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
Pourquoi rêverais-je de liberté si elle n'est pas le chemin de l'amour ? Puisque l'amour n'existe pas, j'accepte de me faire prisonnière de la vie.  (Shan Sa )
La réflexion du jour
Choisir est la première forme de la liberté.
Activités
geek - cycliste - généalogiste - Savoir - lecteur - collectionneur - Philosophe - citoyen - marcheur - scripteur - Photographe - instituteur - enseignant en sciences - enseignant formateur - journaliste local - bénévole
Les mots clés
doc TIC * SPIP * Wikipedia * web & internet * Php * OVH * informatique * Sql * Wamp * Qwant * Firefox * LibreOffice * Thunderbird * FOAD * Buttercup * Mastodon * PeerTube * Chatons * OpenStreetMap * IrfanView * E-learning * Logiciel libre
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 , FOAD

mercredi 20 mai 2020 , par Roland


 Présentation

Ce modèle affiche toutes les informations contenues dans le fichier csv   de référence du QCM   :

  • 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  " 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.

Brèves
19 octobre – Correction des erreurs d’encodage terminée...

... peut-être !
La probabilité que l’encodage se soit emmêlé les pinceaux vient probablement d’une mise à jour de l’ensemble php/Mysql mais également, (...)

1er juin – Les "bizarreries" continuent...

Déjà un mois que je me bagarre avec elles ! Le progrès principal est la probable identification. Il s’agit des mises à jour Apache, MySql, PHP, qui (...)

1er mai – Bizarrerie sur mon site

Depuis que le site a été restauré, il semblerait qu’il y ait eu un bug lors de la restauration, bug ne concernant que certaines informations (dont, (...)