Créer et interroger un fichier de données dans Modtool

Accueil Forums Programmation WIMS Programmation d’exercices OEF Créer et interroger un fichier de données dans Modtool

Étiqueté : 

Vous lisez 5 fils de discussion
  • Auteur
    Messages
    • #4733
      Joël
      Participant
      Up
      0
      Down
      ::

      Bonjour,

      Je souhaiterai comprendre la procédure pour utiliser, dans modtool, un fichier de données et comment le structurer. J’ai trouvé des bribes dans les aides mais j’ai du mal à recoller les morceaux.
      Y a t il une aide ou un bon exemple quelquepart?

      J’ai créé un fichier BIA_donnees (sans extension) où les données ressemblent à ça. Où chaque nouvelle entrée correspond à une nouvelle question de QCM

      
      :Annee
      Theme
      Numero_question
      Enonce_Texte
      Enonce_Image
      Proposition1_Texte
      Proposition1_Image
      Proposition2_Texte
      Proposition2_Image
      Proposition3_Texte
      Proposition3_Image
      Proposition4_Texte
      Proposition4_Image
      Numero_reponse
      

      le fichier src/BIA_test.oef essaye d’appeler les données avec quelquechose comme

      
      \integer{m= wims(recordcnt BIA_donnees)}
      \integer{n=random(\m)}
      \text{question=wims(record \n of BIA_donnees)}
      
      \integer{Annee=row(1,\question)}       
      \texte{Theme=row(2,\question)}
       
      

      Puis j’essaye d’afficher Annee ou Theme sans succès.

      Quelle erreur ai-je fait ?

      Merci de votre aide.

    • #4734
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      Remplace \texte par \text cela ira mieux.
      D’autre part, ici la ligne 1 est un texte et pas un entier, donc tu vas
      récupérer un NaN tel quel. Remplace par \text aussi, en tout cas avec ces données.

      Bernadette

    • #4735
      Joël
      Participant
      Up
      0
      Down
      ::

      Merci,

      Désolé pour ces bourdes, je ne pensais pas être si près d’un résultat exploitable.

      Question subsidiaire:

      Sachant que je souhaite recueillir les questions de l’examen du BIA de plusieurs années avec 100 questions de QCM par année portant sur 5 thèmes , est-ce que la structure de mon fichier de données est pertinent pour faire une extraction des questions d’une Annee et/ou d’un Theme ?

      Ou vaut-il mieux faire un fichier par année et/ou par thème?

      • Cette réponse a été modifiée le il y a 6 années par Joël.
      • Cette réponse a été modifiée le il y a 6 années par Joël.
    • #4737
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      Tu peux aussi couper en plusieurs fichiers et ensuite tirer le nom d’un fichier au hasard puis faire un record de ce fichier. C’est peut-être plus flexible et
      permet d’une certaine manière de créer une base de données plus complexe !

      A propos, on peut aussi mettre les fichiers dans le répertoire data (on ne peut
      pas alors les éditer par l’interface). Mais du coup on peut aussi créer des sous-dossiers.

      Bernadette

    • #4740
      Joël
      Participant
      Up
      0
      Down
      ::

      Merci du conseil,

      Comme des images seront affectées à chaque qcm, est-ce que je peux les stocker aussi dans le dossier correspondant aux données du qcm?

    • #4741
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      Non, les images restent dans le répertoire images (par contre, mets bien la variable common_images à yes dans le fichier var.proc)
      Bernadette

      • Cette réponse a été modifiée le il y a 6 années par bernadette.
Vous lisez 5 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.