Filtre QCM

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

Filtre qui permet de générer un QCM à partir d’un article SPIP (utile pour des cours en ligne par exemple)

-  Description : Filtre qui permet de générer un QCM à partir d’un article SPIP (utile pour des cours en ligne par exemple)

-  Mise en place du filtre : Copier le code (code.txt) dans mes_fonctions.php3 à la racine du site et faire appel à la feuille de style (spip_qcm.css) dans la page où est appelé le filtre.

-  Appel du filtre : Le filtre doit recevoir le texte brut de l’article (#TEXTE*) de la manière suivante :
[(#TEXTE*|qcm|propre)]

-  Syntaxe de 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

...

Pn Texte de la proposition n

Rn R suivi du numéro de la proposition indique la bonne réponse. Donc si la bonne réponse est la proposition 1 on indiquera « R1 »

On peut mettre plusieurs couples "<qcm>«  et  »</qcm>" dans le même article.

-  Exemple :

<qcm>
T Les noms des constituants cellulaires
Q Quel est le nom impossible à retenir
P1 lysosome
P2 appareil de Golgi
P3 thylakoïde
R3
</qcm>

Ici on peut mettre du texte SPIP avec les racourcis typographiques habituels, puis une deuxième question :

<qcm>
Q Etes vous bon en SVT ?
P1 Oui
P2 Non
R2
</qcm>

Ce filtre a désormais été étendu et intégré dans un plugin : Des jeux dans vos articles !

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