Injection en masse des questions

Un service d'injection en masse des questions dans l'arborescence de la catégorie de tirage du système de révision est maintenant disponible à partir d'un lien administrateur “Injecter les questions” en dessous du plateau.

L'interface permet la sélection d'un fichier XLS ou ODS selon plusieurs formats d'analyse. L'encodage d'entrée est présupposé être en UTF-8.

La prise en charge des formats s'effectue grâce à une classe d'extension de la classe \block_userquiz_monitor\import\import_format et doit définir le code de deux fonctions abstraites :

parse() : parse le fichier ODS et extrait les données de question en mémoire

update() : Créée les catégories de question et les questions à partir de données parsées.

Formats supportés :

Le format AMF

Un format fourni par l'Autorité des Marchés Financiers pour l'injection des questions de la base AMF.

Spécification du format :

Démarrage des données à la ligne 3 par une ligne d'en-têtes

La première colonne porte le titre “N°Question” (marqueur de début des données)

Les colonnes sont dans l'ordre :

A : Numéro de la question (index dans le lot de questions) - numérique ordinal N

B : Thème (catégorie de premier niveau) - numérique ordinal N

C : sous-thème (sous catégorie ou sous-sous catégorie) - numérique ordinal N ou N.M

D : Catégorie (série de question, si double série) - 'A' ou 'C'

E : Libellé de la question (question posée) - Texte

F : Réponse A - Texte

G : Réponse B - Texte

H : Réponse C - Text

I : Réponse correcte (A, B ou C)

J : Référence (non utilisé)

Le format des questions est unique sous forme QCM à 3 réponses possibles.

Le format FD (finance Durable AMF)

Une légère variante du format précédent, à simple série.

Formats sur demande

D'autres formats et construction de questions sont possibles sur développement spécifique ou générique.

Capacités et droits

Capacités

Crédits

Valéry Frémaux (valery@activeprolearn.com) : Développement et tests

Florence Labord (florence@activeprolearn.com) : Documentation et tests fonctionnels

Revenir à l'index du composant - Revenir au catalogue - Revenir à l'index des plugins