Des quiz SPIP exportables

Permet de créer des quiz simples avec SPIP en vue d’une exportation (txt, xml, etc.).

Un quiz contient des questions, chaque question possède plusieurs réponses, dont une seule juste, et un corrigé.

Un quiz est une rubrique SPIP, les questions sont des articles SPIP. Les réponses sont stockées dans une nouvelle table spip_reponses, et les corrections le sont dans une nouvelle table spip_corrections.

Le plugin utilise le plugin “compositions”.

Créez le quiz

Dans un site, on peut décider qu’une rubrique sera une rubrique de type “quiz” en lui attribuant la composition “quiz”.

La rubrique porte en titre le nom du quiz. Il faut ensuite créer une première question dans ce quiz, il s’agira du premier article de cette rubrique, dont seul le titre est utilisé. Une fois en ligne, l’édition du quiz peut commencer, directement depuis la partie publique. Cliquez sur “voir en ligne” [1].

Vous obtiendrez une page comparable à celle-ci :

Élaborez la première question

Pour ajouter une réponse à la question, cliquez sur le bouton “ajouter une réponse”. Ensuite éditez la réponse avec les crayons en oubliant pas de cliquer sur “OK”. Passez ensuite à la réponse suivante, et ainsi de suite jusqu’à avoir placé toutes les réponses possible à la question en cours..

Une fois toutes les réponses à une question saisies, choisissez parmi celles-ci celle qui est juste, toujours avec les crayons; validez votre choix en cliquant sur “OK”.

Enfin, vous pouvez ajouter un corrigé ou un commentaire (toujours avec les crayons) pour cette question.

Continuez avec les questions suivantes

Passez à la question suivante, cliquez sur le bouton “ajouter une question”. Saisissez le texte de la question, puis toutes les réponses possibles, choisissez la réponse juste, placez un corrigé si vous le souhaitez, et ainsi de suite jusqu’à avoir terminé votre quiz.

Par défaut le nombre de questions d’un quiz est limité à 10 mais cette valeur est modifiable dans le squelette contenu/rubrique-quiz.html.

Utilisez le quiz

Ce plugin a été essentiellement conçu pour constituer une base de données de quizzes facilement exportable, et et pour permettre un travail de groupe entre plusieurs rédacteurs et relecteurs lors de l’élaboration des questions, de leurs réponses et de leurs corrigés, etc. La base de quizzes, de questions et de réponses ainsi constituée, pourra être utilisée pour alimenter un système de quiz dynamiques en Flash par exemple.

Il est envisageable de se servir de la base pour produire des quiz en ligne au format html, mais ce n’est pas fait pour l’instant.

Le plugin permet de produire des quiz, et constituer une base de données mais il ne permet pas de les effectuer.

L’export se fait pour l’instant directement en sql avec phpMyAdmin.

Footnotes

[1depuis la page rubrique

updated on 2 October 2019

Discussion

3 discussions

  • 1

    Bonjour,

    Ce plugin fonctionne-t-il également pour Spip 2.1 ?

    Merci d’avance de votre réponse,

    • Bonjour,

      Oui il fonctionne pour SPIP 2.1. En revanche il a été développé pour des besoins spécifiques (générer et exporter un fichier texte avec les questions, les réponses, les corrigés, etc. et destiné à alimenter un template de quiz en Flash) et il est possible que vous ne puissiez pas l’utiliser tel quel, et que quelques ajustements soient nécessaires. Retours d’expérience bienvenus ;-)

    Reply to this message

  • d’un point de vue exportation et/ou importation, il semblerait judicieux de coupler ce plugin avec soit avec le plugin CSV import, soit avec le plugin Snippets qui offrent tous les 2 une API et des interface d’import/export d’objets SPIP.

    Reply to this message

  • Génial ce plugin ! ,surtout qu’il règle le problème d’export d’un quiz en format texte .
    Chapeau,il ne nous reste plus qu’à l’utiliser et à le faire évoluer.

    Reply to this message

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom