« Question de type formules » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
Ligne 10 : Ligne 10 :


== Est-ce le bon type de question pour vous ? ==
== Est-ce le bon type de question pour vous ? ==
La question de type Formules est un plugin pour Moodle avec des valeurs aléatoires et plusieurs champs de réponse. The answer fields can be placed anywhere in the question so that you can create questions involving various answer structures such as coordinate, polynomial, matrix, etc. Other features such as unit checking and multiple subquestions are also available. These functionalities can simplify the creation of questions in many fields related to mathematics, numbers and units, such as physics and engineering.
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 pour vous !'''
Si vous traitez de problèmes tels que ceux décrits ci-dessous, la question de type formules est 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 :


Take a problem in structural engineering, for example, that may involves several parameters with a number of possible fixed and known values, such as:
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


  '''Paramètre'''                            '''Valeurs possibles'''
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.
  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 leurs valeurs possibles, a 7 x 6 x 4 x 3 x 6 = 3024 permutations possibles, 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 :


Even a simple question in basic mathematics can have a large number of possible versions. The following one has 5 x 5 x 8 = 200 different possible versions:
Trouver la valeur de ''x'' = ''a''*(''b'' + ''c'')
  • ''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


  Find the value of ''x'' = ''a''*(''b'' + ''c'')
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 » :
  where
    • ''a'' is an odd number between and including 1 and 9
    • ''b'' is an even number between and including 2 and 10
    • ''c'' is an integer value between and including 1 to 3 or 7 to 11


This kind of question can be easily created using the Formulas question. When creating the question, you would enter your sets of numbers in the 'Random variables' field as:
Variables
  Variables au hasard    a = {1:10:2};
                          b = {2:11:2};
                          c = {1, 2, 3, 7:12};


  a = {1:10:2};
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}.
  b = {2:11:2};
  c = {1, 2, 3, 7:12};


Note that sets of numbers can be in the format {start:stop:interval}, for example {1:10:2} and {2:11:2}. (The stop value is not included in the set and the interval is set to 1 when not specified). Sets of numbers can also be in the format of a list such as {1,2,3} for the set of numbers 1, 2 and 3. They can even be in a combination of the two formats, such as {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 globale » 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 globale » :


When an attempt is started, ''a'', ''b'', and ''c'' will take a value drawn from the corresponding set at random. If you want, you can define other variables as a function of the random ones in the 'Global variables' field. For instance, if you need the value of ''a'' + 2*''b'' somewhere in your question (that is the main question, subquestions, hints and feedbacks), just define a new variable, say ''d'', in the 'Global variables' field:
Variables
  Variables globales    d = a + 2*b;


  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.


Once you have defined your variables, you can display them by putting them in curly braces, i.e. {a}, {b}, {c}, {d}, anywhere in the question.
Le type de question formules est très puissant 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 ce type de question, vous vous rendrez compte à quel point il est simple à utiliser, efficace et complet.
 
Another advantage of the Formulas question is that a question can have several subquestions, called ‘parts’, that can share the same variables. The Formulas question also has a complete unit system that is quite useful for physics and engineering.
 
''' The Formulas question type is very powerful and permits the making of a wide range of questions. Although mastering all its possibilities require some practice, learning the basics of the Formulas question is very easy. Once you start to master a bit this question type, you will realize how simple it is to use, and how efficient and comprehensive it is.'''


== Remerciements ==
== Remerciements ==
La question formules a été écrite par  [https://moodle.org/user/view.php?id=1069069&course=5 Hon Wai Lau] en 2009 et 2010, en environ un an, après ses études de maîtrise en physique à l'[http://www.ust.hk/ Université de la science et de la technologie de Hong Kong]. En 2012, [http://www.ucalgary.ca/complexity/people/students/honwai 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 [http://www.iqst.ca/people/ doctorat à l'Institut science et technologie quantique] de cette même université.
La question formules a été écrite par  [https://moodle.org/user/view.php?id=1069069&course=5 Hon Wai Lau] en 2009 et 2010, en environ un an, après ses études de maîtrise en physique à l'[http://www.ust.hk/ Université de la science et de la technologie de Hong Kong]. En 2012, [http://www.ucalgary.ca/complexity/people/students/honwai 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 [http://www.iqst.ca/people/ doctorat à l'Institut science et technologie quantique] de cette même université.


Hon Wai Lau's Formulas question original project can be found on [https://code.google.com/archive/p/moodle-coordinate-question/ Google Code Archive]. Note that the initial name 'Coordinate question ' was later changed to 'Formulas question'. Hon Wai Lau's original Formulas question is compatible with Moodle 1.9 and 2.0.  
Le projet original de la question formules de Hon Wai Lau se trouve sur [https://code.google.com/archive/p/moodle-coordinate-question/ 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.  


The Formulas question was upgraded to the new question engine, introduced in Moodle 2.1, by [https://moodle.org/user/view.php?id=8026&course=5 Jean-Michel Védrine], professor of Statistics and Computing at  the Institut Universitaire de Technologie in Saint-Étienne, France. The upgraded version of the Formulas question is compatible with Moodle 2.3 and later versions, currently up to Moodle 3.1.
La question formules a été mise à niveau pour le nouveau moteur de question, introduit avec Moodle 2.1, par [https://moodle.org/user/view.php?id=8026&course=5 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.1.


Le projet actuel de la [https://github.com/jmvedrine/moodle-qtype_formulas question formules se trouve sur GitHub].
Le projet actuel de la [https://github.com/jmvedrine/moodle-qtype_formulas question formules se trouve sur GitHub].


==Features==
==Caractéristiques==


* '''Random values'''. Each student can receive questions with unique values and wording.
* '''Valeurs au hasard'''. Chaque étudiant peut recevoir des questions avec des valeurs et des libellés uniques.
* '''Multiple subquestions'''. Multiple subquestions can be made to share the same set of random variables.
* '''Sous-questions multiples'''. Les sous-questions peuvent être élaborées en partageant le même ensemble de variables au hasard.
* '''Multiple answers'''. Multiple answer boxes can be used for one subquestion.
* '''Réponses multiples'''. On peut utiliser plusieurs boîtes de réponse pour la même sous-question.
* '''Different answer types'''. Both numerical answers with units and algebraic answers can be used.
* '''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.
* '''Grading criterion'''. In addition to simple absolute error, responses from students can be graded using any formula.
* '''Critères de notation'''. En plus de la simple erreur absolue, on peut noter les réponses des élèves en utilisant une formule.
* '''Units'''. Supports units and SI unit conversions. SI units with different SI prefixes are accepted using a built-in conversion rule.
* '''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.
* '''Multiple trials'''. A finite or infinite number of trials can be specified for each subquestion.
* '''Essais multiples'''. On peut définir un nombre fini ou infini d'essais pour chaque sous-question.


==Documentation==
==Documentation==


[https://code.google.com/archive/p/moodle-coordinate-question/wikis Documentation for the Formulas question], written by Hon Wai Lau, can be found in his original project on Google Code Archive. The documentation, available only in English, is quite complete and excellent. Note, however, that it has not been entirely updated.
[https://code.google.com/archive/p/moodle-coordinate-question/wikis La documentation pour la question formules], rédigée by Hon Wai Lau, se trouve dans son projet original sur Google Code Archive. Cette documentation, disponible uniquement en anglais, est complète et d'excellente qualité.  
Notez cependant qu'elle n'a pas été entièrement mise à jour.


*[[Formulas question tutorial|Tutorial]]
*[[Tutoriel question formules|Tutoriel]]
*[[Editing a formulas question|Editing]]
*[[Modification d'une question formules|Modification]]


'''Examples'''
'''Exemples'''


Once the Formulas question plugin is installed, several examples of the Formulas question can be found in the file called  'sample-formulas-questions.xml' located in the 'moodle/question/type/formulas/sample' folder. Use the [[Import questions]] option (Moodle XML) to put them into your [[Question bank]] and see how they work.
Une fois le plugin de la question formules installé, on a accès à plusieurs exemples de question dans le fichier nommé « sample-formulas-questions.xml » situé dans le dossier « moodle/question/type/formulas/sample ». Utilisez l'option [[Importer des questions]] (Format XML Moodle) pour les mettre dans votre [[Banque de questions]] et regardez comment ils fonctionnent.


==Traductions disponibles==
==Traductions disponibles==
Ligne 107 : Ligne 106 :
Download the zip file [https://github.com/jmvedrine/moodle-qtype_formulas from GitHub]. Unzip the file in the 'question/type' folder and then rename the new folder to 'formulas'.
Download the zip file [https://github.com/jmvedrine/moodle-qtype_formulas from GitHub]. Unzip the file in the 'question/type' folder and then rename the new folder to 'formulas'.


==See also==
==Voir aussi==
Forum discussions:
Forum discussions:
* [https://moodle.org/mod/forum/discuss.php?d=163345 Formulas question type]
* [https://moodle.org/mod/forum/discuss.php?d=163345 Formulas question type]

Version du 23 octobre 2016 à 04:47

Modèle:stub

Est-ce le bon type de question 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 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 globale » 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 globale » :

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.

Le type de question formules est très puissant 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 ce type de question, vous vous rendrez compte à quel point il est simple à utiliser, efficace et complet.

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.1.

Le projet actuel de la question formules se trouve sur GitHub.

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.

Documentation

La documentation pour la question formules, rédigée by Hon Wai Lau, se trouve dans son projet original sur Google Code Archive. Cette documentation, disponible uniquement en anglais, est complète et d'excellente qualité. Notez cependant qu'elle n'a pas été entièrement mise à jour.

Exemples

Une fois le plugin de la question formules installé, on a accès à plusieurs exemples de question dans le fichier nommé « sample-formulas-questions.xml » situé dans le dossier « moodle/question/type/formulas/sample ». Utilisez l'option Importer des questions (Format XML Moodle) pour les mettre dans votre Banque de questions et regardez comment ils fonctionnent.

Traductions disponibles

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

  • Français
  • Anglais
  • Espagnol (mexicain)

Installation

The Formulas question is a Moodle plugin, so you or your Administrator must install it.

Prior to installing the Formulas question though, you need to install install another plugin, that is Tim Hunt's adaptive multipart behaviour, available from GitHub or from the Moodle Plugins directory. Note that you need version 3.3 or newer of this behaviour, because the Formulas question will not work with previous versions.

You can then install the Formulas question either from the Moodle Plugins directory, from GitHub or from a zip file:

Installing from the Moodle Plugins directory

The Formulas question is available from the Moodle Plugins drectory. Install the Formulas question as any other Moodle question type plugin.

Installing from GitHub

The Formulas question is available at the author's Github repository. To install the question, type the following commands in the root of your Moodle install:

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

Installing from a zip file

Download the zip file from GitHub. Unzip the file in the 'question/type' folder and then rename the new folder to 'formulas'.

Voir aussi

Forum discussions: