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
La société ne doit rien exiger de celui qui n'attend rien d'elle.  (George Sand )
La réflexion du jour
Pleurer sur son sort est le meilleur moyen de ne pas se prendre en charge.
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> :

<qcm_tout|nom_fichier=qcmdemo.csv>

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

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.