Cet article concerne l’utilisation du plugin « Jeux » qui permet d’insérer dans vos articles différents jeux. Ici, Il est traité tout particulièrement de l’insertion dans vos articles de jeux multiples dont la correction est traitée en une fois et les scores sont ajoutés entre eux. il est donc désormais possible d’agréger plusieurs jeux différents en un seul.
Vous pouvez trouver et télécharger ce plugin à cette adresse : Des jeux dans vos articles !
Dépendances
Pour un usage optimal, il vous faut une version de SPIP supérieure ou égale à 2.0.0. Les versions antérieures de SPIP ne sont plus suivies par les auteurs du plugin.
Pour ce type de jeu, une recommandation :
- Le jeu doit être, non pas inclus directement dans l’article, de la manière décrite dans la documentation principale, mais être créé en tant qu’objet SPIP [1], et intégré au corps de l’article via un modèle. Lisez cet article pour plus d’information.
*** Insérer un jeu multiple *** |
---|
- module : jeux/multi_jeux.php
- séparateurs obligatoires : [jeu]
- séparateurs optionnels (à placer AVANT le premier [jeu]) : [texte], [titre], [config], [score]
- paramètres de configuration par défaut :
bouton_corriger=oui // bouton 'Corriger' ?
scores_intermediaires=oui // scores intermédiaires ?
bouton_corriger=corriger // fond utilise pour le bouton 'Corriger' (non ou 0 : pas de bouton)
bouton_refaire=recommencer // fond utilise pour le bouton 'Reset' (non ou 0 : pas de bouton)
La structure :
<jeux> Tout ce qu'il faut pour le jeu multiple [jeu] Tout ce qu'il faut pour le 1er jeu [jeu] Tout ce qu'il faut pour le 2e jeu [jeu] Tout ce qu'il faut pour le 3e jeu Etc. </jeux>
Notez bien que les séparateurs optionnels concernant le jeu multiple ([texte], [titre], [config] et [score]) doivent placés au début du contenu. Placés à la fin, ils seront naturellement absorbés par le dernier jeu.
Un exemple :
<jeux> [titre] Voici deux exercices [config] scores_intermediaires=non [score] 0%: Il est urgent de réviser. Recommencez ! 30%: Vous n'avez pas la moyenne... Recommencez ! 50%: Ce n'est pas encore parfait... Recommencez ! 100%: Vous êtes vraiment un as. Félicitations ! [jeu] [titre] Exemple de QCM/QRM [qcm] Q Que veut dire "phlox" ? P1 Violet - Pourpre P2 Dressé P3 Nom du botaniste néerlandais qui classifié la famille.|N'importe quoi... P4.1 Flamme|Plus précisément "rouge flamme, en grec" P5 Rigide, ne se casse pas. R4 [qrm] Q Ces mots désignent une couleur jaune : P1.1 citrinus|évidemment ! P2 caeruleus|c'est "bleu de mer" P3.1 stramineus|jaune paille P4 variegata|cela signifie "panaché" P5 nigella|c'est le diminutif de "niger" (noir) R1 R3 (la réponse 3 est la bonne !) [jeu] [titre] Exemple de closure [texte] Ceci est un exemple de closure (exercice à trous). L'utilisateur doit entrer ses [trou]réponses[texte] dans les espaces vides. Pour chaque mot manquant, plusieurs réponses correctes peuvent être acceptées. Par exemple, ce [trou] trou, vide, blanc [texte] autorise les réponses "trou", "vide" ou "blanc". [config] indices = oui </jeux>
La correction
Lorsque l’utilisateur clique sur le bouton « Corriger »’, la correction de tous les jeux d’un groupe de jeux se fait en même temps, et les solutions sont données en fonction de la configuration de chaque jeu.
Les scores
Rappel : un score de jeu est composé de :
- un premier nombre entier représentant le total des points obtenus par le joueur (champ ’spip_jeux_resultats’ de la table spip_jeux_resultats).
- un second nombre entier représentant le nombre total des points du jeu (champ ’total’ de la table spip_jeux_resultats).
- un descriptif plus détaillé pouvant informer sur le déroulement du jeu et les différentes réponses données par le joueur (champ ’resultat_long’ de la table spip_jeux_resultats).
Exemple sur un QCM :
resultat_court | resultat_long | total |
6 | Q1:R4:2, Q2:R1:0, Q3:R1:1, Q3:R3:2, T4:terre:1 | 8 |
Dans le cas un jeu multiple, le résultat stocké en base est :
- la somme totale des points obtenus par le joueur
- la somme totale des totaux de points
- la concaténation des informations détaillées de chaque jeu, avec une ligne supplémentaire comportant le détail des points (score1, score2, ... / total1, total2, ...)
Exemple sur le double jeu proposé ci-dessus :
resultat_court | resultat_long | total |
2 | Q1:R1 :, Q2:R1:1 T1:réponses:1, T2:cadre:0 1, 1 / 3, 2 |
5 |
Discussions par date d’activité
11 discussions
Grrr...
j’utilise le plugin jeux sans problème sur un autre site, et là je suis en train de l’insérer sur un site à la demande des rédacteurs qui ont préparé un beau quiz.
Pas de souci pour réaliser le quiz, mais une fois en phase de test, je me rends compte que quand bien même on entre des réponses, le corrigé retourne toujours « Vous n’avez pas répondu »... ça m’agace. Quelqu’un a-t-il connu le problème ? une piste à me proposer ?
pour tester : http://www.radiohead.fr/Quiz-Radiohead-et-le-cinema
j’ai retiré les balises de multi jeux... et ça marche.
Répondre à ce message
Bonjour,
encore moi, désolé par avance ...
Une bizarrerie sur l’affichage des jeux multiples : les boutons radios de plusieurs QCM placés les uns à la suite des autres, chacun séparés par [jeu] ne sont plus cliquables séparément. Pour 4 QCM, une seule réponse possible ...
Pour comprendre, voir exercice 4 :
http://eleve.guillory.free.fr/spip.php?rubrique19
La prog du jeux se trouve en fin de mél ...
Sans la séparation [jeu] entre chaque QCM, cela fonctionne. Je souhaite la garde pour un aspect esthétique ... et surtout voir si le problème peut être corrigé ...
par avance merci de votre réponse et merci pour ce plugin ... encore ...
Gildas
Prog du jeu :
[config]
bouton_recommencer=non
[score]
0% : Capacité « Suivre un protocole donné (utiliser un ampèremètre) » non acquise. Il est urgent de réviser !
65% : Capacité « Suivre un protocole donné (utiliser un ampèremètre) » acquise. Bravo !
[jeu]
[qcm]
Q Comment s’appelle l’outil de mesure d’une intensité du courant ?
P1.1 Ampèremètre
P2 Voltmètre
P3 Chronomètre
P4 Ohmmètre
R1
[jeu]
[texte]
Il se branche en [trou]série[texte] avec le dipôle où l’on veut faire la mesure. Il se comporte comme un fil équipé d’un compteur ; sa borne [trou]A, 10A, mA[texte] se branche du côté de la borne ([trou]plus[texte]) rouge du générateur, sa borne [trou]COM[texte] se branche du côté de la borne ([trou]moins[texte]) noire du générateur.
[config]
indices = oui
Répondre à ce message
Encore une question subtile ...
Est-il possible d’incorporer un bouton « corrige » pour un score intermédiaire.
Je souhaiterais que dans un jeu (questionnaire), un élève puisse avoir la correction du qcm/qrm avant de remplir la conclusion sans pour autant devoir faire un autre jeu.
... voir lien ci-dessous...
http://prof.guillory.free.fr/spip.php?article155
Enjoy, en espérant que je ne sois pas passé à côté de la solution ...
Cordialement
Gildas
Répondre à ce message
J’ai trouvé la subtilité du moment ...
J’ai utilisé la balise sup ...
les balises html passent lorsque l’on a les boutons radio, mais pas lorsque l’on a un ascenseur pour les choix ...
Je continue mes tests donc ... mais ça devient très intéressant ...
merci pour la patience face à mes questions ...
Ah oui, les listes ne peuvent effectivement pas afficher toutes les subtilités du HTML ;-)
Répondre à ce message
bonjour,
La suite donc ...
lorsque je rentre ce code de jeux :
[qcm]
Q Que veut dire « phlox » ?
P1 Violet - Pourpre
P2 Dressé
P3 Nom du botaniste néerlandais qui classifié la famille.|N’importe quoi...
P4.1 Flamme|Plus précisément « rouge flamme, en grec »
P5 Rigide, ne se casse pas.
P6 mètre-cube [texte]m3
R4
J’obtiens comme réponse :
-Erreur de syntaxe
m3 R4
Lorsque je tente avec « P6 mètre-cube [texte]m³ », même réponse avec les caractères adhoc ...
Lorsque je tente avec « P6 mètre-cube m 3 », (NB : utilisation de la balise sup ... qui fonctionne parfaitement dans le message ...) la réponse est bien prise en charge correctement (plus d’erreur de synthaxe), mais la balise html n’est pas prise en compte ... j’ai tenté avec la balise pour mettre en gras, sans effet non plus ...
En gros j’ai : mètre-cube m3
Le CSS spécifique du plugin jeux ne serait-il pas prioritaire par hasard ?!?
Si tu as des pistes, ça m’interesse ... forcément ...
Merci encore de la réactivité
Gildas
Ton message est difficilement compréhensible. Tu dois utiliser les balises <code></code> ou <cadre></cadre> pour les exemples...
Pour l’exposant, il faut l’écrire comme ceci, avec des balises HTML :
P6 mètre-cube m<sup>3</sup>
Répondre à ce message
Le sujet est normalement assez explicite.
je suis enseignant de sciences physiques, et j’aimerais mettre en place des qcm pour valider les compétences des élèves. Pour cela, je souhaiterais intégrer du code html dans les réponses pour arriver par exemple à mettre des indices et des exposants (pour les unités type mètre-cube ...).
A terme, serait-il aussi possible d’intégrer des raccourcis typographiques, pour que les réponses des qcm soient des vidéos par exemple (afin de vérifier les capacités expérimentales ...).
merci par avance de la réactivité, que je sais importante.
NB : je n’oublie pas que je dois une bière ... je suis sur la région parisienne, des fois que ...
Gildas
Avec le séparateur [texte] tu peux insérer dans le jeu tout ce que tu veux.
Dans la question d’un qcm, comme dans les réponses, il me semble que les balises html et les raccourcis SPIP sont admis... Tu as essayé ?
Sinon, je suis également de Paris.
Répondre à ce message
Euh ... si ... ça fonctionne avec le séparateur [texte] ... il faudra que j’essaye avec des raccourcis typo (style diapo ou itheora) ...
Désolé, je vais essayer de ne plus avoir de questions idiotes ...
Merci
Gildas
Répondre à ce message
Bonjour,
toujours dans mes idées saugrenues, serait-il possible de rajouter directement dans les jeux multiples des photos et des vidéos (itheora) ?
J’ai testé l’ajout direct d’une photo par lien hypertexte mais cela ne semble pas fonctionner ...
Merci par avance ...
Cordialement
Gildas
N’est-ce pas le rôle du séparateur [texte] ?
Répondre à ce message
Je suis un boulet ... deux sites spip ... l’un mis à jour sur lequel je ne fais pas les tests ... l’autre pas mis à jour actuellement utilisé ...
Le problème est donc résolu ...
Je me montre du doigt et je fais : boooohhhhhh !!!
Plus sérieusement, merci pour tout je vais pouvoir m’amuser ...
Cordialement
Gildas
Répondre à ce message
Bonjour,
Ci-dessous une image plus précise du problème.
J’ai réalisé mon questionnaire avec un bete copier-coller de l’exemple ... je suis preneur de proposition de résolution ...
L’exemple fonctionne-t-il bien ?
J’ai fait le même test en désactivant tous les plugins ... même résultats ...
Merci pour tout
Gildas
Mince, je ne reproduis pas du tout ton pb... As-tu mis à jour ton plugin ?
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |