Plugin QCM pour Spip
Afficher la liste des questions et des propositions associées
Mots clés : geek , SPIP , web & internet , Formation à distance
mercredi 20 mai 2020 , par
Présentation
Ce modèle affiche toutes les informations contenues dans le fichier csv csv Comma-separated values : c’est un format ouvert de fichier texte présentant un tableau dans lequel les données sont séparées par des virgules (comma). de référence du QCM QCM Questionnaire à Choix Multiple :
- le numéro enregistré de la question
- la question
- la bonne réponse
- les cinq propositions erronées (si elles existent, sinon rien)
- le cours de référence contenant la réponse à la question
- l’article contenant le cours
Il se termine par le nombre de questions enregistrées.
Rappel : la première ligne est neutralisée pour permettre de contenir les titres des colonnes.
Le code
<!-- DEBUT qcm_tout (modèle) -->
[(#REM) Réalisation : Roland Bouat]
[(#REM) Mise à jour : 17/06/2020]
[(#REM) Ce squelette affiche toutes les informations contenues dans le fichier csv de référence du QCM]
#SET{source,#ENV{nom_fichier}}[(#REM) Nom du fichier contenant les questions]
<h2>Liste des questions du fichier #GET{source}</h2>
<B_csv>
<p>Affichage du n° dans le fichier, de la question, du n° du cours avec un lien sur le titre l'article correspondant sur ce site.</p>
<hr />
<BOUCLE_csv(DATA){source csv, #CHEMIN{csv/#GET{source}}}{1,100}>
#VALEUR{0} : <strong>#VALEUR{1}</strong><br />
#PUCE (la bonne réponse) : #VALEUR{2}<br />
[#PUCE (#VALEUR{3})<br />]
[#PUCE (#VALEUR{4})<br />]
[#PUCE (#VALEUR{5})<br />]
[#PUCE (#VALEUR{6})<br />]
[#PUCE (#VALEUR{7})<br />]
[Cours n° (#VALEUR{8})]
<a href="#URL_ARTICLE{#VALEUR{9}}">#INFO_TITRE{article,#VALEUR{9}}</a>
<hr />
</BOUCLE_csv>
Le fichier contient [(#TOTAL_BOUCLE)] questions.
</B_csv>
<i>(pas de données)</i>
<//B_csv>
<!-- FIN qcm_tout (modèle) -->Exemple d’utilisation
Affichage du fichier de démonstration "qcmdemo.csv
csv
Comma-separated values : c’est un format ouvert de fichier texte présentant un tableau dans lequel les données sont séparées par des virgules (comma).
" avec la balise <qcm_tout|nom_fichier=qcmdemo.csv> :
MAJ : 17/06/2020 - 18/06/2020
Afficher une question et ses propositions
