Transformer son article en QCM

Voici un squelette qui vous permettra de transformer votre article en QCM.

Continuant à répendre SPIP dans les établissements scolaires une demande récurante des professeurs était que l’on puisse aussi faire des QCM avec les articles pour interroger les élèves.

Voilà donc une solution que je pense suffisament simple pour être utilisée et adaptée à vos besoins.

-  Installation

Décompresser le fichier joint et installer le squelette article-questionnaire.html ainsi que le php3 questionnaire.php3 à la racine de votre site

-  Création d’un QCM

Créer un nouvel article et noter soigneusement son id
que je note ici 111 par exemple

On écrira dans le chapo la question posée :

Dans le texte on écrira les propositions en respectant la syntaxe indiquée par l’image :

Puis dans le PS on placera la réponse en commençant par indiquer le bon numéro de la proposition puis un commentaire qui accompagnera la réponse pour justifier celle-ci :

-  Visualiser le squelette

Entrer dans votre navigateur l’adresse
http://mon_site_spip/questionnaire.php3?id_article=111

et voilà votre QCM en ligne !

il existe d’autres contribution traitant du QCM sur spip contrib : Filtre QCM ou Des jeux dans vos articles !, à vous de choisir celle qui correspond le mieux à ce que vous voulez faire sur votre site.

Discussion

5 discussions

  • 1

    je veux que tu me donne tous les questions possibles

    • Il semblerait qu’il y ait confusion entre SPIP et une quelconque interface d’« AI ».
      A priori ce n’est pas prévu dans la hotte du père noël.

      dd

    Répondre à ce message

  • Comme j’utilise le squelette « Nono 1.6 », je vous conseilles si vous êtes dans le même cas, de créer un mot-clé "questionnaire" dans le groupe de mot-clés attribué aux articles et de renommer le fichier article questionnaire en HTML : article-mod-questionnaire.html

    Ainsi, vous n’avez pas de lien particulier à créer.

    A bon spipeur, salut !

    Répondre à ce message

  • 3

    Bonjour,
    J’ai essayé ton QCM mais j’ai le message suivant en retour :
    Erreur : filtre « echapper » non défini
    Dois je utiliser un fichier de type mes_fonction.php ?
    Si oui quel est le filtre à installer dans ce fichier ?

    Merci

    • Oui en effet j’ai oublié dans mes_fonctions.php3

      function echapper($texte){
      return addslashes($texte);
      }
    • Je n’y connais rien en php. Dans le fichier, où faut-il placer exactement ces lignes dont tu parles.

    • dans mes_fonctions.php3 à la racine du site

    Répondre à ce message

  • 3

    Très bon !!! cela fonctionne parfaitement.
    Pourrais tu m’indiquer quelle est la variable du java script présent dans le fichier article-questionnaire.html qui permet de modifier l’intitulé de la fenêtre réponse. Le titre « Java script » n’est pas approprié. Je souhaite simplement y inscrire « Réponse » :)
    encore merci pour cette belle contrib :)

    • Helas une boite d’alert javascript ne peut pas configuer son titre à la difference d’une window javascript.

    • Je trouve par ailleurs le design de ton site tres sympa. Non ceci est un compliment désinteressé bonne continuation :)

    • Merci pour ta prompte réponse :)
      c’est déjà très bien comme ça.

      @+

    Répondre à ce message

  • 2

    Serait-il possible d’expliquer la signification de « QCM » dans le titre ou la description de l’article ? Parce que sinon, c’est pas très évident pour un néophyte comme moi à quoi peut bien servire ce filtre.. :P

    • Apparament, le collège, ou le lycée remonte à quelques temps ;)
      QCM = Questionnaire à Choix Multiples.

      En gros, on te pose une question, et tu as une liste de plusieurs réponses possibles.

      Voila, voila ;)

    • Les QCM sont composés de questions fermés.

      Par exemple :
      - Quel temps fera t il demain ?
      On peut y répondre de façon ouverte : Ciel bleu avec une touche de nuage blanc/gris et tornade de rigueur en fin de journée —> Réponse ouverte

      On peut y répondre en utilisant les réponses présélectionnéées :
      Quel temps fera t il demain ?
      a- Gris
      b- Soleil
      C- Neige

      La personne ne peut en aucun cas sortir des réponses a, b ou c. C’est une question fermée. Un QCM est donc une série de questions fermées.

    Répondre à ce message

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