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 |
Aucune discussion
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 : |