Technologie de l'information et de la communication
Un peu geek mais surtout un dinosaure, de ceux qui ont soudé les composants de leur première machine, flashé la mémoire et publié dans Hebdogiciel.
La citation du jour
Ne rien aimer, ce n'est pas vivre ; n'aimer que faiblement, c'est languir plutôt que vivre.  (Fénelon )
La réflexion du jour
La paranoïa tue le commentaire parce que les spammeurs empêchent la publication des commentaires.
Activités
bénévole - geek - cycliste (cyclotouriste) - généalogiste - photographe - collectionneur - écrivain - enseignant - Diverses informations
Les mots clés
doc TIC * courriels * réseaux sociaux * chats * navigateurs * web & internet * informatique * Formation à distance * Chatons * E-learning * Logiciel libre * vidéoconférence * Sécurité * courrielleurs * fil d’informations * messagerie instantanée
Lorand

Site personnel de Roland Bouat. Pour les curieux : Lorand est un anagramme de Roland.

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 Roland


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} &nbsp;: <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> :

Liste des questions du fichier qcmdemo.csv

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.


1 : Que signifie QCM ?
- (la bonne réponse) : Questionnaire à Choix Multiple
- Quand Chercher et maintenir
- Qui Cache et Magnigance
- Québec Cuba Malawi
- Quoi-faire Comment-faire Mal-faire
- Rien : cet acronyme n'existe pas.
Cours n° 1 QCM, un projet tout Spip
2 : Que signifie FOAD ?
- (la bonne réponse) : Formation Ouverte et/ou A Distance
- Faire Offrir Alerter Demander
- Formation Obligatoire Automatique et Distanciée
- Formation Obtenue par l'Apprentissage ou la Débrouille
- Favoriser l'Ouverture à l'Alternance pour les Débutants
- Rien : cet acronyme n'existe pas.
Cours n° 1 QCM, un projet tout Spip
3 :
- (la bonne réponse) : Question omise
- Question nulle
- Question inutile
- Question ignorée
- Question insidieuse
- Question à revoir
Cours n° 1 QCM, un projet tout Spip
5 : Combien de questions un QCM a-t-il de questions ?
- (la bonne réponse) : Nombre théoriquement illimité mais au moins une
- Au moins 2
- Au moins 3
- Au moins 5
- Au maximum 20
- 0 (zéro)
Cours n° 1 QCM, un projet tout Spip
4 : Combien un QCM propose-t-il de réponses ?
- (la bonne réponse) : Nombre libre mais souvent une.
- Au moins 2
- Une seule et unique réponse attendue.
- Aucune

6 : Un QCM amène-t-il toujours à une certification ?
- (la bonne réponse) : Le certificat ne peut être qu'une attestation de participation.
- Toujours
- Cela dépend du formateur.
- 0
Cours n° 0
8 : Dans quel ordre les questions du QCM doivent-elles être posées ?
- (la bonne réponse) : Cela dépend uniquement de la volonté des formateurs.
- Toujours le même.
- Toujours aléatoire.
- Selon le numéro qui leur est affecté.
- Selon leur niveau de difficulté.

9 : Peut-on utiliser librement le plugin QCM pour Spip ?
- (la bonne réponse) : Oui
- Non
- Oui avec l'autorisation de l'auteur.
- Un QCM est toujours soumis aux droits d'auteur
- "
QCM, un projet tout Spip
10 : Quel CMS peut utiliser le plugin QCM ?
- (la bonne réponse) : Spip uniquement
- N'importe lequel.
- Les CMS agréés uniquement.
- Il est utilisable même sans CMS.
- Linux mais pas Windows.
- (Question stupide)

11 : Pourquoi manque-t-il la question n°7 ?
- (la bonne réponse) : Pour tester l'oubli d'un numéro.
- Il faut la rajouter sinon le plugin ne fonctionne pas.
- Parce que 7 est un chiffre qui porte malheur.
- Pourquoi pas ?
- Parce qu'elle a été jugée inutile.
- Pour vérifier si les testeurs suivent.
Cours n° 0
12 : Pourquoi les questions n°4 et n°5 sont-elles inversées ?
- (la bonne réponse) : Pour tester l'importance de l'ordonnancement.
- Il faut remettre les questions dans l'ordre sinon le plugin ne fonctionne pas.
- Parce que c'est très important.
- Pourquoi pas ?
- Parce que la question n°5 doit être posée avant la question n°4.
- Pour vérifier si les testeurs suivent.
Cours n° 0
13 : Quel est le code à utiliser pour vérifier (afficher) la seule question n°2 du QCM qcmdemo.csv ?
- (la bonne réponse) : <qcm_une_question_alea2|nom_fichier=qcmdemo.csv|nbpropo=6>
- <Pose_ta_question2|qcmdemo.csv|6>
- <qcm_une_question_alea1|nbpropo=6>
- <qcm_une_question_alea1|nom_fichier=qcmdemo.csv>
- <qcm_une_question_alea1>
- <qcm_une_question_alea|num_question=2|nom_fichier=qcmdemo.csv|nbpropo=6>

Le fichier contient 13 questions.

MAJ : 17/06/2020 - 18/06/2020


Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.