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
Si tu crois tout ce que tu lis, tu ferais mieux de ne pas lire.  (Proverbe Japonais )
La réflexion du jour
La bêtise humaine est toujours issue de l’ignorance ou de fausses croyances.
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
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 , FOAD

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.

Brèves
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, (...)

4 mars 2019 – Fin de Spip3.0

Le support et la maintenance de SPIP 3.0 prendront fin le 30 juin 2019. Il n’y aura plus de mise à jour pour cette version, ni corrections de bugs (...)