Question de type Formules

De MoodleDocs
Aller à :navigation, rechercher


Note: Cette page est un travail en cours. Les commentaires et les suggestions d'améliorations sont les bienvenus. Veuillez vous joindre à la discussion sur moodle.org ou utiliser la discussion de la page.

Comme il n'y a pas ou peu de différence dans le plugin de la question de type Formulas pour les versions récentes de Moodle (2.0 et plus), la documentation pour la question de type Formulas a été placée à un seul endroit (la page actuelle).

La présente documentation s'applique à toutes les versions récentes de Moodle, y compris la version courante Moodle 3.4.


Documentation complète

La documentation pour le type de question Formules (Formulas en anglais) est basée sur celle du projet original de Hon Wai Lau (disponible sur Google Code Archive). Le contenu a été légèrement modifié et mis à jour pour correspondre aux versions 2.0 et suivantes de Moodle.

Utilisez le menu de navigation sur la droite pour accéder aux différentes pages de la documentation. Vous pouvez également utiliser les liens dans la catégorie Question de type Formules.

Exemples

Cliquez sur les boutons À vous de jouer pour lancer les exemples. Vous pouvez également télécharger le fichier de questions (en format XML Moodle) depuis le site À vous de jouer.

À vous de jouer    Site À vous de jouer

Information pour la connexion :     Connectez-vous en tant que 'student ' avec le mot de passe 'Moodle2018# '  

Conseil

  • Ctrl+Maj+Clic sur le bouton pour ouvrir le lien dans un nouvel onglet au premier plan

Vous pouvez aussi

  • Ctrl+Clic sur le bouton pour ouvrir le lien dans un nouvel onglet à l'arrière plan
  • Maj+Clic sur le bouton pour ouvrir le lien dans une nouvelle fenêtre

De plus, les exemples originaux du projet original de Hon Wai Lau se trouvent dans le fichier appelé 'sample-formulas-questions.xml' (format XML Moodle) situé dans le dossier 'moodle/question/type/formulas/sample'. Utilisez l'option Importer des questions pour les mettre dans votre Banque de questions et voir comment elles fonctionnent.

Caractéristiques

  • Valeurs au hasard. Chaque étudiant peut recevoir des questions avec des valeurs et des libellés uniques.
  • Sous-questions multiples. Les sous-questions peuvent être élaborées en partageant le même ensemble de variables au hasard.
  • Réponses multiples. On peut utiliser plusieurs boîtes de réponse pour la même sous-question.
  • Différents types de réponse. Des réponses numériques avec unités aussi bien que des réponses algébriques peuvent être utilisées.
  • Critères de notation. En plus de la simple erreur absolue, on peut noter les réponses des élèves en utilisant une formule.
  • Unités. Prise en charge des unités et des conversions d'unités SI. Les unités SI avec différents préfixes SI sont acceptées grâce à une table de conversion intégrée.
  • Essais multiples. On peut définir un nombre fini ou infini d'essais pour chaque sous-question.

La question de type Formules est faite pour vous !

La question de type Formules est un plugin pour Moodle avec des valeurs au hazard et plusieurs champs de réponse. Ces derniers peuvent être placés partout dans la question afin que vous puissiez créer des questions ayant différentes structures de réponses telles que coordonnées, polynomiale, matrice, etc. D'autres caractéristiques telles que la vérification des unités et les sous-questions multiples sont également disponibles. Ces fonctionnalités peuvent simplifier la création de questions dans de nombreux domaines liés aux mathématiques, aux nombres et aux unités, telles que la physique et l'ingénierie.

Si vous traitez de problèmes tels que ceux décrits ci-dessous, la question de type Formules est faite pour vous ! Prenons, par exemple, un problème en génie des structures faisant intervenir plusieurs paramètres avec un certain nombre de valeurs fixes et connues :

Paramètre :                           Valeurs fixes et connues :
Diamètre des boulons (mm)             16, 20, 22, 24, 27, 30, 36
Épaisseur des plaques (mm)            16, 20, 25, 35, 40, 50
Résistance de l'acier (MPa)           300, 345, 350, 380
Résistance du béton (MPa)             20, 25, 30
Diamètre des barres d'armature (mm)   9.5, 12.7, 15.9, 19.1, 22.2, 25.4

Une question qui dépend des cinq paramètres, chacun avec ses valeurs possibles, a 7 x 6 x 4 x 3 x 6 = 3024 permutations (en supposant qu'elles soient toutes valables), soit bien plus que les 100 permises dans la question de type calculée.

Même une question simple de mathématiques élémentaire peut avoir un grand nombre de permutations, par exemple la suivante qui en a 5 x 5 x 8 = 200 :

Trouver la valeur de x = a*(b + c)
où
  • a est un nombre impair entre 1 et 9 inclusivement
  • b est un nombre pair entre 2 et 10 inclusivement
  • c est un nombre entier entre 1 et 3 ou 7 et 11

Ce genre de question peut être facilement créée en utilisant le type de question Formules. Pour créer la question, vous n'avez qu'à définir les ensembles de nombres dans le champ « Variables au hasard » :

Variables
  Variables au hasard    a = {1:10:2};
                         b = {2:11:2};
                         c = {1, 2, 3, 7:12};

Notez que les ensembles de nombres peuvent être au format {borne inférieure:borne supérieure:intervalle}, par exemple {1:10:2} et {2:11:2}. (La valeur d'arrêt n'est pas précisée dans la définition des ensembles et la valeur par défaut de l'intervalle est égale à 1). Les ensembles de nombres peuvent également être sous la forme d'une liste, comme {1,2,3} pour l'ensemble des nombres 1, 2 et 3. Ils peuvent même être dans une combinaison des deux formats, telle que {1, 2, 3, 7:12}.

Lorsqu'une tentative est lancée, a, b, et c prendront une valeur au hasard tirée des ensembles correspondants. Si vous le souhaitez, vous pouvez définir d'autres variables dans le champ Variables globales en fonction des variables au hasard. Par exemple, si vous avez besoin de la valeur a + 2*b dans votre question (c'est-à-dire la question principale, les parties (sous-questions) ainsi que les indices et les feed-back), il suffit de définir une nouvelle variable, disons d, dans le champ Variables globales :

Variables
  Variables globales     d = a + 2*b;

Une fois que vous avez défini vos variables, vous pouvez les afficher en les plaçant entre accolades, à savoir {a}, {b}, {c}, {d}, n'importe où dans la question. Un autre avantage de la question Formules est que la question peut avoir plusieurs sous-questions, appelées parties, qui peuvent partager les mêmes variables. La question Formules dispose également d'un système d'unités complet qui est très utile en physique et en génie.

La question de type Formules est très puissante et permet la réalisation d'un large éventail de questions. Bien que la maîtrise de toutes ses possibilités exigent une certaine pratique, il est très facile d'en apprendre les rudiments.

Dès que vous commencerez à maîtriser un peu la question de type Formules, vous vous rendrez compte à quel point elle est simple à utiliser, efficace et complète.

Remerciements

La question formules a été écrite par Hon Wai Lau en 2009 et 2010, en environ un an, après ses études de maîtrise en physique à l'Université de la science et de la technologie de Hong Kong. En 2012, Hon Wai Lau a été invité par le Groupe en science de la complexité du Département de physique et d'astronomie de l'université de Calgary, Alberta, Canada. Il termine actuellement son doctorat à l'Institut science et technologie quantique de cette même université.

Le projet original de la question formules de Hon Wai Lau se trouve sur Google Code Archive. Notez que le nom initial « question coordonnées » a ensuite été changé à « question formules ». La question formules originales de Hon Wai Lau est compatible avec Moodle 1.9 et 2.0.

La question formules a été mise à niveau pour le nouveau moteur de question, introduit avec Moodle 2.1, par Jean-Michel Védrine, professeur de statistiques et d'informatique à l'Institut Universitaire de Technologie de Saint-Étienne, France. La version mise à niveau de la question formules est compatible avec Moodle 2.3 et les versions ultérieures, actuellement jusqu'à Moodle 3.4.

Responsable(s)

Jean-Michel Védrine a été responsable du plugin « type de question Formules » jusqu'en 2017. Il est maintenant de retour en force pour 2018.

Installation

La question Formulas est un plugin Moodle, vous ou votre administrateur devez donc l'installer.

Avant d'installer la question de type Formules, vous devez installer un autre plugin : le comportement adaptatif multi-parties de Tim Hunt, disponible depuis GitHub ou depuis le répertoire de plugins de Moodle. Notez que vous avez besoin de la version 3.3 ou plus récente de ce plugin de comportement, car la question Formules ne fonctionnera pas avec les versions précédentes.

Vous pouvez ensuite installer la question Formules soit à partir du répertoire Moodle Plugins, à partir de GitHub ou à partir d'un fichier zip :

Installation à partir du répertoire Moodle Plugins

La question Formules est disponible à partir du répertoire Moodle Plugins. Installez la question Formules comme n'importe quel autre plugin type de question Moodle.

Installation à partir de GitHub

La question Formules est disponible sur the author's Github repository. Pour installer la question, tapez les commandes suivantes à la racine de votre installation Moodle :

git clone git://github.com/jmvedrine/moodle-qtype_formulas.git question/type/formulas echo '/question/type/formulas/' >> .git/info/exclude

Installation à partir d'un fichier zip

Téléchargez le fichier zip depuis GitHub. Décompressez le fichier dans le dossier 'question/type', puis renommez le nouveau dossier en 'formulas'.

Traqueur Moodle

Date Auteur Titre et lien
2010-08-27 Hon Wai Lau New question type: Formulas
2015-12-17 Tikva Formulas question type does not support expressions calculation
2016-06-14 Renaat Debleu Formulas question type does not support local number formatting

Discussions de forum

Date Auteur Titre et lien
2010-08-15 Hon Wai Lau New question type: coordinates
2010-11-30 Hon Wai Lau Formulas question type
2011-07-12 Jean-Michel Védrine Formulas question type for Moodle 2.0
Formulas page 24
2015-05-31 George Franz Multiple fill-in-the-blanks graded together
2015-11-26 Bernat Martinez An experience on training teachers...
2016-06-03 Bernat Martinez A CHECK button for each part (for multipart question & adaptive behaviour)
2016-06-13 Peter Halverson Formulas questions errors after 2.9 to 3.1 upgrade
2016-07-12 Alessandro Bucca quiz Formulas plugin
2016-07-14 Matthias Giger Formulas: Using gcd()
2016-07-27 Dominique Bauer Where is the "Check" button in the code?
2016-07-30 Bernat Martinez Format check initialization fail
2016-09-21 florian tobé Create units conversion exercises
2016-10-23 Jarrod McCombie Lab Quiz
2016-11-24 Godfrey Sovis Algebra and Formulas qtypes
2016-12-01 Bernat Martinez PHP error in Formulas question
2017-01-02 Kalyan Chatterjea Formulas Question Type
2017-01-05 Bernat Martinez Grading criteria checkbox not displayed in Boost theme
2017-02-11 Dominique Bauer Suggestion to improve the input format for units
2017-05-09 Miro Iliaš Algebra expression validator for calculated questions
2017-07-10 Jonas Ceponis Text as an answer to calculated questions
2017-07-26 shahin k Dependent answers in two-part questions
2017-08-09 lucia liljegren Formulas question: size of entry box
2017-10-04 Maurício Reis Formulas Type Question Maintenance
2017-12-11 lucia liljegren Formula Question: Mixing text and numbers in answer
2017-12-12 François Lizotte Feedback in Formulas question type

Traductions disponibles

Le plugin de la question formules est disponible dans les langues suivantes :

  • Anglais
  • Espagnol
  • Français

Autres langues

English
Español