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
Le véritable lieu de naissance est celui où l'on a porté, pour la première fois, un coup d'oeil intelligent sur soi-même.  ( Marguerite Yourcenar )
La réflexion du jour
Le corps semble capable de supporter des douleurs immenses. C'est l'esprit qui ne les supporte pas.
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 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 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). mis à disposition. Ce modèle peut être bien entendu utilisé différemment.

Rappel : 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). est placé dans le dossier "/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). ". Le fichier s’appelle nomdefichier.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). .

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