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
Etudiez comme si vous deviez vivre toujours ; vivez comme si vous deviez mourir demain.  (Saint Isidore de Séville )
La réflexion du jour
Il ne suffit pas d'avoir quelque chose à dire pour écrire. Encore faut-il avoir le sentiment d'être lu.
Activités
bénévole - geek - cycliste (cyclotouriste) - généalogiste - photographe - collectionneur - écrivain - enseignant - autres (divers)
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 disponibles sans propositions

Mots clés : geek , SPIP , Formation à distance

mardi 19 mai 2020 , par Roland


L’objectif de ce modèle est de vérifier la liste des questions telles qu’elles figurent dans le fichier csv mis à disposition. Ce modèle peut être bien entendu utilisé différemment.

Rappel : le fichier csv est placé dans le dossier "/csv". Le fichier s’appelle nomdefichier.csv.

Le squelette est à copier/coller dans la partie principale d’un squelette spécifique de préférence [1] mais il peut aussi être utilisé comme un modèle s’il est déposé dans le dossier correspondant.

<!-- DEBUT qcm_toutes_les_questions -->
[(#REM) Réalisation : Roland Bouat]
[(#REM) Mise à jour : 17/06/2020]
 
	#SET{source,#ENV{nom_fichier}}
 
	<h2>Liste des questions du fichier #GET{source}</h2>
	<B_csv>
		<h4>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.</h4>
	<BOUCLE_csv(DATA){source csv, #CHEMIN{csv/#GET{source}}}{1,100}> 
		#PUCE #VALEUR{0} : <strong>#VALEUR{1}</strong>
		[ cours n° (#_csv:VALEUR{8}) ]
		<a href="#URL_ARTICLE{#VALEUR{9}}">#INFO_TITRE{article,#VALEUR{9}}</a>
		<br />
	</BOUCLE_csv>
	Le fichier contient [(#TOTAL_BOUCLE)] questions.
	</B_csv>	
		<i>(pas de données)</i>
	<//B_csv>
<!-- FIN qcm_toutes_les_questions -->

Exemple d’utilisation avec le fichier "qcmdemo.csv" avec insertion de la balise : <qcm_toutes_les_questions|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 ? cours n° 1 QCM, un projet tout Spip
- 2: Que signifie FOAD ? cours n° 1 QCM, un projet tout Spip
- 3: cours n° 1 QCM, un projet tout Spip
- 5: Combien de questions un QCM a-t-il de questions ? cours n° 1 QCM, un projet tout Spip
- 4: Combien un QCM propose-t-il de réponses ?
- 6: Un QCM amène-t-il toujours à une certification ? cours n° 0
- 8: Dans quel ordre les questions du QCM doivent-elles être posées ?
- 9: Peut-on utiliser librement le plugin QCM pour Spip ? QCM, un projet tout Spip
- 10: Quel CMS peut utiliser le plugin QCM ?
- 11: Pourquoi manque-t-il la question n°7 ? cours n° 0
- 12: Pourquoi les questions n°4 et n°5 sont-elles inversées ? cours n° 0
- 13: Quel est le code à utiliser pour vérifier (afficher) la seule question n°2 du QCM qcmdemo.csv ?
Le fichier contient 13 questions.


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


[1Par exemple dans un squelette basé sur le squelette article après suppression de la boucle principale.


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.