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 !



QCM-2.zip
Vos commentaires
# Le 4 septembre 2004 à 18:50, par usa
En réponse à : Mots-clés
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.htmlAinsi, vous n’avez pas de lien particulier à créer.
A bon spipeur, salut !
Répondre à ce message
# Le 5 février 2004 à 10:45, par OLIVIER
En réponse à : Erreur : filtre « echapper » non défini
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
# Le 5 février 2004 à 11:22, par ?
En réponse à : > Erreur : filtre « echapper » non défini
Oui en effet j’ai oublié dans mes_fonctions.php3
function echapper($texte){return addslashes($texte);
}
# Le 11 février 2004 à 17:47, par ch
En réponse à : > Erreur : filtre « echapper » non défini
Je n’y connais rien en php. Dans le fichier, où faut-il placer exactement ces lignes dont tu parles.
# Le 11 février 2004 à 20:43, par ?
En réponse à : > Erreur : filtre « echapper » non défini
dans mes_fonctions.php3 à la racine du site
Répondre à ce message
# Le 6 février 2004 à 15:19, par Olivier
En réponse à : Barre des titres de la boite de réponse.
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 :)
# Le 6 février 2004 à 23:07, par ?
En réponse à : > Barre des titres de la boite de réponse.
Helas une boite d’alert javascript ne peut pas configuer son titre à la difference d’une window javascript.
# Le 6 février 2004 à 23:10, par ?
En réponse à : > Barre des titres de la boite de réponse.
Je trouve par ailleurs le design de ton site tres sympa. Non ceci est un compliment désinteressé bonne continuation :)
# Le 7 février 2004 à 04:40, par Olivier
En réponse à : > Barre des titres de la boite de réponse.
Merci pour ta prompte réponse :)
c’est déjà très bien comme ça.
@+
Répondre à ce message
# Le 4 février 2004 à 17:23, par Thierry Gagnon
En réponse à : > C’est quoi un QCM ?
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
# Le 4 février 2004 à 20:33, par Saturne
En réponse à : > C’est quoi un QCM ?
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 ;)
# Le 5 février 2004 à 08:08, par OL
En réponse à : Question à Choix Multiple
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