Chaîne éditoriale d'exercices (projet C3)

Edition et jeu de patrons d'exercices

Pour éditer des patrons d'exercices mathématiques avec des contraintes entre paramètres, nous avons conçu un environnement qui génère des fichiers QTI étendu (QTI version 2.1 + nos extensions) et a d'autres fonctionnalités décrites ci-dessous.

QTI_Editor (voir figure 9) permet aux enseignants d'entrer trois types de patrons d'exercices qui diffèrent par le type d'interaction mise en jeu : texte à trous, QCM et listes de sélection (voir figure 10). L'enseignant définit :
- les paramètres du patron d'exercice
- les réponses attendues (première image ci-dessous)
- les contraintes liant les paramètres, en utilisant QTI_CE (QTI Constraint Editor) intégré dans QTI_EDITOR (deuxième image)
- les différents retours à l'apprenant (troisième image)



Figure 9 : différentes vues de QTI_EDITOR



Figure 10 : exemples de patrons d'exercices

QTI_Editor génère le fichier du patron d'exercices au format IMS-QTI 2.1 étendu, ainsi que des fichiers java, JSP et PHP permettant d'initialiser les paramètres en respectant les contraintes spécifiées.

Pour pouvoir dès à présent faire jouer nos patrons d'exercices en IMS-QTI, nous avons implémenté QTI_WPG (QTI Web Pages Generator) qui crée des pages Web dynamiques (JSP et PHP) contenant des scripts serveurs.

A chaque demande, les scripts sont exécutés et les paramètres sont instanciés. Les élèves ont donc un exercice différent à chaque exécution [ICALT 2008]   [ICERI 2008]

   
Figure 11 : deux exécutions successives du même patron

Retour au sommaire