Saisie de jeux de données personalisées

Re: Saisie de jeux de données personalisées

par Jean-Gabriel DEPINOY,
Nombre de réponses : 9
Avatar Moodleurs particulièrement utiles
Après avoir fouillé un peu dans les plugins additionnels de Moodle, il y a peut-être une solution plus directe à ton problème.
Il faudrait installer le type de question Formules. Je l'utilise de temps en temps mais de manière très simple.
Mais en regardant les nombreuses possibilités de ce type de question, j'ai l'impression que tu devrais pouvoir arriver à ce que tu veux faire mais il faut se pencher sérieusement dans la documentation.
En effet, si j'ai bien compris dans une question Formules, tu peux créer une question avec plusieurs sous-questions.
En première partie de ta question, tu demanderais de saisir les variables aux stagiaires. Il faut juste que tu donnes des fourchettes suffisamment larges à tes variables pour que les réponses des stagiaires soient toujours dans ces fourchettes. Par exemple, la variable VolumeSauvegarde aurait comme valeur mini 0 Go et la valeurs maxi 1 000 000 Go.
Pour chaque variable à saisir par le stagiaire, il faudrait mettre 0 point afin qu'aucun point ne soit affecté à ces réponses.
Ensuite, j'ai cru voir que pour chaque réponse saisie par les stagiaires, il est possible de définir un nom de variable.
Du coup, il suffit dans les autres sous-questions de demander les réponses souhaitées et d'exprimer les réponses en fonction des variables saisies par les stagiaires.
Ça permettrait de ne créer qu'une seule question pour tous les stagiaires. Donc ce ne serait pas une usine à gaz comme ma proposition précédente.
Par contre le type de question Formule est très puissant mais assez complexe à mettre en place. Il faut se pencher longtemps sur la documentation avant de réussir à créer une question.
Bon courage et tiens-nous au courant de tes résultats.
Moyenne des évaluations Utile (1)
En réponse à Jean-Gabriel DEPINOY

Re: Saisie de jeux de données personalisées

par Laurent LINTY,

Bonjour Jean-Gabriel,

merci pour cette information car en effet cela semble plus compliqué qu'il n'y paraît avec l'activité Base de données. Je vais me pencher sur ce plugin.

Je ne manquerai pas de partager mon expérience afin que cela profite à la communaut

En réponse à Laurent LINTY

Re: Saisie de jeux de données personalisées

par Dominique Bauer,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles

Bonjour Laurent,

En effet, vous pourrez peut-être obtenir ce que vous souhaitez en utilisant la question Formules et en adaptant l'exemple donné ici, que par ailleurs j'avais préparé en réponse à un de vos concitoyens.

La question Formules n'a pas été conçue pour ce genre de problème, mais je me suis aperçu récemment qu'on pouvait quand même le traiter, du moins en partie, avec les paramètres "critères" de la question.

Même si la question Formules peut sembler rébarbative au premier abord, elle est en fait très simple à utiliser et surtout très puissante. Après s'y être plongés, beaucoup d'utilisateurs la découvre avec enthousiasme.

Si vous êtes disposé à partager votre expérience, vous pourriez peut-être accepter qu'une de vos questions, simplifiée au besoin pour en préserver la confidentialité, soit affichée sur le site de documentation moodleformulas.org.

Moyenne des évaluations Utile (1)
En réponse à Dominique Bauer

Re: Saisie de jeux de données personalisées

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Bonjour,

Je me permet de faire remarquer que Dominique connait bien la question de type formules pour l'utiliser, l'avoir documentée, et en être le nouveau mainteneur sourire

C'est également une chance pour la communauté francophone de pouvoir avoir une aide dans notre langue.

Séverin
En réponse à Séverin Terrier

Re: Saisie de jeux de données personalisées

par Laurent LINTY,
Bonjour Séverin,

oui en effet c'est une chance ! J'avais en effet parcouru la documentation et constaté que Dominique en était le reponsable. Je suis rassuré sur le fait de pouvoir trouver une solution à mon cas d'usage peut être un peu particulier !!
Merci à tous !
En réponse à Dominique Bauer

Re: Saisie de jeux de données personalisées

par Laurent LINTY,

Bonjour Dominique,

merci pour votre retour, je n'ai pas encore eut le temps matériel de me pencher sur l'implémentation de la question Formules, mais j'ai pris connaissance de la documentation sur moodleformulas.org. J'ai essayé de me connecter depuis votre lien et j'ai voulu visualiser les différents tests pour mieux en comprendre le fonctionnement. Il est nécessaire de se connecter mais je n'ai pas trouvé de formulaire d'inscription. Je partagerai volontiers mes questions qui n'ont rien de confidentiels sur moodleformulas.org afin que cela profite à la communauté.

En réponse à Laurent LINTY

Re: Saisie de jeux de données personalisées

par Dominique Bauer,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles
Bonjour Laurent,

Les informations pour la connexion sont données sur la page de connexion. En fait, il ne s'agit que d'un nom d'usager (« student » ou « etudiant ») et d'un mot de passe (« Formulas.1 »). Le site moodleformulas.org est bâti en anglais, donc complet dans cette langue. J'ai commencé la traduction en français et en d'autres langues, mais ce n'est pas complet. Vous pouvez vous connecter dans l'une ou l'autre langue, ça n'a pas beaucoup d'importance puisque, une fois connecté, vous pouvez changer de langue en la sélectionnant dans le menu déroulant au haut de l'écran.

Lorsque vous vous connectez, le rôle d'« étudiant » vous est attribué. Vous ne pouvez donc pas éditer les différentes activités et ressources du site. Cependant, les fichiers XML des questions sont fournis. Vous pouvez facilement les télécharger puis les téléverser sur votre site afin de les éditer ou simplement les étudier.

Remarquez que l'essentiel de la documentation a été écrite en 2010 par Hon Wai Lau, le créateur de la question Formules. J'ai simplement récupéré la documentation originale avant qu'elle ne disparaisse avec la fermeture annoncée du site où elle est encore hébergée. Les figures originales sont déjà perdues, c'est dommage mais ce n'est pas trop grave. Par ailleurs, le transfert de la documentation sur un site Moodle m'a permis d'incorporer des exemples en ligne. J'ai aussi mis à jour la documentation, étoffé les explications et en ai ajouté de nouvelles ainsi que de nouveaux exemples.

N'hésitez pas à me faire parvenir une de vos questions, par exemple en la joignant à un message de la présente discussion.
Moyenne des évaluations Utile (3)
En réponse à Dominique Bauer

Re: Saisie de jeux de données personalisées

par Laurent LINTY,

Bonjour Dominique,

j'ai pu accéder au site en tant d'étudiant avec les crédentiels communiqués et vous en remercie. Cela va me permettre de mieux comprendre la structure car je ne connais pas très bien Moodle. Je vais regarder de plus prêt la question Formule afin de voir si elle répond à mes attentes, à savoir : permettre la saisie en amont de variables par le client qui seront ensuite réutilisées dans les exercices. Le meilleur résumé est en effet que le jeux de données est unique et personnalisé pour chaque personne. Je reviendrais vers vous plus tard car vous êtes en effet le mieux placé pour répondre à mes questions.J'ai mis dans mes favoris votre lien afin de le retrouver facilement.

Très bonne journée à vous !

Laurent

En réponse à Dominique Bauer

Re: Saisie de jeux de données personalisées

par Christian Bocquet,
Avatar Moodleurs particulièrement utiles

Bonjour Dominique,

En m'inspirant de l'exemple, j'ai essayé de construire un nouvel exemple avec des données personnalisées:
on aurait obtenu des relevés en TP de la masse et du volume d'un corps homogène (en acier), et on demanderait d'en déduire le calcul de la masse volumique de cet acier.
J'ai déposé en annexe le fichier xml.

J'aurais aimé, quand la réponse est incorrecte, donner la réponse correcte en utilisant les champs réponses de l'utilisateur ( _0 pour la masse et _1 pour le volume ) dans le feedback "Pour tout réponse incorrecte". Cela est possible dans les "Variables de notation". Y a-t-il moyen de le faire dans le feedback ?

Christian

En réponse à Christian Bocquet

Re: Saisie de jeux de données personalisées

par Dominique Bauer,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles

Bonjour Christian,

Je ne crois pas que cela soit possible avec la version actuelle de la question.

Les variables _0, _1, etc. semblent être définies localement et ne peuvent être utilisées que pour les critères et les notes, mais pas pour les feedbacks.

On pourrait formuler un feedback selon les valeurs saisies, à l'aide d'un javascript mais il serait trop facile pour les élèves de voir la réponse dans le DOM.

Le code PHP de la question doit être modifié. Jean-Michel m'a averti que ça pourrait être délicat. Il faut voir.