Propositions d'organisation d'une grande banque de questions

Remarque : cet article est en cours de rédaction. N'hésitez pas à le compléter. Veuillez utiliser la page de discussion ou un forum adéquat de Moodle en français pour vos recommandations et suggestions d'améliorations.


A partir d'un millier de questions il peut devenir problématique de gérer, exploiter et partager une banque de questions.

Cette documentation est une tentative de réponses aux questions suivantes :

  • Comment retrouver une question, ou savoir si une question existe sur un sujet donné ?
  • Comment diffuser une banque de questions et s'assurer de son exploitation optimale ?
  • Comment construire en équipe une même banque de questions ?
  • Comment assurer la pérennité d'une banque de question ?

A ces questionnements se rajoutent des contraintes de fonctionnement de Moodle.


Voici quelques conseils à considérer si vous envisagez de concevoir de grandes banques de questions.

Tenir un registre des questions

Signer et numéroter les questions

ébauche

Chaque question devrait pouvoir être identifiée selon un code unique et significatif dans le nom de la question (puisque c'est le nom de la question qui est affiché dans la page de modification d'un test).

Mais comme les questions ne sont pas toutes dans une même catégorie, il faut définir un code unique, mais dont la valeur ne dépend pas du code des questions précédentes, tel un simple comptage. De plus ce code doit donner quelques informations, en particulier la catégorie où chercher la question. Ou du moins une catégorie parente.

Le plus simple est d'utiliser le temps, nous sommes alors certains de son caractère unique : aaaammjjhhmm Ce qui donne, si vous avez enregistré la question le 24 août 2016 à 14h45 : 201608241445 (ou 1608241445 pour gagner deux chiffres)

Ce nombre va être trop grand pour l'utiliser efficacement. On peut le réduire selon le code aammjjxx où xx représente un numéro de question dans l'ordre de création. Soit pour la première question de la journée : 16082401 ; et pour la deuxième : 16082402.

Si vous exportez, importez vos questions sur plusieurs sites, il peut être intéressant de mettre vos initiales dans le nom.

Ce qui donne par exemple : 16082401.cd

Enfin il faudrait indiquer la catégorie où se trouve la question ce qui signifie qu'il faudrait également coder les noms des catégories, par exemple sur 3 chiffres.

Finalement on obtiendrait quelque chose qui ressemble à : 16082401.cd.194

ou aamm.xxx.cd.yyy


Numéroter les catégories de questions selon un code correspondant à des mots clés.

Trier les questions alphabétiquement

Version Moodle 3.1

Versions antérieures

UPDATE `mdl_question_categories` SET `sortorder`=999


UPDATE `mdl_question_categories` SET `sortorder`=18 WHERE `parent`==1003