Un QCM dans vos articles

(MCQ for english users)

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Plugin qui permet de générer un QCM à l’intérieur d’un article SPIP (utile pour des cours en ligne par exemple).

Cette version du QCM n’est plus maintenue.

La gestion des QCM a été améliorée et intégrée dans le plugin ’jeux’.
Pour vos mises à jour, RDV ici : Des jeux dans vos articles !

Présentation

-  Auteur : Patrice VANNEUFVILLE (sur une idée originale de Mathieu GIANNECCHINI, 2003)
-  Date : 30 octobre 2006
-  Téléchargement : Voir Des jeux dans vos articles !.
-  Langues : pour l’instant, français italien et anglais. Traductions bienvenus !

Description : Plugin qui permet de générer un QCM à l’intérieur d’un article SPIP (utile pour des cours en ligne par exemple). Il parse le code du QCM tapé dans SPIP, stocke les questions, réponses et commentaires dans un tableau et retourne le code HTML du QCM.

Installation

Mise en place du plugin : http://www.spip.net/fr_article3396.html

Utilisation

Syntaxe dans l’article : Dans le texte de l’article, le code du QCM doit se trouver entre les balises « <qcm> » et « </qcm> ».

Entre ces balises la syntaxe est la suivante :

T Titre du QCM
Q Intitulé de la question
P1 Texte de la proposition 1
P2 Texte de la proposition 2
...
Pi Texte de la proposition i
Rj (indique que la bonne réponse est la proposition j)

Donc, si la bonne réponse est la proposition 2 on indiquera « R2 ».

Attention, les majuscules sont requises pour : « T, Q, Pi et Ri ».

Il est possible de préciser les points attribués à chaque réponse :

[(

P1.-2 Texte de la proposition 1 à -2 points
P2.4 Texte de la proposition 2 à 4 points
R2

)]

Veuillez à ce que la bonne réponse attribue toujours le nombre maximal de points.

S’il faut expliquer le choix (bon ou mauvais) de l’utilisateur lors de la correction, on peut prévoir des commentaires :

[(

P1 Proposition 1|Et un commentaire 1 !
P2 Proposition 2|Et un commentaire 2 !

)]

En fonction du nombre de questions posées, il faut prévoir plusieurs couples « <qcm> » et « </qcm> » .

Il est également permis d’utiliser un couple particulier de balises pour le titre si l’on veut insérer un peu d’HTML entre le titre et la première question :

[(

<qcm>
T Titre du qcm
</qcm>

)]

Un exemple :

[(

<qcm>
 T Un titre pour le QCM !
 Q Une question bla bla
 P1 Une proposition 1
 P2 Une proposition 2
 P3 Une proposition 3 (la bonne réponse)
 R3 (la réponse 3 est la bonne !)
 </qcm>
 <hr/>
 <qcm>
 Q Une question encore
 P1.2 Une proposition à 2 points (la bonne réponse)
 P2 Une proposition 2
 R1
 </qcm>
 <hr/>
 <qcm>
 Q Une question pour finir
 P1 Une proposition 1|Un commentaire 1
 P2 Une proposition 2|Un commentaire 2
 P3.4 Une proposition à 4 points !|Effectivement !
 P4 Une proposition 4|Un commentaire 4
 P5 Une proposition 5|Un commentaire 5
 P6 Une proposition 6|Un commentaire 6
 R3
 </qcm>

)]

Démo : http://www.ensemble-claudio-monteve...

Attention : afin d’éviter les mauvaises surprises de présentation (sommaires, rubriques, backends, ...), pensez bien :
-  soit à placer une introduction dans votre article entre les balises <intro> et </intro>
-  soit à remplir le descriptif de l’article.

Petite note aux usagers de FCKEditor ; ne pas oublier d’ajouter la ligne suivante dans fckconfig.js :

FCKConfig.ProtectedSource.Add(/<qcm[\s\S]*?\/qcm>/gi);

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom