« Propositions d'organisation d'une grande banque de questions » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
Aucun résumé des modifications
Aucun résumé des modifications
 
(7 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
{{Questions}}{{Travail en cours}}
{{Gérer les questions}}{{Travail en cours}}
A partir d'un millier de questions il peut devenir problématique de gérer, exploiter et partager une banque de questions.
A partir d'un millier de questions il peut devenir problématique de gérer, exploiter et partager une banque de questions.


Ligne 15 : Ligne 15 :


Voici quelques conseils à considérer si vous envisagez de concevoir de grandes banques de questions.
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=
=Trier les questions alphabétiquement=
Ligne 20 : Ligne 50 :
==Versions antérieures==
==Versions antérieures==


UPDATE `mdl_question_categories` SET `sortorder`=999
<code SQL>UPDATE `mdl_question_categories` SET `sortorder`=999</code>
 
 
<code SQL>UPDATE `mdl_question_categories` SET `sortorder`=18 WHERE `parent`==1003</code>

Dernière version du 25 août 2016 à 07:50

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