Des jeux dans vos articles !

ou comment apporter une touche ludique et éducative à vos sites...

Le plugin « Jeux » permet d’insérer dans vos articles des jeux ou des exercices de toute sorte.

Le plugin « Jeux » permet d’insérer dans vos articles des jeux ou des exercices de toute sorte.

*** Généralités sur le plugin « Jeux » ***

-  Auteurs :
Patrice VANNEUFVILLE
Maïeul ROUQUETTE (gestion des scores)

-  Point de départ :
Le 2 décembre 2006

-  Compatibilité :
Toutes version de SPIP v3.0.x ou v2.x.x
Pour Spip 1.9, voir ici

-  Téléchargements disponibles sur la Spip-Zone :
• « Jeux pour SPIP v3.0 mini
• « Jeux pour SPIP v2.0 mini »
• « Jeux pour SPIP v1.92 maxi ».

Mise en place du plugin :
http://www.spip.net/fr_article3396.html

-  Langues :
Pour l’instant, français et un peu d’anglais ou d’italien. Vos traductions sont les bienvenues !
La version pour SPIP v3 est multilingue. Pour les traductions c’est ici : http://www.spip.net/rubrique4.html.

Description : Ce plugin permet de générer de multiples jeux ou exercices à l’intérieur d’un article SPIP (qcm, mots croisés, pendu, devinettes, ...). Il parse le code des jeux tapé dans SPIP, stocke les divers éléments caractéristiques et retourne le code HTML mis en forme.

Dépendances :

Les styles CSS et les fonctions JavaScript du plugin sont insérés grâce à la balise #INSERT_HEAD qui doit absolument être présente (en un seul exemplaire) dans le header de vos squelettes (entre les balises <head> et </head> des fichiers HTML). Si vous ne trouvez pas cette balise dans vos codes et que les jeux n’ont pas l’apparence voulue, le plugin "Le Couteau Suisse« permet d’insérer automatiquement cette balise sans manipulation de votre part grâce à l’outil »Balise #INSERT_HEAD".

Surcharges :

Vous pouvez modifier l’apparence des jeux prévue par défaut en surchargeant le fichier jeux.CSS.html directement dans votre squelette. Commencez par recopier ce fichier à la racine de votre squelette, puis modifiez les différents styles en fonction de vos préférences.

De même, pour un jeu donné, vous pouvez reproduire cette surcharge avec les fichiers CSS présents dans le dossier mesplugins/jeux/styles/ à recopier/modifier dans le dossier messquelettes/styles/. A l’heure actuelle, quatre jeux possèdent un fichier de styles propre : qcm, pendu, mots croisés et sudoku.

Ce mécanisme de surcharge évite de toucher aux fichiers originaux que vous pourrez mettre à jour sans soucis à l’avenir.

L’affichage du score d’un jeu est surchargeable grâce à l’utilisation d’un fonds. Le fichier à recopier/modifier est : fonds/jeu_score.html.

L’affichage d’un bouton ’Corriger’ ou ’Recommencer’ est également surchargeable (dès la version 2.2.0 du plugin). Les boutons sont ici calculés sur la base d’un fond HTML :
fonds/bouton_{$item}.html. Les fonds livrés nativement dans le plugin sont actuellement :
-  Pour la correction : bouton_corriger.html
-  Pour la réinitialisation du jeu : bouton_recommencer.html, bouton_reinitialiser.html, bouton_rejouer.html

Syntaxe dans l’article :

Dans le texte de l’article, le code des jeux doit se trouver entre les balises « <jeux> » et « </jeux> ». Ce code est lui-même composé de séparateurs (par ex. : [titre]) placés entre les paragraphes de code.
Evitez de mélanger les séparateurs spécifiques appartenant à des jeux différents dans le code d’un jeu unique.
Les paragraphes de code peuvent parfois contenir des raccourcis typographiques.

Un exemple simple :

<jeux>
	[titre]
	La devinette du jour
	[devinette]
	Comment appelle-t-on un patron de la nouvelle économie ?
	[reponse]
	Un e-responsable
</jeux>

Séparateurs spéciaux :

-  [titre] : utile pour la plupart des jeux
-  [texte] : permet d’insérer un contenu placé tel quel dans le résultat du jeu, par exemple une image ou une séparation mieux marquée entre deux blagues ou deux questions d’un qcm...
-  [copyright] : permet d’insérer une mention de Copyright, configurable par CSS.
-  [config] : certains jeux peuvent avoir besoin de paramètres de configuration (affichage, difficulté, indices, etc...). Ce séparateur est suivi de lignes sous la forme : parametre = valeur ou Paramètre = valeur (car le plugin est insensible aux accents et aux majuscules).
-  [score] : affichage des commentaires de scores. Reportez-vous au paragraphe dédié [ci-dessous.

Attention : afin d’éviter les mauvaises surprises de présentation (sommaires, rubriques, backends, ...) ou les solutions de vos jeux qui apparaissent dans les résumés d’articles, pensez bien :
-  soit à placer une introduction dans votre article entre les balises <intro> et </intro>
-  soit à remplir le descriptif de l’article.
-  soit activer dans le plugin Le Couteau Suisse la lame « Balise #INTRODUCTION ».

Petite note aux usagers de FCKEditor ; ne pas oublier d’ajouter la ligne suivante dans fckconfig.js :

FCKConfig.ProtectedSource.Add(/<jeux[\s\S]*?\/jeux>/gi);

Liens utiles : Grâce à Olivier Gautier, visitez http://spip.ac-rouen.fr/?article37 afin d’avoir un tutoriel sur : installer le plugin jeux, créer un pendu, créer un QCM ou QRM, créer un texte à trous.

Modules actuels :


-  Insérer un QCM (ou un quiz...)
-  Insérer une grille de mots-croisés
-  Insérer une grille de sudoku
-  Insérer un exercice à trous
-  Insérer un jeu de points à relier
-  Insérer une poésie
-  Insérer une citation ou une blague
-  Insérer une devinette ou une charade
-  Insérer un diagramme de positions d’échecs
-  Insérer un jeu de pendu
-  Insérer un jeu multiple (grappe de jeux)
-  #
-  Forum

Formulaires Ajax :

Si votre version du plugin est supérieure à la 1.1 et que celle de votre SPIP est supérieure à la 2.0, alors les jeux peuvent fonctionner en Ajax. C’est à dire qu’il n’y a plus besoin de recharger toute la page lorsqu’on veut voir la correction.

Pour appeler (sous SPIP >=2.1 et plugin Jeux mis à jour) un jeu en utilisant l’API CVT de SPIP, il faut d’abord créer le jeu en partie privée, puis utilier dans vos articles le raccourci suivant : <formulaire|jeu|XX> (XX est l’id du jeu).

Collaboration avec d’autres plugins :

-  Le plugin CFG (optionnel) pour la configuration des résultats
-  Le plugin Le Couteau Suisse (optionnel) pour la balise #INTRODUCTION et la gestion des jeux supprimés.
-  Le plugin Corbeille (optionnel) pour la gestion des jeux supprimés.
-  Le plugin Crayon (optionnel) pour éditer des jeux enregistrés en base. Le plugin vous offre une page de test : jeu.html. Si votre jeu a pour id XX, alors vous pourrez le crayonner et le tester directement en tapant l’adresse suivante : www.monsite.toto/?page=jeu&id_jeu=XX.

Remerciements :

-  Mathieu GIANNECCHINI : à l’origine des QCM (questions à choix multiples)
-  Maïeul ROUQUETTE : à l’origine des mots-croisés
-  François SCHREUER : à l’origine des diagrammes d’échecs
-  Peut-être vous ? N’hésitez pas à proposer vos projets.

Il reste encore à faire :

-  Ajouter de nouveaux jeux
-  Ajouter de nouvelles traductions (sous SPIP>=3.0, utilisez l’interface de traduction suivante : http://www.spip.net/fr_rubrique4.html).

Commentaires de scores :

Afin d’afficher un commentaire en fonction du score obtenu, utilisez le séparateur optionnel [score]. Vous devez ici définir des catégories de résultats, soit en nombres de points, soit en pourcentages, selon la syntaxe suivante : « XX% : », « XXpt : » ou « XXpts : » (où XX est un nombre au début d’un paragraphe). En gros, une ligne commençant par « XXpts : » signifie : voici le commentaire affiché si vous atteignez les XX points. Un peu comme un seuil de déclenchement.

Voici un premier exemple sur un jeu de 6 points, avec 5 catégories de résultats (0 point, 1 ou 2 points, 3 ou 4 points, 5 points et 6 points) :

[score]
0pt: Vous devez vraiment réviser. Recommencez !
1pt: Vous n'avez pas la moyenne. Recommencez !
3pts: Votre score peut encore être amélioré. Recommencez !
5pts: Presqu'un sans faute. Félicitations !
6pts: Vous êtes vraiment un as. Félicitations !

Voici comment sont choisis les commentaires ci-dessus en fonction du score :

Score obtenu : 0 pt 1 ou 2 pts 3 ou 4 pts 5 pts 6 pts
Commentaire : "0pt:«    »1pt:«    »3pts:«    »5pts:«   »6pts:"

Voici un second exemple en pourcentage avec 4 catégories :

[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 !

Voici comment sont choisis les commentaires ci-dessus en fonction du score :

Score obtenu : 0% à 29.99% 30% à 49.99% 50% à 99.99% 100%
Commentaire :  "0%:«    »30%:«    »50%:«   »100%:"

Enregistrements des scores / jeux en base de donnée :

Le plugin permet aussi d’enregistrer en base les scores des joueurs. Voir ici pour plus d’informations.


*** Insérer un QCM (ou un quiz...) ***

-  module : qcm.php
-  séparateurs obligatoires : [qcm] (ou [quiz]), [qrm]
-  séparateurs optionnels : [titre], [texte], [copyright], [score]
-  plusieurs [qcm] ou [qrm] entre entre <jeux> et </jeux> : oui
-  paramètres de configuration par défaut :

trou=auto // taille du trou affiche en cas de proposition unique
Une_par_une = non // affiche les questions une par une
Corrections = oui // corrige chaque réponse (juste ou fausse) et affiche les précisions éventuelles
Solution = non // donne la(les) bonne(s) réponse(s) lors de la correction
Points = oui // affiche éventuellement les points dans les questions
Max_radios = 5 // nombre maximal de boutons radios affiches avant le choix d'une liste deroulante
Colonnes = 1 // nombre de boutons (type radio ou a cocher) par ligne
Bouton_corriger = corriger // fond utilise pour le bouton 'Corriger'
Bouton_refaire = reinitialiser // fond utilise pour le bouton 'Reset'

-  [qcm] est l’abréviation de « questions à choix multiple, mais réponse unique ». Moins de 5 propositions de réponse sont présentées sous forme de bouton radio et sous forme d’une liste au-delà. L’utilisateur ne peut donc choisir qu’une seule réponse à chaque question, même si plusieurs propositions peuvent être justes.
-  [qrm] est l’abréviation de « questions à réponses multiples ». Les propositions sont présentées sous forme de cases à cocher. L’utilisateur peut donc choisir de cocher plusieurs réponses pour une même question. Par défaut, les réponses justes rapportent 1 point et les réponses fausses -1 point. Le score final ajoute les points de chaque proposition.
-  [quiz] est un équivalent à [qcm].

Dans le paragraphe précédé par [qcm] ou [qrm], la syntaxe est la suivante :

Q Intitulé de la question
P1 Texte de la proposition 1
P2 Texte de la proposition 2
...
Pi Texte de la proposition i
Rj (indique que la bonne réponse est la proposition j)

Donc, si la bonne réponse est la proposition 2 on indiquera « R2 ».

Attention, les majuscules sont requises pour : « Q, Pi et Ri ».

Il est possible de préciser les points attribués à chaque réponse :

P1.-2 Texte de la proposition 1 à -2 points
P2.4 Texte de la proposition 2 à 4 points
R2

Veuillez à ce que la bonne réponse attribue toujours le nombre maximal de points.

S’il faut expliquer le choix (bon ou mauvais) de l’utilisateur lors de la correction, on peut ajouter des commentaires :

P1 Proposition 1|Et un commentaire 1 !
P2 Proposition 2|Et un commentaire 2 !

Si plusieurs bonnes réponses sont possibles, il suffit de séparer les Ri par un espace :

R1 R3 R4

En fonction du nombre de questions posées, il faut prévoir plusieurs paragraphes précédés des séparateurs « [qcm] » ou « [qrm] ».

Un exemple :

<jeux>
	[titre]
	Un titre pour le QCM !

	[qcm]
	Q Une question bla bla
	P1 Une proposition 1
	P2 Une proposition 2
	P3 Une proposition 3 (la bonne réponse)
	R3 (la réponse 3 est la bonne !)

	[qcm]
	Q Une question encore
	P1.2 Une proposition à 2 points (la bonne réponse)
	P2 Une proposition 2|Lisez bien la question...
	R1

	[qrm]
	Q Une question pour finir
	P1 Une proposition 1|En effet 1 !
	P2 Une proposition 2|En effet 2 !
	P3 Une proposition 3|Lisez bien la question...
	R1 R2
</jeux>

Cas particulier : si l’utilisateur doit lui-même taper la réponse, il suffit d’une question « Q » et d’une proposition « P ». Exemple :

<jeux>
	[qcm]
	Q Citez une planète du système solaire :
	P Mercure Vénus Terre la+Terre Mars Jupiter Saturne Uranus Neptune
</jeux>

La liste des mots valides à placer après « P » peut accepter les séparateurs usuels : retours à la ligne, tabulations, espaces, virgules, points-virgules ou points.
Pour en savoir davantage sur la syntaxe des listes de mots, lisez le paragraphe « Insérer un exercice à trous » ci-dessous.
Ici, la gestion des points et des précisions est toujours possible :

P.4 Mercure Vénus Terre la+Terre Mars Jupiter Saturne Uranus Neptune|Saviez-vous que Pluton n'est plus une planète ?

Un QCM en démo : http://www.ensemble-claudio-monteve...


*** Insérer un exercice à trous ***

-  module : trous.php
-  séparateurs obligatoires : [texte] & [trou]
-  séparateurs optionnels : [titre], [copyright], [config], [score]
-  plusieurs [trou] entre <jeux> et </jeux> : oui
-  paramètres de configuration par défaut :

taille=auto	// taille des trous
indices=oui	// afficher les indices ?
Couleurs = oui // appliquer des couleurs sur les corrections ?
Solution = non // donne la(les) bonne(s) réponse(s) lors de la correction
Bouton_corriger = corriger // fond utilise pour le bouton 'Corriger'
Bouton_refaire = recommencer // fond utilise pour le bouton 'Reset'

Un exemple :

<jeux>
	[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
	Solution = oui
</jeux>

Avec la correction et les couleurs :

Liste des mots :

La liste des mots à placer après [trou] peut accepter les séparateurs usuels : retours à la ligne, tabulations, espaces, virgules, points-virgules ou points.

-  Pour une expression comprenant des espaces, utiliser les guillemets ou le signe +
Par exemple : "afin de" est équivalent à : afin+de
Les minuscules ou majuscules peuvent être utilisées indifféremment pour les réponses ou les propositions.
-  Pour une expression sensible à la casse, ajouter « /M » en fin d’expression :
Par exemple : "la France/M" (ou : la+France/M)
-  Pour une expression régulière (RegExp), utiliser les guillemets et les virgules comme séparateur :
Par exemple : ",stylo(graphe)?,"
-  A propos de la casse, voici quelques expressions équivalentes :
"la France/M", la+France/M, ",la France,"
ou, sans casse : "la France", la+France, la+france, ",la france,i"
-  Pour un affichage lisible des indices, veillez à ce que la première expression ne soit pas une expression régulière...

Autre exemple :

<jeux>
{{Tape les mots ou les expressions suivantes:}}

- élève : [trou]élève[texte]
- Noël : [trou]Noël/M[texte]
- Elle arrive à l'école. : [trou]Elle+arrive+à+l'école./M[texte]
- Où es-tu ? : [trou]Où+es+tu+?/M[texte]
- Je suis là ! : [trou]Je+suis+là+!/M[texte]
- (3x10)-4+2=28 : [trou]"(3x10)-4+2=28"[texte]
- <html>http://ecole-ybarau</html> : [trou]"<html>http://ecole-ybarau</html>"[texte]
- <html>mon.adresse@barau.fr</html> : [trou]"<html>mon.adresse@barau.fr</html>"

[config]
        Indices = non
        Solution = oui
</jeux>

*** Insérer un jeu de Points à relier ***

-  modules : relier.php, relier.js et relier.css
-  séparateur obligatoire : [gauche]
-  séparateurs optionnels : [droite] [solution] [config] [texte] [titre] [copyright]
-  paramètres de configuration par défaut :

Couleur lignes = rouge		// couleur lors du jeu
Couleur erreurs = noir  // couleur lors de la correction
Espace vertical = 40  // espace vertical entre les points (en pixels)
Espace horizontal = 140  // espace horizontal entre les points (en pixels)
Marge horizontale = 30  // marge droite et gauche (en pixels)
Transparence = non  // couleur de transparence des images
Recadre auto = non  // recadrage automatique des images
Compteur = non  // Affichage d'un compteur de secondes
Aléatoire = non  // mélange des colonnes de droite et de gauche
Tout relier = oui  // faut-il relier tous les points pour la bonne réponse ?

Exemple visuel :

Dont voici le code :

<jeux>
[config]
	Aléatoire = oui
	Compteur = oui
[titre]
	Traductions Français/Allemand
[gauche]
	la voiture
	l'ordinateur
	l'horloge
	l'école
	le vélo
	les devoirs
	les amis
	la mer
	les vacances
	la casquette
[droite]
	die Uhr
	das Fahrrad
	das Meer
	der Computer
	die Schule
	die Hausaufgaben
	die Ferien
	die Freunde
	die Mütze
	das Auto
[solution]
	10, 4, 1, 5, 2, 6, 8, 3, 7, 9
</jeux>

Comme vous pouvez le constater, la syntaxe est très simple :

  • Le séparateur [gauche] précède la liste des éléments de la colonne de gauche (un élément par ligne)
  • Le séparateur [droite] précède la liste des éléments de la colonne de gauche (un élément par ligne)
  • Le séparateur [solution] précède la solution (liste de nombres séparés par des virgules).

Veillez noter que le retour à la ligne manuel SPIP (« _ » en début de ligne) est possible à l’intérieur d’un libellé d’élément. Par exemple la liste suivante contient 3 éléments à placer dans la colonne de droite :

[droite]
{{C'est un point d'orgue}}
{{Il augmente la durée de la
_ note placée sous ce signe}}
{{On joue plus fort la note 
_ placée sous ce signe}}

La solution a trois syntaxes possibles :

  1. Syntaxe exhaustive :
    [solution] 1=3, 4=2, 3=2, 2=5, 5=4
    Il faut lire cette ligne comme ceci : le 1er élément de gauche doit être relié au 3e élément de droite, le 4e élément de gauche doit être relié au 2e élément de droite, etc.
     
  2. Syntaxe simplifiée :
    [solution] 1=5=2=3, 2=4=6
    équivalente à :
    [solution] 1=5, 1=2, 1=3, 2=4, 2=6
     
  3. Syntaxe très simplifiée :
    [solution] 5, 2, 3, 4, 1
    équivalente à :
    [solution] 1=5, 2=2, 3=3, 4=4, 5=1

Si la solution n’est pas spécifiée (séparateur [solution] absent), alors le plugin considère que le 1er élément de la colonne de gauche doit être relié au 1er élément de la colonne de droite, et idem pour tous les autres éléments. Exemple par défaut d’un jeu qui aurait 5 éléments dans chaque colonne, et dont la solution ne serait pas spécifiée :
[solution] 1, 2, 3, 4, 5

L’option « tout relier » :

Cette option permet d’autoriser des points non reliés, comme dans l’exemple suivant, où le joueur doit trouver exactement les 3 bonnes réponses :

Dont le code source est :

<jeux>
[titre]
	Jeu 1 : Théorie: reconnaissance de symboles
[texte]
	<vignette1139|right|largeur=60|haut=-8em>
	Sauras-tu retrouver la (ou les) définition(s), ainsi que le nom de ce symbole ?

	{{Relie les points !}}
[gauche]
	<image1349>
[droite]
	{{C'est un point d'orgue}}
	{{C'est un point d'orme}}
	{{C'est un point d'arc}}
	{{Suspendre la pulsation}}
	{{Augmenter la durée de la
_ note placée sous ce signe}}
	{{Jouer plus fort la note 
_ placée sous ce signe}}
	{{Jouer moins fort la note
_ placée sous ce signe}}

[solution]
	1=1=4=5
[config]
	Espace vertical = 54
	Espace horizontal = 100
	Compteur = non
	Aléatoire = oui
	Transparence = blanc
	Recadre auto = 80%
	Tout relier = non
</jeux>

Un cas particulier : une seule image !

Le plugin peut créer un jeu de points à relier sur la base d’une seule image fixe préparée à l’avance. Seuls les points sont placés automatiquement à l’affichage du jeu.

Dans ce cas, le séparateur [droite] n’est pas utilisé, et le séparateur [gauche] est utilisé de cette façon :

Syntaxe générale :
imageNNNN (nbPtsG, nbPtsD) (offsetX%, offsetY%) (margeG%, margeD%)

Exemple : [gauche] image1341 (7, 7) (10%, 15%) (7.5%, 7.5%)
     ou : [gauche] image1341  7, 7, 10%, 15%, 7%, 7%
     ou : [gauche] image1341  7  7  10%  15%  7%  7%

Significations :
-  NNNN : identifiant du document SPIP utilisé (une image dans ce cas !)
-  nbPtsG : nombre de points à relier qu’il faut créer à gauche
-  nbPtsD  : nombre de points à relier qu’il faut créer à droite
-  offsetX% : pourcentage de distance horizontale entre les deux colonnes de points
-  offsetY% : pourcentage de distance verticale entre les points
-  margeG% : pourcentage de distance entre le bord gauche et la colonne de points de gauche
-  margeD% : pourcentage de distance entre le bord haut et le premier point du haut

À noter :
-  Les 6 nombres figurant après l’identifiant de l’image sont obligatoires et ne peuvent être mélangés.
-  Le pourcentage (« % ») est obligatoire pour les 4 derniers nombres
-  Les caractères non numériques qui séparent les 6 nombres obligatoires sont au choix.
-  L’image étant figée, l’option « Aléatoire » ne doit surtout pas être utilisée.

Voici un exemple de code :

<jeux>
[titre]
Jeu 2 : Pierre et le loup – Sergueï Prokofiev

[texte]
{{Relie le personnage à l’instrument qui le représente dans l’œuvre !}}

[gauche]
image2089    7  7     41%  13.9%     27%  9.5%

[solution]
6, 4, 5, 7, 1, 2, 3

[config]
Transparence = blanc
</jeux>

Et voici l’image d’origine (à gauche) qui sert de support au jeu (à droite) :


*** Insérer une poésie ***

-  module : textes.php
-  séparateurs obligatoires : [poesie]
-  séparateurs optionnels : [titre], [auteur], [recueil]
-  plusieurs [poesie] entre <jeux> et </jeux> : non
-  paramètres de configuration par défaut : aucun

Un exemple :

<jeux>
	[titre]
	Messieurs les petits oiseaux
	[poesie]
	Messieurs les petits oiseaux,
	On vide ici les assiettes ;
	(...)
	Venez donc manger et boire,
	Messieurs les petits oiseaux.
	[auteur]
	Victor HUGO
	[recueil]
	L'art d'être grand père, 1877
</jeux>

*** Insérer une citation ou une blague ***

-  module : textes.php
-  séparateurs obligatoires : [citation] ou [blague]
-  séparateurs optionnels : [titre], [auteur] ou [recueil]
-  plusieurs [citation] ou [blague] entre <jeux> et </jeux> : oui
-  paramètres de configuration par défaut : aucun

Un exemple :

<jeux>
	[citation]
	L'amour est aveugle, il faut donc toucher.
	[auteur]
	Proverbe brésilien
</jeux>

*** Insérer une devinette ou une charade ***

-  module : devinettes.php
-  séparateurs obligatoires : [devinette] ou [charade]
-  séparateurs optionnels : [reponse], [titre], [texte], [config]
-  plusieurs [devinette] ou [charade] entre <jeux> et </jeux> : oui
-  paramètres de configuration par défaut :

reponse = oui	// afficher la réponse ?
envers = oui // retourner la réponse ?
taille = 10	// taille de la police utilisée

Deux exemples :

<jeux>
	[devinette]
	Comment appelle t-on un patron de la nouvelle économie ?
	[reponse]
	Un e-responsable
	[devinette]
	Quel est le point commun entre un contrôleur des impôts et un spermatozoïde ?
	[reponse]
	Tous les 2 ont 1 chance sur 3 millions de devenir un jour un être humain.
	[config]
	Réponse = oui
</jeux>

<jeux>
	[titre]
	Pour les enfants...
	[charade]
	{{Mon premier}} se dirige quelque part.
	{{Mon deuxième}} est la moitié d'un cheveux.
	{{Mon tout}} vit à la ferme.
	[reponse]
	La vache
</jeux>
Une devinette
Une devinette

Note : la Librairie GD (graphique dynamique) est obligatoire sur votre serveur pour obtenir des réponses affichées à l’envers. Une image renversée est en effet créée, à condition que la ligne ’reponse = oui’ a été placée après le séparateur [config]


*** Insérer une simple saisie d’informations ***

Ce jeu, surtout utile en mode multi-jeu, permet de collecter des informations qui ne nécessitent pas de correction, comme un pseudo par exemple, ou un message personnalisé.

-  module : saisies.php
-  séparateurs obligatoires : [texte] & [saisie]
-  séparateurs optionnels : [titre], [copyright], [config]
-  plusieurs [saisie] entre <jeux> et </jeux> : oui
-  paramètres de configuration par défaut :

bouton_corriger=valider // fond utilisé pour le bouton 'Corriger'
bouton_refaire=reinitialiser // fond utilisé pour le bouton 'Reset'

Un exemple :

<jeux>
	[label]
	prenom Quel est ton prenom ?
	[saisie]
	prenom text size=48
	[texte]
	Je suis :
	[saisie]
	genre checkbox
	M = Un garcon
	F = Une fille
	[label]
	preference Tu préfères :
	[saisie]
	preference select
	bonbons = Les bonbons
	gateaux = Les gâteaux
	[texte]
	Ton message :
	[saisie]
	message textarea cols=40 rows=10
	value = Ligne 1
Ligne 2
</jeux>

Syntaxe à utiliser après [label] (tous les paramètres sont optionnels) :
        (nom) (votre texte)
- nom par défaut : saisie

Syntaxe à utiliser après [saisie] (tous les paramètres sont optionnels) :

	(nom) (type) (autres paramètres de la balise)
	(valeur 1 = libelle 1, cas d'un type 'select', 'radio' ou 'checkbox')
	(valeur 2 = libelle 2, cas d'un type 'select', 'radio' ou 'checkbox')
	...
	(value = Votre texte par défaut, pour certains types de saisies)


- nom par défaut : saisie
- type par défaut : text

Le nom :
un mot sans espace compose de lettres/chiffres/ :._-

Les types reconnus sont les types HTML :
button, checkbox, color, date, datetime, datetime-local, email, file, hidden, image, month, number, password, radio, range, search, select, tel, text, textarea, time, url, week
- types non reconnus : submit, reset
- type par défaut : text

Les autres paramètres :
permet de compléter la balise HTML <input> ( <select> ou <textarea> le cas échéant)
exemple 1 : cols=40 rows=10
exemple 2 : size=48


*** Insérer un diagramme de positions d’échecs ***

Les caractéristiques de ce jeu ont été placées ici : Insérer un diagramme de positions d’échecs.

Échiquier interactif en JAVA : Afficher des parties d’échecs avec ChessViewerDeluxe.


*** Insérer un jeu de Pendu ***

-  module : pendu.php, pendu.js et pendu.CSS
-  séparateurs obligatoires : [pendu]
-  séparateurs optionnels : [titre], [texte], [copyright], [config]
-  plusieurs [pendus] entre <jeux> et </jeux> : non
-  paramètres de configuration par défaut :

pendu=1	// Dessin du pendu en noir et blanc
regle=non	// Afficher la règle du jeu ?
indices=non // Afficher les premières et dernières lettres?
alphabet=latin1 // Utiliser un clavier latin simple

Le pendu est essentiellement un jeu écrit en JavaScript. Il faut donc que votre navigateur et vos logiciels de protection de l’ordinateur l’autorisent.

L’implémentation de ce jeu est très simple. Il suffit de choisir éventuellement le type de pendu à afficher (voir les dossiers disponibles sous la forme : /jeux/img/penduX) grâce à la configuration pendu=X, puis de renseigner la liste de mots située après la balise [pendu]. Le mot à deviner sera alors choisi au hasard à chaque partie de pendu.

Note : La liste des mots à placer après [pendu] peut accepter les séparateurs usuels : retours à la ligne, tabulations, espaces, virgules, points-virgules ou points.
Les minuscules ou majuscules peuvent être utilisées indifféremment.
N’utilisez aucun accent car le clavier du pendu ne les propose pas au joueur.

Exemple :

<jeux>
[titre]
Thème : le Jazz...
[pendu]
morton oliver armstrong ellington whiteman henderson nichols
dorsey beiderbecke teagarden freeman kaminsky teschemacher 
davis goodman wilson hampton crosby parker gillespie powell monk
clarke johnson mulligan evans hawkins basie coltrane coleman
[config]
Pendu = 2 // pendu en couleur
</jeux>
Pendu Jazz

Concernant l’alphabet utilisé, il est possible d’en choisir un autre ou de l’indiquer en clair à chaque jeu :

[config]
Alphabet = azerty1
Alphabet = A,B,C,D,È,É,Ê,Ë,Ï,Î,À,Â,Ä,Ô,Ö,Ù,Û,Ü

Voici les alphabets actuellement disponibles nativement :

latin1  : A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,-
latinbr  : A,B,C,D,,E,F,G,H,I,,J,K,L,M,N,,O,P,Q,R,S,,T,U,V,W,X,,Y,Z,-
azerty1  : A,Z,E,R,T,Y,U,I,O,P,,Q,S,D,F,G,H,J,K,L,M,,W,X,C,V,B,N
azerty2  : A,Z,E,R,T,Y,U,I,O,P,,Q,S,D,F,G,H,J,K,L,M,,W,X,C,V,B,N,-
qwerty1  : Q,W,E,R,T,Y,U,I,O,P,,A,S,D,F,G,H,J,K,L,,Z,X,C,V,B,N,M
qwerty2  : Q,W,E,R,T,Y,U,I,O,P,,A,S,D,F,G,H,J,K,L,,Z,X,C,V,B,N,M,-
qwerty3  : Q,W,E,R,T,Y,U,I,O,P,,A,S,D,F,G,H,J,K,L,Ñ,,Z,X,C,V,B,N,M,-
español1  : A,B,C,D,E,F,G,H,I,J,K,L,M,N,Ñ,O,P,Q,R,S,T,U,V,W,X,Y,Z,-
español2  : A,B,C,D,E,F,G,H,I,J,K,L,M,N,Ñ,O,P,Q,R,S,T,U,V,W,X,Y,Z,Á,É,Í,Ó,Ú,-
cyrillic1  : А,Б,В,Г,Д,Е,Ё,Ж,З,И,Й,К,Л,М,Н,О,П,Р,С,Т,У,Ф,Х,Ц,Ч,Ш,Щ,Ъ,Ь,Ы,Э,Ю,Я

Notez que la double virgule entraîne un retour à la ligne.

Une autre façon de personnaliser votre alphabet est d’ajouter la ligne suivante dans config/mes_options.php :

define('jeux_alphabet_mesaccents', 'A,B,C,D,È,É,Ê,Ë,Ï,Î,À,Â,Ä,Ô,Ö,Ù,Û,Ü');

et puis configurer le jeu comme ceci :

[config]
Alphabet = mesaccents

Note de compatibilité : l’insertion de JavaScript dans les articles par les plugins a été facilitée par Spip 1.9.2. Le jeu du pendu n’est donc pour l’instant pas compatible avec les versions de SPIP antérieures ou égales à 1.9.1. À vos mises à jour !


*** Insérer une grille de mots-croisés ***

Les caractéristiques de ce jeu ont été placées ici : Des grilles avec le plugin « Jeux »


*** Insérer une grille de sudoku ***

Les caractéristiques de ce jeu ont été placées ici : Des grilles avec le plugin « Jeux »


*** Insérer un jeu multiple (un groupe de jeux) ***

Les caractéristiques de ce jeu ont été placées ici : Les jeux multiples

Discussion

156 discussions

  • Thierry

    Bonjour à tous,
    Est-ce qu’une mise à jour du plugin jeux vers spip 4.2.2 est prêvue ? Merci, amicalement, Thierry

    Répondre à ce message

  • 3
    Thierry

    Bonjour à tous,
    Est-ce qu’une mise à jour du plugin jeux vers spip 4.1.5 est prêvue ? Merci, amicalement, Thierry

    • Nous utilisons le plugins sur notre mutualisation en spip 4.1.5 sans soucis a priori

    • Bonsoir,
      Ben, chez moi le plugin Jeux ne fonctionne plus sous spip 4.1.5 pour le jeu du pendu...

    • Bon, j’ai réussi à le rendre compatible en modifiant les indications de la version dans le fichier paqutet.xml (compatibilite="[3.0.0 ;4.1.*])

    Répondre à ce message

  • Bonjour à tous,

    Pour info, la pagination des jeux dans l’espace privé (notamment celle du pendu) ne s’affiche plus à l’horizontale mais à la verticale, ce qui est assez moche et pas pratique aussi pour rechercher une page. Sans doute un souci lié à la dernière mise à jour avec la version 4.0.0 de Spip.

    Bien amicalement,
    Thierry

    Répondre à ce message

  • liberte

    le lien n‘est plus valide

    Un QCM en démo : http://www.ensemble-claudio-monteve...

    Répondre à ce message

  • 1

    Bonjour !
    Pour le jeu du pendu (spip 3.2.8 et spip 3.2.7, plugins à jour), tout marche, sauf le pendu : pas de progression de l’image, qu’il s’agisse de pendu=1 ou 2. A la limite, je pourrais supprimer l’image, mais c’est moins drôle !
    Cordialement !

    • Bonjour, je ne reproduis pas le bug, Quel est le code source du jeu ?
      La dernière version du jeu est 1.5.1. Sans doute une mise à jour corrige le plugin ?

    Répondre à ce message

  • 5
    Benoits

    Bonjour,
    Pensez-vous qu’il soit possible de créer facilement avec ce plugin un exercice à trous avec un <select> de type qcm avec plusieurs propositions à la place des trous ?

    • Benoits

      Oups ça a interprété mon select :
      Bonjour,
      Pensez-vous qu’il soit possible de créer facilement avec ce plugin un exercice à trous avec un select avec différentes réponses proposées à la place des trous ?

    • Bonjour !
      Un select qui serait à l’intérieur des phrases, c’est ça ? à la place des cases à remplir ?

    • Benoits

      Oui voilà, mais bon j’ai déjà sorti notre quiz (après avoir essayé des bricolages sans succès pour le select à trous).
      J’ai pris la version classique du quiz donc plus vraiment important pour moi :
      https://www.sortirdunucleaire.org/QUIZ-Le-nucleaire-pose-questions-testez-vos
      ça a bien plu à notre audience merci pour ce plugin !

    • En effet, très sympa le résultat.
      Une option vous a peut-être échappée car, pour avoir un select, il y a une option qui donne un seul de déclenchement, par défaut à 5 boutons : max_radios = 5
      C’est peut-être cela que vous cherchiez ?

    • Bonjour,

      Oui, comme Benoists je pense qu’ un exercice à trou qui proposerait en select les indices serait un plus .
      Mais ce n’est peut-être pas si simpleà coder.

      Cordialement,

    Répondre à ce message

  • 3

    Bonjour,

    ma question concerne uniquement le QCM (c’est le jeu qui m’intéresse pour un cours en ligne pour la formation des rédacteurs d’un site associatif). La question est formulée de deux manières différentes.

    Peut-on intégrer le QCM dans un squelette ? J’ai regardé les modèles du plugin mais je ne vois pas d’indications sur une telle utilisation.

    ...ou...

    Peut-on, dans l’article faire référence à un fichier csv dans lequel sont stockées les questions et les réponses...?

    Mon niveau en php n’est pas suffisant pour que je mette la main dans le code.

    J’ai un squelette qui sélectionne 20 questions au hasard, questions extraites du fichier csv qui en compte 100, les affiche une par une en affichant 6 propositions dans un ordre aléatoire et donne la bonne réponse. J’aurai bien aimé mettre en place un QCM avec bouton radio. J’ai testé le plugin et le boulot étant déjà fait...

    Nota : je tente l’utilisation du plugin formidable mais ça plante systématiquement (affichage du code ! probable erreur de ma part) mais c’est un autre sujet.

    Cordialement,

    • Bonjour !

      Le plugin permettrait ce que tu demandes moyennant de légères adaptations.

      Le qcm permet déjà de mélanger aléatoirement les questions, mais pourrait aller en effet plus loin en limitant un nombre de questions choisies au hasard parmi une banque plus conséquente.

      Le modèle jeu.html existe déjà non ? Tu as fait quelques essais simples avec la balise #MODELE ?

    • Bonsoir,
      désolé de ne pas avoir répondu plus vite.
      J’ai essayé mais... je n’y arrive pas. Je ne parviens pas à lier le qcm que j’obtiens au modèle jeux (ça ne fonctionne pas, c’est tout). Il est vrai que je veux mêler deux fonctionnalités en même temps : tirer au sort un certain nombre de questions parmi tout un lot et, pour chacune d’elles présenter une liste de propositions en désordre (liste au nombre qui peut être variable). Et tout ça à partir d’un fichier csv. Comme j’y arrive avec mon squelette et mes modèles en cours de test, je vais tenter de finaliser ça.
      Ça prend du temps parce que je ne maîtrise pas tous les éléments dont j’ai besoin dont la gestion des résultats d’un formulaire (alors, j’apprends petit à petit).
      Merci d’avoir pris le temps de me répondre.

    • Merci pour votre retour.

      Je vais bientôt publier une nouvelle version du jeu introduisant les dispositions aléatoires des questions, le code est prêt.

      Grâce à votre CSV il sera facile de rédiger le jeu dans la syntaxe proposées ici, qu’en pensez-vous ?

    Répondre à ce message

  • 4

    Bonjour,

    J’ai voulu créer une poésie et à la fin le code suivant apparaît sur la page en ligne :
    [config]id_jeu = 8

    D’où cela peut-il provenir ?

    Merci.
    Yann

    • Bonjour, pardon pour la réponse tardive.
      C’est un bug a priori, il sera corrigé dans la prochaine version du plugin, merci pour le retour !
      Ce bug n’agit que pour les jeux enregistrés en base, et non les jeux inline (à l’intérieur des articles).

    • Patric, au cas où tu n’aurais pas vu passer l’info : désormais on ne zip plus automatiquement les plugins à chaque commit.

      Si tu veux distribuer une nouvelle version, il faut que tu pose un tags via git.

      Globalement, nous allons abandonner à moyen terme svn pour préserver uniquement git.

    • OK merci pour l’info, je n’ai pas creusé le sujet je dois l’avouer.
      J’ai effectué des premières modifs au plugin, il va y en avoir d’autres a priori dans peu de temps.
      Il y aurait une doc qq part pour que je me mette à jour rapidement ?

    • well, on est un peu débordé pour produire un doc.

      Mais en gros tu as deja

      http://blog.smellup.net/spip.php?rubrique46

      pour la doc git

      et pour le debardeur en gros il suffit de poser un tags sous la forme vx.y.z

      cela te permet précisement de faire des dev et de ne publier qu’après coup.

    Répondre à ce message

  • 10

    Bonjour
    Je suis confronté à un problème, j’utilise le jeu TROUS et lorsque je publie le jeu dans un article et que l’on clique sur le bouton Corrigé, l’action me redirige vers l’accueil du site mais le résultat et le score ne s’affichent pas.
    Pourriez-vous m’aider à corriger cette erreur ?
    Merci d’avance

    • Est-ce un jeu en base ou directement insere dans l’article ?
      -  Testez deja les deux facons pout mieux comprendre.

      -  Avez-vous d’autres jeux comme les qcm, qrm,... qui fonctionnent ?

      -  Quelle st votre version de spip, quelle est votre version de plugin ?

      -  Avez des messages d’erreurs dans les logs ?

    • Bonjour
      OUI les QCM et QRM fonctionnent

    • Bonjour,

      Si les autres jeux fonctionnent, y aurait-il un pb de syntaxe dans votre template a trous ?

      Je viens d’essayer en spip 3.2 plugin 3.44 avec l’exercice a trous
      de demonstration ci-dessus. Ca marche, au moins en insertion
      directe dans l’article.

      Essayez peut-etre avec le plus simple des jeux a trous dans un article (avec un descriptif ) autrement vide.

    • Bonjour Michel

      Je comprends la suite de John car nous travaillons ensemble.

      Nous avons créé un jeux à trous simplissimes. Et nous avons désactivé Tous les plugins, suspectant une interaction négative avec l’un deux.

      Le résultat est le même : on est redirigé vers la page d’acceuil. Mais j’ajoute que l’URL de redirection comporte une ancre : https://monsite.com/#JEU54895

      Notre jeu qui est directement inclu dans le texte de l’article :

      <jeux>
      [texte]
      comment je m'appelle?
      [trou]
      sitraka
      [config]
      indices = oui
      solution = oui
      </jeux>
    • Bonjour Bruno,

      Oui, vous avez procede methodiquement.

      Ce template fonctionne pour moi.

      Mais j’ai vu en effet que le form des trous differe de celui d’un qcm.
      - Les trous ont une action simple anchor (est-ce un bug ?) ,

      qui si prise sans interpretation par spip devrait donner :

      https://monsite.com/#JEU43014 ( et c’est votre probleme)

      mais devient magiquement par Corriger => https://monsite.com/spip.php?article39
      Comment ca marche ?

      - Par contre un qcm a une action complete

      et Corrige => https://monsite.com/spip.php?article40

      Pourquoi pas de redirection sur votre site ?
      Pb de htacces ? de reecriture d’url ?

    • Je n’ai pas encode les forms ci-dessus et elles sont invisibles,
      Pour clarifier :

      TROUS :

      <form id="trous43014" method="post" action="#JEU43014">
      et Corrige => https://monsite.com/#JEU43014  ( et c'est votre probleme)

      QCM :

       <form id="qcm43047" method="post" action="spip.php?article40#JEU43047">
      et Corrige => https://monsite.com/spip.php?article40
    • Bonjour Michel Leble

      Un ht_access ne peut pas modifier le code html.

      Le form est généré par le plugin.

      Cela pourrait venir d’un autre plugin mais c’est justement la 1re chose que j’ai vérifié en désactivant tous les plugins.

      Chez vous, ça marche avec spip 3.2. Nous sommes en SPIP 3.1

    • Bon j’ai mis le nez dedans. Le comportement de trous est conforme au code. Et il y a bien une lacune dans le code de trous.

      Dans trous.php, ça se passe dans function jeux_trous($texte, $indexJeux, $form=true)
      Pour construire le formulaire, il est fait appel à jeux_form_debut('trous', $indexJeux)

      Cette fonction est définie dans jeux_utils.php selon function jeux_form_debut($name, $indexJeux, $class="", $method="post", $action="")

      On voit que trous appelle la fonction sans définir $action qui est vide du coup.

      Quand on regarde les autres jeux, aucun ne laisse $action à vide mais l’initialise avec self()
      Donc j’ai corrigé l’appel avec jeux_form_debut('trous', $indexJeux, '', 'post', self()),
      et ça marche !

      Donc il s’agit bien d’un BUG dans le plugin Jeux et la correction est indiquée ci-dessus.

      Le(s) auteur(s) peuvent-ils corriger et sortir une nouvelle version ?

    • Merci Pour cette enquête Bruno,
      Je viens de publier ta proposition : https://zone.spip.org/trac/spip-zon...

    • Bonjour Bruno,

      Le htacces ne modifie pas le code. Mais il pourrait faire la redirection, ou au contraire l’empecher.
      Mais vous avez raison : ce n’est le htaccess qui permet de donner action=« JEU43014 »
      au formulaire et de se retrouver non pas sous https://monsite.com/#JEU43014
      mais sous https://monsite.com/spip.php?article39

      J’ai fait l’essai hors Spip avec un formulaire minimal.
      Ca marche (si on met une action simple anchor, on revient bien sur la page self)
      Ceci avec Firefox , avec Chrome.
      Donc ca semble faire partie du comportement normal d’un formulaire.

      Pourquoi ca ne marche pas sur votre site ? Ca reste etrange et si possible a elucider.
      (ca marche aussi en 3.1 pour moi)

      Est-ce un bug ? La fonction est appelee deliberement sans cet argument self.
      Bon, l’essentiel c’est que votre workaround fonctionne !

      Bonne semaine

    Répondre à ce message

  • 2
    Thierry

    Bonjour,

    J’utilise les QCM depuis plusieurs années. Depuis déjà quelques temps, certains utilisateurs des jeux me disent que les corrections des QCM ne s’affichent pas sur leur ordinateur. Quelle peut-être l’origine de ce souci. Pour ma part, les corrections s’affichent très bien sous windows 10 et avec le navigateur Mozilla Firefox. Merci pour vos idées et bon week-end, Thierry

    • Thierry

      Bonjour,

      Lorsque les visiteurs non connectés du site jouent aux QCM, ils ne peuvent pas voir les réponses aux questions (ils ont une page blanche en guise de correction) alors que ceux qui sont connectés ont accès à la page des corrections.
      Est-il possible que tous les visiteurs puissent jouer et voir les corrections de leurs jeux sans avoir besoin de se connecter ?

      Merci pour vos réponses et votre aide,
      Bien cordialement,
      TS

    • Non, selon ce que je vois dans le code , ce n’est pas possible. La correction est faite par le serveur php.

    Répondre à ce message

  • Bonjour ,

    j’ai le problème d’avoir des produits avec plusieurs caractéristiques différentes et un tableau de (caractéristiques - produit ) est trop gros (sur mobile) et compliqué pour une personne afin de l’aider à choisir. Je mets ceci dans une description de rubrique. Chaque « produit » est décrit dans un « article » au sens Spip avec un lien. (exemple en pj)

    Il faudrait un genre de formulaire à choix multiples par niveau de caractéristiques.
    Je me demandais si ce plugin Jeux peux faire l’affaire ou n’existe pas autre chose plus adapté sous Spip ?
    merci d’avance

    Répondre à ce message

  • 1

    Bonjour,
    Sous Spip 3.2, les mots croisés sont fous. La grille n’a pas de limites en largeur et déborde largement de l’écran.
    Je ne vois pas d’où cela peut provenir.
    sudoku, pendu sont Ok, mais impossible avec les mots croisés. J’ai fait un test restreint avec une grille de 4 x 4 et la largeur semble infinie. Cela rajoute des cases.
    Une idée d’où peut provenir le problème ?
    Yann

    • Je réponds à moi-même !
      Résolu. J’ai crée le jeu et je l’ai inséré en tant qu’objet dans un article.
      Tout es rentré dans l’ordre.

    Répondre à ce message

  • 6

    Bonjour,

    Est-ce qu’une mise à jour vers la version 3.2 de Spip est prévue ?

    Merci,

    Bon week-end

    • Bonjour,

      En ce qui me concerne, j’ai modifié dans le fichier pluginc/auto/jeux/3.4.2/paquet.xml « 3.1.* » par « 3.2.* » et pour le moment tout marche très bien.

    • Bonjour,

      Ah ok, je vais donc aussi le faire !
      Bon dimanche,

      Thierry

    • Est-ce que cela marche aussi pour les jeux enregistrés en base ? Est-ce que vous pourriet tester pour plusieurs types de jeu ? Le cas échéant, nous pourrions modifier la compatibilité indiquée pour le plugin.

    • Bonjour,

      Je viens de tester pour les pendus et les QCM, seuls jeux que j’utilise, et ils fonctionnent normalement, y compris pour les anciens qui sont présents dans la base (j’en ai plus de 300 !).

      Dans paquet.xml, j’ai juste changé :
      compatibilite=« [3.0.0 ;3.2.*] »

    • Ah, peut-être juste un petit soucis d’affichage avec le lien (bouton) Rejouer (en dessous du pendu). Je ne peux pas cliquer dessus.

    • Oui les QCM s’enregistrent normalement en base : Je n’ai jamais essayé les autres jeux mais je vais faire quelques essais pour voir... [AJOUT] textes à trous OK, mots croisés OK, diag_echec OK mais pendu ne marche pas sur spip3.2+escalV3/

    Répondre à ce message

  • 2

    J’ai fini par réussir à installer le plugin sans passer par un dépôt.

    Les anciens jeux, créés il y a longtemps ne s’affichaient plus, on voyait seulementla balise <Jeuxn> où n est le n° du jeu, et non terminée.

    Dans la table spip_jeux de la base il y avait (et il y a toujours) le code du jeu dans le champ contenu.

    J’ai copié ce code manuellement dans le texte de l’article et ça m’affiche désormais bien les jeux. Est-ce ce qu’il fallait faire ? Si oui, la table spip_jeux est elle toujours utile ? Maieul me dit que oui et qu’il pourrait y avoir eu un problème lors de la migration du plugin. Mais je ne sais pas si le plugin a jamais été migré, il n’était plus visible après la dernière migration de SPIP en 3.1, raison pour laquelle je l’ai réinstallé.

    En tous cas, maintenant, les résultats ne sont plus enregistrés, bien que je n’ai rien changé dans la configuration des jeux. La table spip_jeux_resultats n’est plus remplie par une nouvelle réponse à un jeu.

    Est-ce qu’il y a quelque chose à faire pour que ça marche comme avant ?

    Merci pour votre aide...

    • En fait seuls les jeux stockés en base peuvent enregistrer les résultats.

      Les jeux notés en clair dans les articles sont statiques du coup...

    • Les jeux sont toujours bien stockés en base, dans la table spip_jeux, mais depuis SPIP 3.1 ils ne s’affichent plus sur le site avec une balise telle que <jeux1>.

      Comment faire pour qu’ils s’affichent, sans que le code soit mis dans le texte de l’article ?

      Merci.

    Répondre à ce message

  • 6

    Bonjour
    Comment fait-on pour installer ce plugin dans SPIP 3.1 ?

    J’ai essayé de le mettre jeux3.zip dans plugins/auto
    Ou d’y mettre le dossier décompressé
    Ou de télécharger jeux3.zip depuis une URL où je l’avais déposé
    Dans tous les cas, le plugin n’est pas trouvé...

    Merci pour votre aide et/ou un peu plus d’infos dans la doc.

    • Je précise SPIP 3.1.6 et j’ajoute une copie d’écran

    • Vous êtes vous bien abonné au flux de plugin distant avant ?

    • Non, je n’ai pas l’impression d’avoir vu qu’il fallait le faire...

      Est-ce qu’il faut aller sur « ajouter un dépôt » ?
      Si oui, le dépôt proposé (https://plugins.spip.net/depots/principal.xml ) n’est pas le bon, puisque le sous-domaine plugins n’est pas accessible (pas plus que forum.spip.net d’ailleurs).

      Et pourquoi ai-je besoin d’un dépôt alors que je peux télécharger jeux3.zip ?

      Sinon que faut-il faire exactement, ou bien où peut-on l’apprendre ?

      Merci !

    • tiens j’avais loupé cette réponse.

      Un dépôt distant permet d’avoir une liste de plugins à jour. Je pense que le 4 août le dépot distant était en panne.

      Dans tous les cas le problème n’est pas spécifique à ce plugin et je vous invite à vous tourner vers la doc d’installation des plugions https://www.spip.net/fr_article3396.html

    • Bonjour
      Depuis le 4 août, je n’ai toujours pas réussi à accéder au(x) dépôt(s), et je n’ai pas obtenu d’aide pour comprendre ce qui se passe.
      Par contre, en téléchargeant jeux3.zip et en le décompressant dans le dossier plugins, je le vois et pourrais l’activer.
      Sauf qu’il dépend de Saisies 2.0.3. Sur https://plugins.spip.net/saisies.html on peut seulement télécharger un saisies_v1.zip qui n’est pas indiqué comme compatible avec SPIP 3.2. J’ai cependant essayé de le décompresser dans plugin, mais après cela, il n’est pas visible dans la liste des plugins inactifs. Est-ce la bonne version ? ou bien où peut-on trouver une version compatible avec SPIP 3.2 ?
      Merci pour votre aide.

    • Bon il y a deux problèmes distincts :
      -  celui du dépôt distant « chez moi ca marche (TM) », donc il me faudrait un accès (en m’envoyant en privé) pour comprendre le problème.
      -  le fait que la page plugin ne liste pas les bon plugins. Mais tu peux trouver ici le plugin saisies le plus récent http://files.spip.org/spip-zone/saisies_v2.zip

    Répondre à ce message

  • 15

    Bonjour,

    Depuis de nombreuses années, je propose des « pendus » sur mon site. J’avais donc beaucoup de jeux archivés et accessibles depuis la page jeux du plugin. Des jeux tout prêts que je pouvais réutiliser à l’occasion.
    Mais, suite à un effacement du cache, je ne trouve plus aucun de ces jeux anciens.
    Sont-ils perdus définitivement où est-il possible de les récupérer quelque part ?

    Merci

    • Bonjour,

      Quelqu’un aurait une idée au sujet de la disparition des jeux archivés. Je n’ai plus accès à tous les anciens jeux. Merci, Amicalement, TS

    • Il n’y a eu qu’un effacement de cache ? Parce que cela ne devrait pas poser de problème normalement.

      Il faudrait voir si les jeux sont tjr dans la BDD :

    • Bonjour,

      Je viens de vérifier et ils sont bien toujours dans la base de donnée mais ils n’apparaissent plus dans l’espace privé de Spip comme on peut le voir sur l’image dans mon premier message.

    • Bizarre. Plugins à jour ? que se passe-t-il si vous désactivez ts les plugins sauf celui-là ?

    • oui le plugin est à jour (version 3.4.1).
      J’ai désactivé tous les plugins ou les jeux, mais cela ne change rien au problème.

    • hum.

      Il se peut que le vidage de cache ait à moitié fonctionné et que cela cause des problèmes. Possible aussi d’un bug php non visible.

      Il faudrait activer les rapports d’erreur PHP (cf . https://www.spip.net/fr_article4453.html) pour voir si on a un message plus explicite.

    • Ben, j’ai lu la page en question mais je ne comprends pas comment activer les rapports d’erreur.

    • La page qui contient les jeux est celle-ci :
      https://www.histoire-genealogie.com/Serez-vous-pendu
      est-ce sur cette page qu’il faut activer ?var_mode=debug

    • Mettre dans le fichier mes_options.php (à créer dans config le cas échéant)

      <?php
      error_reporting(E_ALL^E_NOTICE);
      ini_set ("display_errors", "On");
      define('SPIP_ERREUR_REPORT',E_ALL);

      et se rendre sur la page privée qui pose problème.

    • Merci pour ton aide.

      Voici le message d’erreur qui apparait sur la page des jeux :

      Fatal error : Cannot redeclare saisies_label() (previously declared in /home/www/client/www/CPT001/www/plugins/auto/saisies/v2.18.21/saisies_fonctions.php:269) in /home/www/client/www/CPT001/www/plugins/auto/jeux3/jeux/saisies.php on line 109

      et en haut de l’écran, il y a aussi ceci :

      Notice : Undefined index : log_couteau_suisse in /home/www/client/www/CPT001/www/plugins/auto/couteau_suisse/v1.9.12/couteau_suisse_options.php on line 71

      Notice : Constant _ECRAN_SECURITE_LOAD already defined in /home/www/client/www/CPT001/www/tmp/couteau-suisse/mes_spip_options.php on line 9

      Warning : Cannot modify header information - headers already sent by (output started at /home/www/client/www/CPT001/www/plugins/auto/couteau_suisse/v1.9.12/couteau_suisse_options.php:71) in /home/www/client/www/CPT001/www/ecrire/public/evaluer_page.php(51) : eval()’d code on line 20

    • Ok, je comprend mieux le bug. Je vais regarder cela ce soir, si j’ai le tps.

    • Ok merci, il n’y a rien d’urgent.
      bon dimanche

    • Bon, je viens de corriger. Plus simple que prévue. La v3.4.2 devrait résoudre ce problème.

      Pouvez verifier dès qu’elle sera disponible en telechargement ?

    • Ok merci beaucoup je vérifie dès qu’elle sera disponible et je vous tiens au courant

    • Bonjour,

      Merci pour la mise à jour, je viens de l’installer et j’ai retrouvé tous les anciens jeux qui sont archivés dans la base de données. Tout est parfait, encore merci beaucoup pour votre aide.

      Bon dimanche

    Répondre à ce message

  • Bonjour,

    Les jeux publiés sur un site sont-ils imprimables ?

    PS : le lien suivant donne un 404 :

    Un QCM en démo : http://www.ensemble-claudio-monteve...

    Répondre à ce message

  • 3

    Bonjour,

    J’ai une erreur dans le squelette lorsque je veux visionner les résultats des jeux avec le plugin « Jeux ». Voilà ce que ça m’affiche lorsque je veux visionner les résultats :

    Erreur SQL 1054

    Message :
    Unknown column ’titre_prive’ in ’order clause’
    SELECT jeux_resultats.id_resultat, ’’, jeux_resultats.date, jeux_resultats.id_jeu, jeux_resultats.id_auteur, jeux_resultats.resultat_court, jeux_resultats.total, jeux_resultats.resultat_long FROM spip_jeux_resultats AS jeux_resultats ORDER BY titre_prive

    Squelette :
    /var/www/clients/client0/web1/web/ecrire/public/composer.php

    Boucle : calculer_select() sql_select() ;
    Ligne : 915

    Je précise que je n’ai rien modifié, mais qu’il y a eu des mises à jour récentes. SAns doute que le plugin en question pose des pbs ou des accès non autorisés.

    Si qqun a le temps/et une idée pour débloquer tout ça... je suis preneur.

    Merci d’avance

    • spipfactory.com

      je compléterais que c’est depuis le passage en spip 3.1

    • Bonjour,

      Je viens d’être confronté au problème qui semble être lié au fait que le script va chercher le champ titre_prive comme clef de tri dans jeux_resultats alors que ce champ se situe dans « jeux ». Pour contourner le problème, j’ai modifié la ligne 29 du fichier plugins/auto/jeux/v3.4.0/prive/squelettes/contenu/jeux_resultats.html :

      par un tri sur la date :

      Je dis bien « Pour contourner le problème ». En fait, il faudrait probablement modifier le code pour faire une requête SQL correcte.

    • Oups j’ai oublié de la balise code :

      <BOUCLE_liste_resultats(JEUX_RESULTATS spip_jeux spip_auteurs){id_jeu?}{id_auteur?}{pagination #ENV{nb,10}}{tri date,#GET{defaut_tri}}>

      au lieu de

      <BOUCLE_liste_resultats(JEUX_RESULTATS spip_jeux spip_auteurs){id_jeu?}{id_auteur?}{pagination #ENV{nb,10}}{tri titre-prive,#GET{defaut_tri}}>

    Répondre à ce message

  • Bonjour,
    J’ai fais des modifications sur le fichier plugins/jeux/prive/squelettes/contenu/jeux_resultat.html et j’aimerai pour la bonne pratique de déplacer ce ficher dans mon squelette mais je ne sais pas ou ???

    Je l’ai mis dans squelettes/contenu/jeux_resultat.html mais ça ne marche pas

    Répondre à ce message

  • 2

    Bonjour,
    j’aimerai récupéré juste un bout de code dans ce contenu et je ne sais pas comment my prendre...Par exemple je cherche a récupéré 5 et le mettre dans une variable, ainsi que 10 , 12 et 2

    Q1:R4:1, Q2:R1:4, Q3:R5:0, Q4:R5:0
    Q1:R3:2, Q2:R1:4, Q3:R1:4, Q4:R5:0
    Q1:R1:4, Q2:R3:2, Q3:R2:3, Q4:R2:3
    Q1:R4:1, Q2:R5:0, Q3:R5:0, Q4:R4:1
    5, 10, 12, 2 / 16, 16, 16, 16

    c’est le contenu de resultat_long, merci de votre aide

    • Bonjour !

      Je viens de regarder le code du plugin.

      Il y a en effet un filtre qui devrait répondre à votre demande, vous me direz ce que ça donne dans son utilisation ?

      Voici la doc :

      filtre interprétant le résultat long d'un jeu multiple
      
      exemples d'utilisation :
          [(#RESULTAT_LONG|resultat_intermediaire{nb})]
          [(#RESULTAT_LONG|resultat_intermediaire{score,1})]
      $index doit commencer a 1
      
      valeurs reconnues pour $code :
           score => renvoie le score intermédiaire
           total => renvoie le total intermédiaire
           detail => renvoie le résultat long intermédiaire
           nb => renvoie le nombre de sous-jeux
    • Merci milles fois, finalement je m’en suis sortis avec

      [(#RESULTAT_LONG|resultat_intermediaire{score,1})]
      
      [(#RESULTAT_LONG|resultat_intermediaire{score,2})]
      
      [(#RESULTAT_LONG|resultat_intermediaire{score,3})]
      
      [(#RESULTAT_LONG|resultat_intermediaire{score,4})]

    Répondre à ce message

  • Tout d’abord bravo et merci pour ce plugin très utile !

    J’utilise ce plugin sous spip 2.1.x sur un site d’enseignement, essentiellement sous forme de QCM.
    Les pages peuvent être imprimées ou enregistrées en pdf avec un javascript « print friendly ».
    Cependant, lors de l’enregistrement en pdf (ou l’impression), une fois que les réponses sont données avec les résultats, l’enregistrement n’inclut pas les items du QCM ce qui oblige à enregistrer en 2 fois (les QCM vierges, puis après les réponses).
    Il s’agit probablement d’un problème de balises dans la page d’affichage mais je ne sais comment le résoudre.

    Ce problème a t-il été rencontré par d’autres ?
    Y a t-il un moyen de le résoudre ?

    Merci par avance

    Répondre à ce message

  • 2

    Bonjour, je désirerai insérer en plus des réponses au jeu (QCM), un nom ou pseudo, pour identifier le joueur sans passer par une inscription dans la partie privée du site, est-ce possible, comment procéder ?
    Je désire insérer des QCM en ligne dans un but pédagogique (classe inversée)

    http://www.geofan.librox.net/spip.php?article134

    Merci

    • Bonjour, c’est une bonne idée...
      Il suffirait de créer un nouveau jeu, par genre <input> qui permettrait de faire de simple formulaires, histoire de collecter des information n’ayant pas besoin de correction...
      A voir pour la syntaxe ?

    • Je viens d’ajouter au plugin un nouveau jeu : saisies
      A utiliser notamment en multi-jeu pour profiter d’éléments de formulaire ne nécessitant pas de correction, comme une demande de renseignements par exemple.

    Répondre à ce message

  • Cédric Couvrat

    Bonjour,
    beaucoup de nos élèves d’écoles primaires sont devenus des auteurs de jeux grâce à ce plugin. Merci.

    Connaissez-vous h5p ?
    C’est un ensemble applicatif permettant de fabriquer des activités interactives. La différence avec un site comme learningapps c’est que le programme peut être hébergé sur son propre site. En effet h5p est livré sous forme de plugin pour wordpress, drupal et joomla.

    La perspective d’un portage sous forme de plugin spip serait particulièrement réjouissante.

    Avis aux bonnes volontés...

    Répondre à ce message

  • Bonjour, je désirerai insérer en plus des réponses au jeu (qcm), un nom ou pseudo, sans passer par une inscription dans la partie priée du site, comment procéder ?

    Répondre à ce message

  • Bonjour,

    Juste une petite question : dans le jeu du pendu, est-ce qu’il serait possible que l’apostrophe soit prise en compte ? Par exemple, je souhaite proposer le mot Sot-l’y-laisse... mais l’apostrophe après le l n’est pas prise en compte et du coup le pendu bugue. Est-ce qu’il y aurait une solution ? Merci , bien cordialement, Thierry

    Répondre à ce message

  • Ok je crois avoir trouvé le pipe est à mettre dans le P et pas dans Q pour le complément de réponse. Merci

    Répondre à ce message

  • 1

    Bonjour, je cherche à afficher des précisions sur la réponse dans un QCM
    Cela doit il passer par
    [config]
    reponse = oui
    solution = oui
    Comment puis-je mettre le complément d’information à la réponse.
    Merci beaucoup

    • J’ai tenté de collé le texte de la réponse dans le R3 mais il n’apparait pas.
      Quelle est la syntaxe pour apporter des précisions à la réponse. Je trouve pas dans la doc.
      l’ancienne doc indiquait un pipe. ca ne marche non plus. Merci beaucoup

      [qcm]
      Q 1. Selon vous, la plupart des handicaps interviennent-ils à la naissance, à la suite d’un accident du travail, ou à cause du vieillissement ?
      P1 A la naissance
      P2 Suite à des accidents du travail
      P3 A cause du vieillissement
      R3 Le vieillissement et les maladies non-professionnelles survenant en cours de vie constituent la première cause du handicap (46 % des cas). Les accidents du travail et les maladies professionnelles sont à l’origine de 17% des déficiences. Seulement 15% des handicaps interviennent à la naissance ou pendant l’enfance.
      [/qcm]

    Répondre à ce message

  • 1

    Bonjour
    J’ai deux soucis avec ce très bon plugin...
    -  lorsque je clique sur corriger, l’ensemble de mon site (entête, colonne de navigation....) se recharge dans la partie contenu (un peu comme quand un filme la télé avec une caméra...). Je fonctionne avec Zpip
    -  j’utilise mathjax afin d’écrire des formules mathématiques. Mais lors de l’affichage des réponses, les formules ne sont pas traitées par le filtre correspondant.

    Avez-vous une idée d’où proviennent ces dysfonctionnements ?

    voici un exemple : http://cpgedupuydelome.fr/spip.php?jeu1&var_mode=calcul

    • Bonjour,
      Pour faire suite à mon message, en ajoutant div class=« ajax » en début de formulaire ça fonctionne sans problème.

      Il me reste par contre le problème des formules mathématiques non interprétées. De même si je joins une image img... dans la question l’image n’apparaît pas. Cela laisse à penser que les filtres typographiques ne sont pas appliqués. et là je n’ai pas trouvé de solution...

    Répondre à ce message

  • tintinux

    Bonjour

    J’ai SPIP 2.0.19 et je ne peux pas dans l’immédiat avoir une version plus récente.

    Le plugin Jeux pour SPIP2 fonctionne avec des anciens jeux sur le site public, je peux afficher la liste de ces jeux dans l’espace privé, mais si je tente d’en modifier et de valider, ou d’en ajouter un, j’ai dans les 2 cas le message « ce jeu n’existe pas ».

    Est-ce qu’il y a un moyen de corriger ça, ou existera-t-il dans le future une nouvelle version pour SPIP2 ?

    Merci !

    Répondre à ce message

  • 2

    Bonjour,

    J’ai un site sous SPIP 3 où, si la compression HTML est activée dans la configuration avancée de SPIP, alors, la CSS page=jeux.css n’est pas chargée.

    Bug connu ?

    • J’ai observé la même chose que toi. Compression HTML et hop, plus de style pour le jeu.

    • bug connus et qui ne sera pas résolu (en tout cas pas par moi), d’autant que la compression html va être supprimé du core.

    Répondre à ce message

  • Bonjour
    Merci pour votre excellent plugin.

    Je cherchais à numéroter les questions pour faciliter le repérage des étudiants.

    Voici la solution que j’ai trouvée (spip 2) :
    Dans /plugins/jeux/jeux/qcm.php
    Vers la ligne 171
    Remplacer
     $codeHTML = "<div class='qcm_element'><div class='jeux_question'>".definir_puce().$question.'</div>';

    Par
     $codeHTML = "<div class='num_question'>".$indexQCM_1.'</div>'."<div class='qcm_element'><div class='jeux_question'>".$question.'</div>';

    Répondre à ce message

  • Bonjour,

    Je connaissais ce plugin, et je viens d’ajouter sa version 3.2.3. à un spip 3.0.16 (oui, oui, une mise à jour de retard...). J’ai un petit problème avec le jeu du « pendu ». J’écris la démarche suivie, au cas où j’oublierais quelque chose... J’ai lu au préalable plusieurs pages du forum, pas toutes.

    1) Je mets ce code-ci :

    <jeux>
    [titre]
    Thème : Caramel, pardi...<sup>(voir N.B.1)</sup>
    [pendu]
    voyageur
    [config]
    pendu=1
    </jeux>

    2) Je publie le jeu.

    3) J’ajoute le jeu dans mon article ainsi :

    <formulaire|jeu|2>

    4) Je publie l’article.

    5) Et j’obtiens l’image jointe sur la page publique :

    • une image complète de la potence
    • un mot « ABCDEF » à trouver
    • un clavier inactif

    Ce qui pose problème, c’est apparemment ceci :

    TypeError: pendu_Cherche[jeu] is undefined

    c’est-à-dire ceci :

    function pendu_trouve(lettre,jeu){
    Long=pendu_Cherche[jeu].length;   // <<<=== cette ligne
    pendu_Propositions[jeu]+=lettre;
    trv=0;
    for(i=0;i<Long;i++)if(pendu_Cherche[jeu].substr(i,1)==lettre){
    trv=1;
    aGauche=pendu_Chaine[jeu].substr(0,i);
    aDroite=pendu_Chaine[jeu].substr(i+1,Long);
    pendu_Chaine[jeu]=aGauche+lettre+aDroite;
    }

    Oh ! ... ne m’en demandez pas plus, je ne sais absolument pas ce que ça veut dire !

    Vous allez sans doute demander une URL. C’est ici.

    Voilà, si vous avez un peu de temps pour regarder, vous trouveriez peut-être où se trouve l’erreur ?

    Merci d’avance !
    KMk.

    Répondre à ce message

  • Bonjour,

    Seulement remercier ce plugin.

    Il fonctionne très bien avec l’alphabet espagnol et cyrillique ensemble.

    On peut voir un exemple de qcm, trous et pendu ici : http://www.ventanarusia.es/Bicentenario-del-nacimiento-de.html

    Encore merci,

    Pasha

    Répondre à ce message

  • 6

    Bonjour,
    Sous SPIP3 et Firefox, les blocs dépliables qui affichent les indices des exercices à trous n’ont pas l’air de s’ouvrir dans l’interface publique (ils s’ouvrent dans l’interface privée).
    J’ai oublié quelque chose ?
    Voir http://internet22.catholique.fr/Un-exercice-a-trous
    Bonne journée (et bonne année)

    • Bonjour et bonne année également. Il semble que les erreurs JS trop nombreuses au chargement de la page bloquent le dépliage des indices.... Les outils de développement de ton navigateur pourront sans doute te renseigner.

    • Je regarde. Merci !

    • Sauf erreur de ma part, les erreurs viennent des scripts utilisés par SPIP 3 !

    • Je reviens à la charge : désolé, je ne vois pas où ça coince (je ne suis pas familier de l’outil Développeur web...) Une piste ? Merci d’avance.

    • L’erreur était toute bête : le code source appelle 2 fois jQuery, ce qui crée fatalement des erreurs JS et des grosses incompatibilités de version. jQuery est déjà dans SPIP, il ne faut pas le rappeler (voir le fichier inclure/head.html).

      Les erreurs JS ont disparu, et tout refonctionne : les jeux, le sommaire du Couteau Suisse, etc.

    • Okkkayyy ! Grand merci ! :-)

    Répondre à ce message

  • 6

    Bonsoir et bonne année.

    Merci pour la mise à jour du plugin.

    J’ai installé la version 3.2.1, sur spip 3.0.13 sur local (xamp), et dans grille de mots-croisés ne s’affiche pas l’alphabet cyrillique.

    Comme on indique ici, je configuré dans le jeu l’alphabet cyrillique de cette façon ça :

    [config]
    alphabet=cyrillic1

    C’est le même problème qui existait avec la version antérieure du plugin, dans le pendu et l’alphabet cyrillique (celui-ci, résolu avec cette actualisation)

    Merci beaucoup d’avance !

    • Bonjour, as-tu peut-être trouvé que qui coince encore ?

    • Bonjour

      Je n’ai pas pu trouver de quoi il s’agit.

      Il semble que, avec l’alphabet cyrillique, les mots croisés donnent la même erreur qu’avec le pendu avec la version antérieure : il double les boîtes de la grille et ne montre pas les caractères cyrilliques dans la solution.

      Voici le code utilisé à l’intérieur de l’article :

      <jeux>
      [titre]
      Crucigrama de lengua rusa facilón
      
      [texte]
      Vamos a ver qué tal sale este crucigrama.
      
      [config]
      alphabet=cyrillic1
      cyrillic1  : А,Б,В,Г,Д,Е,Ё,Ж,З,И,Й,К,Л,М,Н,О,П,Р,С,Т,У,Ф,Х,Ц,Ч,Ш,Щ,Ъ,Ь,Ы,Э,Ю,Я
      vertical=chiffres
      horizontal=chiffres
      
      
      [horizontal]
      Личное местоимение. 14ая буква. Цветок. Предлок Творительный падежа
      "El Prado" ------.(Наоборот) Испанское слово "trono" , по-русски
      Инфинитив - лежать, он -----. Предлог Дательный падежда. 1-ая буква и 16-ая буква.
      26-ая буква. Два места, одно ---------. Последний слог местоимения "тебя".
      (Наоборот) Книга ваша, книги тоже --------------. 6-ая буква. Когда мы молчим, он закрыт.
      Первый слог слова "спасибо". Перфефктив глагола "покупать".
      16-ая буква. Отрицание. Один дом, два -------.
      
      [vertical]
      Местоимение. 13ая буква. Вариант предлога "С"
      (Вверх) Инфинитив -- "писать", мы ------.
      Она жена, он -------. (Вверх) Книга наша и стол тоже ----------
      Не весна, не лето, не осень, а --------------. 6-ая буква.
      (Вверх) Сегодня дует сильный ------------. 20-ая буква.
      (Вверх) Когда больно, испанцы говорят "ай!", а русские говорят "------!". Предлог Творительный падеж. Предлог Дательный падеж.
      9-ая буква. Дождь идёт, ветер ----------.
      (Вверх) Одно окно, два -----------. Предлог Дательный падеж.
      16-ая буква. По-русский слово "PAZ" ---------.
      Я работаю, у меня интересная --------------.
      Я стою, ты стоишь, инфинитив --------------.
      
      [solution]
      Я*М*РОЗА**С
      *МУЗЕЙ*НОРТ
      ЛЕЖИТ**К*АО
      *Ш*МЕСТО*БЯ
      *ИШАВ*Е*РОТ
      СПА**КНПИТЬ
      О*НЕ*ДОМА*
      </jeux>

      et une copie d’écran du résultat.

      En encore plus, comme tu disait ici, dans config/mes_options.php j’ajouté la ligne :

      define('jeux_alphabet_cirilico', 'А,Б,В,Г,Д,Е,Ё,Ж,З,И,Й,К,Л,М,Н,О,П,Р,С,Т,У,Ф,Х,Ц,Ч,Ш,Щ,Ъ,Ь,Ы,Э,Ю,Я');

      et puis j’configuré le jeu comme ceci :

      [config]
      alphabet=cirilico

      Sans resultat.

      Encore merci.

    • Merci pour ce post précis. Il s’agit d’un problème de charset... Je viens de publier une correction pour que le jeu soit bien traité en utf8, a priori ça devrait mieux fonctionner ensuite ;-)

    • Bonjour et merci beaucoup par votres soucis avec ce plugin,

      Avec ce correction, maintenant s’affichent bien les caractères cyrilliques, mais ... (il y a toujours un mais, deux dans ce cas) :-)

      1 º) Les chiffres horizontaux ne s’affichent pas.
      2 º) Les chiffres verticaux s’affichent avec un chiffre ajoutée (dans l’exemple, ce sont 7 files, mais 8 chiffres apparaissent).

      Ici une copie d’écran du résultat.

      À nouveau, merci beaucoup par votres soucis (et pardon de mon français).

    • Éventuellement tu as un lien public ?

    • Bonsoir ! (déjà, bonne nuit !)

      Oui, http://www.ventanarusia.es/, mais la section de jeux je l’essaie encore sur local.

      Merci,

    Répondre à ce message

  • fred02840

    Bonjour,

    J’ai installé le plugin Jeux ; mes élèves sont inscrits (deux classes de 35 élèves), et leurs premiers résultats sont dans l’espace privé. Néanmoins, j’aimerais pouvoir les récupérer (ces résultats) sous la forme d’un tableau comme celui qui est proposé ici, ce qui me faciliterait beaucoup la vie. Comment faire ?

    Je précise que je ne sais plus trop manipuler les boucles et les balises : j’y ai mis le nez il y a une dizaine d’années, avec difficultés, et si je peux m’en dispenser, j’en serais très heureux.
    Mais s’il le faut…

    Merci d’avance pour votre réponse et à bientôt,
    Fr. Stévenot

    Répondre à ce message

  • 6
    Fred02840

    Bonjour,
    Je viens d’installer le plugin, qui me paraît très efficace et très simple à manipuler. Je suis en train de le découvrir, et je voudrais vous soumettre quelques interrogations :
    -  est-il possible d’inclure du code html (ex. IV[sup]e[/sup]) ?
    -  est-il possible de ne pas publier les points qui s’affichent pourtant à chaque question ?

    Merci encore : il y a longtemps que je cherchais un tel outil (et il était sous mes yeux, pourtant…),
    Frédéric

    • Fred02840

      J’ai une première réponse (très simple, encore une fois). Pour supprimer l’affichage des points, il suffit d’insérer
      [config]
      points=non

      Et c’est tout…
      Reste à voir comment faire reconnaître le html…

    • Bonjour, il me semble que le code HTML est bien reconnu... Dans quel contexte as-tu besoin de cela ? Peut-être pourrais-tu nous donner le code de ton jeu ?

    • Fred02840

      Bonsoir,
      Merci de cette réponse très prompte. C’est assez simple : je n’arrive pas à faire reconnaître les exposants, comme dans l’exemple que je donnais dans mon premier message. Le code apparaît.
      Et j’ai une autre (double) question (mais la réponse est peut-être dans les autres messages) : y a-t-il moyen de récupérer les résultats des élèves, et d’abord de faire en sorte qu’ils aient un accès individuel à la partie où se trouve le questionnaire ? Le but est que les élèves viennent répondre aux questions individuellement, et que je puisse ensuite récupérer leurs résultats comme sur Chamilo, Dokeos et compagnie.
      Il y a une bonne dizaine d’années, j’avais bricolé un bout de code qui permettait aux élèves de déposer un devoir en recourant à des identifiants individuels. Mais j’ai complètement oublié comment j’avais fait… Je suppose qu’il doit y avoir un plugin : je vais chercher en attendant ta nouvelle réponse.
      Merci d’avance, et surtout encore merci pour cet outil que j’apprécie beaucoup !
      Frédéric

    • Fred02840

      Non mais, quel nul ! La réponse est là : http://contrib.spip.net/Des-jeux-avec-des-scores.
      Maintenant, il me reste à inscrire les élèves et à placer le « jeu » dans une page à accès réservée (mais ça, je sais faire. Il me semble, en tout cas…).
      Sinon, le quiz est ici : http://claudelhg.free.fr/spip.php?article271
      Au fait, comment faire pour remplacer le mot « jeu » par « questionnaire » (ou autre) ? J’ai cherché dans les fichiers du plugin (.css et .html), mais je n’ai rien trouvé.

    • Fred02840

      Oui, le mot « jeu ». Je voulais le remplacer par autre chose (questionnaire, évaluation, etc., selon les circonstances), mais je viens de m’apercevoir qu’il n’apparaissait pas dans la partie publique.
      Et pour le html, c’est réglé. Dans mon exemple, j’avais écrit IV[sup]e[/sup] au lieu IVe. Et bizarrement, ça marche mieux quand on écrit les choses correctement…
      Mission de cet après-midi : mettre la page d’exercice en accès restreint (grâce au plugin ad hoc) et récupérer les scores des élèves.

    Répondre à ce message

  • 3
    Thierry

    Bonjour,

    J’ai une petite question au sujet des pendus : les pendus ne reconnaissent pas les lettres accentuées.

    Est-ce qu’il serait possible d’ajouter cette option dans la sélection des lettres, notamment les È, É, Ê, Ë, Ï, Î, À, Â, Ä, Ô, Ö, Ù, Û, Ü
    ainsi que le C cédille ?

    Merci pour votre attention,

    Bon dimanche,

    Thierry

    • Bonjour, il y a une fonction récente non encore documentée qui permet de modifier l’alphabet utilisé. Le plus simple serait de l’indiquer en clair à chaque jeu :

      [config]
      alphabet=A,B,C,D,È,É,Ê,Ë,Ï,Î,À,Â,Ä,Ô,Ö,Ù,Û,Ü

      Sinon ajouter cette ligne dans config/mes_options.php :

      define('jeux_alphabet_mesaccents',
               'A,B,C,D,È,É,Ê,Ë,Ï,Î,À,Â,Ä,Ô,Ö,Ù,Û,Ü');

      et puis configurer le jeu comme ceci :

      [config]
      alphabet=mesaccents
    • Je viens de compléter la doc ci-dessus. Merci de vos retours.

    • Thierry

      Bonjour Patrice,

      Un grand merci pour la démarche à suivre.
      N’ayant pas réussi à partir de config/mes_options, j’ai ajouté directement cette ligne dans la config de chaque pendu :
      alphabet=A,À,Â,Ä,B,C,Ç,D,E,È,É,Ê,Ë,F,G,H,I,Ï,Î,J,K,L,M,N,O,Ô,Ö,P,Q,R,S,T,U,Ù,Û,Ü,V,W,X,Y,Z
      Et ça marche super.
      Pour ceux qui seraient intéressés, ne pas oublier d’ajouter le c dédille : Ç.

      Encore merci,

      Thierry

    Répondre à ce message

  • 1
    Thierry

    Bonjour,

    Je viens d’installer la dernière version du plugin jeux 3.2.1 et je viens de constater que les pendus ne fonctionnent plus. En fait, le pendu ne s’affiche pas. Seul s’affiche le choix des lettres.

    Merci,

    A bientôt,

    TS

    • Thierry

      Bonjour,

      Rectificatif : les pendus fonctionnent bien sous la version 3.2.1.
      Il fallait penser à vider le cache ainsi que celui des images.
      Il me semble aussi que je devais avoir un conflit avec la version 3.1.5 qui était encore présente, bien que désactivée. Après l’avoir supprimé, j’ai installé proprement la 3.2.1 et elle fonctionne parfaitement.

      Thierry

    Répondre à ce message

  • Bonjour,

    J’ai un petit problème dans un exercice à trou, normalement bouton_refaire=recommencer et configurer par défaut... Hors il n’apparait pas... Même en le mettant dans l’exercice...

    Je ne sais pas trop quoi faire pour y remédier...

    Pour info spip 3.0.5 et jeux 3.2.1...

    Si quelqu’un à une piste...

    Merci d’avance !

    Répondre à ce message

  • 3

    Bonsoir,

    Tout d’abord toutes mes félicitations pour le développement de ce superbe plugin très intéressant et offrant de multiples possibilités.

    Voilà peu, j’ai voulu insérer des exercices à trous dans mes pages, ce qui n’a pas posé de souci apparent. Seulement je me suis assez vite rendu compte d’un message d’erreur sur le squelette à cause d’un fond HTML manquant. J’ai relu la documentation que vous proposez et j’ai trouvé la rubrique correspondante, qui mentionne la nécessité d’une « surcharge ». Seulement, mes connaissances très modestes dans le domaine ne me permettent pas de comprendre de quoi il s’agit et comment lei faire, aussi j’espère que quelqu’un pourra me renseigner à ce sujet.

    Merci de m’avoir lu.
    Cordialement.

    • Bonjour,

      je reposte pour signaler que mon problème de squelette semble réglé, ou bien est-il encore à la source des difficultés que je rencontre maintenant. En effet, lors de l’insertion de l’exercice, tout fonctionne mais après un moment, lorsqu’on clique sur le bouton de correction, il n’y a plus aucune interactivité. J’ai essayé différents paramètres, modifié le fichier HTML, apporté des options mais rien de fonctionne comme je le voudrais...

      Voilà les questions qui me restent :
      -  celle du fonctionnement du bouton
      -  savoir si on peut modifier les couleurs de police et comment ?
      -  savoir si on peut modifier la taille de la police et comment ?
      -  l’exercice doit-il avoir un fond rosé et un cadre rouge quand il apparaît sur le site, comme dans l’aperçu ? Chez moi, il disparaît parfois. Et si oui, peut-être modifier la couleur du background ?

      Enfin, à chaque balise que j’ai voulu ajouter dans le script HTML de l’exercice, soit il n’était pas pris en compte, soit il chamboulait apparemment la structure en le rendant inopérant.

      Merci pour votre aide. Je continue mes recherches et tests en parallèle.

    • Bonjour, peut-être qu’une erreur javascript enpêche le jeu de se corriger, il faut vérifier ça en console, avec les outils de développement de Chrome ou le couple firefox/Firebug.

      De la même façon, les CSS des sont évidemment surchargeables dans ton squelette pour qu’ils aient l’apparence que tu souhaites.

    • Bonjour,

      Merci pour votre réponse. J’ai suivi vos conseils et je n’ai trouvé aucune erreur dans la console. Ceci dit, les problèmes ont disparu.
      J’en viens aux fameux CSS : où trouver ces fameux fichiers pour modifier l’apparence de fond/police/taille s’il vous plaît ? Et surtout, est-ce accessible pour un quasi néophyte comme moi ?

    Répondre à ce message

  • 2

    Pour info, après installation de la v 3.2.0, j’ai eu ce message :« Warning : Cannot modify header information - headers already sent by (output started at /data/xxxxxxxxxxx/plugins/auto/jeux/v3.2.0/jeux_config.php:1) in /data/xxxxxxxxx/ecrire/inc/actions.php on line 89 »
    Je suis allez voir le fichier jeux_config.php et il y avait quelques caractères bizarres.... Je les ai retiré... Et voilà ! Plus d’erreurs !

    Si ça peut aider quelqu’un...

    • Billiejoe

      La mise à jour a planté mon site (Spip 3.0.5), sans accès à l’interface privée (problème de cookies...). J’ai débloqué cela en renommant /jeux pour le désactiver, est-ce que l’on peut espérer une correction, vu qu’a priori il y a comme un petit souci :-)

    • Un BOM s’est malencontreusement inséré dans l’un des fichiers de la dernière mise à jour du plugin, cela a été corrigé rapidement, mais pas sans quelques dégats hélas. Il semble que la correction postée dernièrement règle le problème. Merci du retour.

    Répondre à ce message

  • 3

    Bonjour,

    Pour info, je signale que le jeu du pendu ne s’affiche pas correctement et ne fonctionne plus lorsque l’on active la compression html dans les fonctions avancées.

    Salutations,

    Thierry

    • merci, c’est effectivement un bug connu, mais dont nous n’avons pas de solution pour le moment

    • En fait, je viens aussi de remarquer que si l’on ne rafraichit pas le cache, les pendus fonctionnent très bien malgré la compression du html, mais dès que l’on réactualise le cache, ils ne fonctionnent plus.

    • Cela semble lié à la réactualisation du cache, car si le cache n’est pas mis à jour, les pendus fonctionnent bien malgré la compression du html.

    Répondre à ce message

  • 1

    Bonjour,

    J’utilise le jeu du pendu avec succès pour faire réviser l’orthographe de mots étudiés avec mes élèves de manière ludique (http://ecole.magnicourt.free.fr/spi...)

    J’aimerais maintenant leur proposer un travail sur les définitions de ces mots, avec le QCM ou l’exercice à trous.

    Ma demande : est-il possible d’avoir des questions aléatoires, prises dans une liste, avec le même principe que les mots du pendu, pour que mes élèves ne tombent pas toujours sur les mêmes ?

    • Bonjour, cette fonctionnalité serait intéressante, effectivement.
      Mais le plugin ne permet pas de le faire actuellement, il faudrait implémenter un nouveau paramètre de configuration du jeu. Par exemple :

      [config]
      hasard = oui // ordre aléatoire des questions

      ou :

      [config]
      hasard = 2 // 2 questions piochées au hasard dans la liste

      Mais qui s’y colle pour le programmer ?

    Répondre à ce message

  • 1

    J’ai un site en spip2 que je voudrais passer en spip3 et j’utilise ce plugin.

    Lors de l’édition d’un jeu sous spip2, on peut voir depuis la partie privée à quoi va ressembler notre jeu, mais depuis spip3, je ne vois rien. C’est voulu, ou j’ai problème d’installation ?

    • Je me réponds à moi même : c’était un problème de mix : utf8/latin1 qui coupait la chaine (pour php je pense) en plein milieu

    Répondre à ce message

  • 8

    Bonjour,

    Je viens d’installer la dernière version du plugin jeux 3.1.3 et je viens de constater que les pendus ne fonctionnent plus. En fait, le pendu ne s’affiche pas et le choix des lettres non plus.

    Merci,

    A bientôt,

    TS

    • Bonjour,
      As-tu un lien public ? Une erreur JS est peut-être bloquante pour la page... Que disent les outils de développement de Chrome ou Firefox/Firebug ?

    • Voici le lien public (les 2 pendus sont un peu plus bas dans la page).

      http://www.histoire-genealogie.com/spip.php?article1045

    • A noter que dans l’espace privé, l’affichage du plugin jeu n’est pas parfaite, il y a des chevauchements des textes et des liens (par exemple sur Documentation générale, Documentation sur les scores, Documentation sur les scores, Configurer les jeux, Configurer les jeux, Résultats des jeux,Résultats des jeux... Créer un jeu...

      Je pense plus à un problème de mise en forme générale... mais bon je n’y connais pas grand chose...

    • Je précise que la version précédente fonctionnait très bien et que je n’avais rien remarqué à son sujet.

      Un grand Merci pour le plugin qui a beaucoup de succès sur mon site.

    • Bizarre, il y a une erreur 403 sur tous les fichiers du plugin ! Donc plus d’image, de CSS ou de JS....

    • Moi, je ne vois pas d’erreur 403 ???

    • Sur les images du plugin par exemple : http://www.histoire-genealogie.com/..., ainsi que tous les fichiers JS et CSS. N’y aurait-il pas un .htaccess trop sévère ? Continuons ce cas particulier en privé...

    • Oups, je suis confus, c’était bien la cause du problème. toutes mes excuses pour le dérangement et encore bravo pour le plugin.

    Répondre à ce message

  • 14

    Est-il possible de donner des valeurs aux réponses ?

    Par exemple :

    Q Combien prenez-vous de repas par jour :
    R1 1 seul (0 point)
    R2 2 (1 point)
    R3 3 (2 points)
    R4 4 (4 points)

     ?

    Merci de vos lumières

    • Il semble que tout est expliqué dans l’article ci-dessus :

      Il est possible de préciser les points attribués à chaque réponse :

      P1.-2 Texte de la proposition 1 à -2 points
       P2.4 Texte de la proposition 2 à 4 points
       R2

      Veuillez à ce que la bonne réponse attribue toujours le nombre maximal de points.

    • Merci, je n’avais pas fait attention à ce détail.

    • bonjour et merci pour ce super plugin(s).
      j’implémente des questionnaires médicaux en QCM et j’ai un souci :
      malgré mes efforts, une réponse ne vaut jamais Zéro. Or c’est souvent le cas.
      Comment faire pour corriger le tir ?

      le qcm implémenté est ici (j’ai laissé à dessein le « source » du jeu en dessous).
      Merci d’avance

      http://mj.cp2s.nc/?Dependance-au-tabac-Questionnaire

    • Tu as raison, les questions explicites à zéro point n’étaient pas reconnues.

      Je viens de poster une correction, tu me diras si le comportement du plugin est à présent correct (prochain zip à 14h).

    • FAR-PAIT il prend bien les scores a zéro. Merci beaucoup pour cela

      Puisque je suis dedans....

      es-ce possible de faire marcher les qcm soit en ajax soit mieux en jquery pour éviter le rechargement de page ? En médecine il existe pas mal de scores (je vais en implémenter d’autres) donc ca peut aider (y compris d’ailleurs, pour les confrères qui voudraient stocker la page tout simplement en local)

      Merci

    • Oui c’est une excellente question, les formulaires CVT sont un chantier sur la TODO-list ;-)

      En attendant, ya peut-être moyen de réussir un ajax grâce à :
      <div clas="ajax"> (Le QCM...) </div>...

      A voir !

    • non ca ne marche pas dans l’article, j’ai testé

      <html><div class=ajax></html>
      
      <jeux>
      ....
      </jeux>
      
      <html></div></html>

      L’ajaxification est faire, le jeux « dimme » quand on appuie sur corriger, mais rien ne revient.... il ne doit pas savoir quoi remonter.

    • ca ne peut pas fonctionner !

      J’avais eu à l’époque la volonté de porter jeux pour permettre CVT, mais étant donné certains évenements récents, ma motivation me manque.

    • Bonjour.

      Je viens de poster une nouvelle version des Jeux pour SPIP 2 utilisant les formulaires CVT de SPIP : http://zone.spip.org/trac/spip-zone....

      Syntaxe dans les articles : <formulaire|jeu|XX>.

      Les jeux compatibles : QCM/QRM, Trous, Mots-Croisés et Sudoku.

      Pour rappel, voici donc les 3 façons pour gérer/afficher un jeu aujourd’hui :

      - les jeux inline entre balises <jeux></jeux> et sans score
      - les jeux créés en base, appelés statiquement grâce au modèle <jeuXX>, avec score
      - les jeux créés en base, corrigés en AJAX grâce au raccourci <formulaire|jeu|XX>

      Tout ceci est encore fragile et demande des tests. Merci pour vos prochains retours.

    • pour l’instant ca n"a pas l’air de le faire
      <jeu1>
      ok sans pb
      <formulaire|jeu|1>
      rien de rien et du php dans la prévisualisation du porteplume....

    • Attention, tu es resté sur plugins/auto/jeux2 alors que tu as mis à jour plugins/auto/jeux !

      Le paquet jeux2.zip n’existe plus aujourd’hui. La version à tester est la 2.5.1.

    • désolé d’être un peu idiot mais je trouve ou le lien vers la version 2.5.1 ?

    • je me réponds à moi-même= en haut de l’article, mais il faut surtout désinstaller jeux2 au préalable.

      Ca marche parfaitement.

      Merci

    • Eh oui... Arf, les caches !

      Pour nous, ce n’est pas fini. Il reste à travailler le « recommencer » en AJAX.

      Pour ce qui est de la visualisation erronée du porte plume, c’est un bug à signaler aux devs, notamment à Marcimat.

    Répondre à ce message

  • 1
    alexandre

    Avec une installation 2.1.14, j’ai eu un bug à la création de nouveaux articles, en effet, le fichier jeux_fonctions.php ne semble pas être chargé.

    J’ai rajouté le code ci-dessous en ligne 5 du fichier plugins/jeux/exec/inc_boites_infos.php :

    $chemin_fonctions_jeux = str_replace( '/exec' , '' , realpath( dirname( __FILE__ ) ) ) . "/jeux_fonctions.php";
    if ( file_exists( $chemin_fonctions_jeux ) ) {

    include_once( $chemin_fonctions_jeux );
    }

    • Bonjour,

      Merci pour la solution. Il me semble avoir réglé ce problème d’inclusion plus simplement : http://zone.spip.org/trac/spip-zone....

      A priori la boite info était effectivement appelée sans les fonctions du plugin. A tester avec la toute dernière version qui a pas mal changé par ailleurs.

      Il faudrait peut-être comprendre pourquoi SPIP ignore-t-il la nécessité de charger les fonctions avant tout calcul de squelette...

    Répondre à ce message

  • 8

    Bonjour à vous deux,

    Deux petits soucis sur l’installation de la version pour SPIP 3.0.x :

    • Le plugin se télécharge, puis s’installe mais il marque un message d’erreur : Le plugin ne s’est pas installé correctement en rouge, en dessous de téléchargement OK.
      Et quand on regarde dans la liste des plugins actifs, il est bien présent pourtant... Surement dû au problème de création de tables (Cf. plus bas).
    • Il manque le logo dans le menu « ÉDITION ».

    Bon, par contre, ça produit un gros souci : le plugin a « démoli » quelque chose dans SPIP, lorsque l’on veut aller voir le plan du site ou la hiérarchie des rubriques, le bandeau de couleur où se trouve l’icône avec les 1 3 petits dossiers se transforme avec une hauteur de 1200 px !!!

    Et un très gros : le plugin ne trouve pas les tables spip_jeux et spip_jeux_resultats... ce qui le rend inutilisable !

    • La copie d’écran du souci...

    • une vraie version du plugin pour SPIP 3 vient de sortir Jeux pour SPIP 3. Si tu utilise le mécanisme d’install auto de SPIP, il faut juste attendre minuit.

      Faut aussi une sauvegarde de la base avant install.

      Tout retour est bienvenu.

    • Bonjour, je viens de faire une mise à jour mais je reçois le message d’erreur suivant avec le jeu des pendus :

      Warning : join() [function.join] : Invalid arguments passed in /home/www/client/ts/www/plugins/auto/jeux3/jeux/pendu.php on line 108

      Peut-être que les jeux réalisés avec la version précédente ne sont pas supportés par la version 3 ???

      Merci par avance,

      Salutations,

      Thierry

    • a priori non, les jeux n’ayant pas été modifié, seule la gestion de la BDD.

      Pouvez vous me fournir votre exemple de pendu, que j’analyse et debug ?

    • ok, trouvé d’où venait le pb (déplacement d’un dossier img).

      Le version 3.0.4 devrait résoudre le pb

    • pardon, version 3.05 (et maintenant on est à 3.0.6)

    • Bonjour,

      Merci beaucoup, je viens d’installer la toute dernière version, la 3.0.6 et les pendus fonctionnent parfaitement. C’est super, encore merci.

      Thierry

    • de rien, n’hésitez pas à faire d’autres retours de bugs

    Répondre à ce message

  • 4

    Bonjour,

    Le plugin n’est toujours pas compatible SPIP 3.

    • Il y a du travail en effet. Je viens de le mettre en test et permettre son installation sous SPIP 3.0, mais des erreurs restent à corriger.

      Il conviendrait aussi de repenser totalement ce plugin et bénéficier des dernières avancées de SPIP, si quelque’un veut bien s’y coller ;-)

    • Thierry

      Bonjour Patrice,

      Voici mon retour d’expérience suite au passage à Spip 3.0.1.
      Je n’utilise que les jeux des pendus sur mon site.
      On peux les voir en action ici :
      http://www.histoire-genealogie.com/spip.php?article1045&var_mode=calcul

      Le plugin Jeux 2.4.0 s’installe bien sous la version 3.0.1
      Les jeux actuellement en ligne fonctionnent parfaitement après la mise à jour (ils avaient été créés avec l’ancienne version du plugin jeux et mis en ligne sous Spip 2.114).

      Dans la partie administration, il m’est par contre impossible de préparer de nouveaux jeux ou de modifier les anciens jeux.
      L’interface ne fonctionne pas et les liens donnent des pages d’erreur.
      J’ai également le message d’erreur suivant qui s’affiche plusieurs fois sur la page d’administration des jeux :
      Warning : Missing argument 2 for filtre_puce_statut_dist(), called in /home/www/client/tsabot43/www/tmp/cache/skel/html_9952719b2d4270965721d694c5282046.php on line 240 and defined in /home/www/client/tsabot43/www/ecrire/inc/filtres.php on line 2262

      Warning : Missing argument 2 for filtre_puce_statut_dist(), called in /home/www/client/tsabot43/www/tmp/cache/skel/html_9952719b2d4270965721d694c5282046.php on line 240 and defined in /home/www/client/tsabot43/www/ecrire/inc/filtres.php on line 2262

      Voilà, j’espère que ces infos permettront de faire avance la mise à jour du plugin.

      Saluations,

      Thierry

    • Oui il faudrait reprendre totalement le plugin pour SPIP 3, toute la gestion des objets a changé.

      Je viens de publier quelques correctifs de compatibilité en attendant.

    • une vraie version du plugin pour SPIP 3 vient de sortir Jeux pour SPIP 3. Si tu utilise le mécanisme d’install auto de SPIP, il faut juste attendre minuit.

      Faut aussi une sauvegarde de la base avant install.

      Tout retour est bienvenu.

    Répondre à ce message

  • 1

    Ce serait super de l’avoir compatible avec Spip 3 !! depuis le temps que je l’utilise !!

    • le plugin est compatible avec SPIP 3, sauf pour la gestion des scores, où il faudrait refaire les choses proprement... c’est assez complexe de ce point de vue. (et je n’ai pas le temps de m’en occuper)

    Répondre à ce message

  • 1

    Même problème que Léo.

    Donc, j’intègre le jeu directement à l’article.

    • comment fais-tu pour intégrer directement à l’article stp ?

    Répondre à ce message

  • Bonjour,
    je débute avec spip et j’ai un problème avec l’affichage d’un QCM.
    Le plugin est installé, je crée mon QCM en BO.
    j’ai activé la basile avec le couteau suisse.
    J’appelle dans un article graçe a un include mais le questionnaire ne s’affiche pas.
    merci d’avance.

    Répondre à ce message

  • 5

    Pour un projet particulier, j’ai voulu faire un essai d’insertion de grille de mots croisés.
    Je ne dois pas faire les choses comme il faudrait (mais je ne vois pas quoi, bien sûr !).
    Les définitions s’affichent bien, mais pas la grille en elle-même. En regardant le code-source généré, j’ai

    <table class="jeux_grille" cellspacing="0" border="0" summary="Grille de mots-crois&eacute;s de 0 colonnes sur 1 lignes">
    <tr>
    <td class="jeux_coin"></td>
    </tr>
    </table>

    Une idée de ce qu’il se passe ? Une piste à proposer ? Merci d’avance...

    • Ah, est-ce possible d’avoir le code source du jeux ? Il y a peut-être une erreur ?

    • Voilà, voilà...

      <jeux>[horizontal]
      De Montauban à Guipry en passant par St Aubin, vous croiserez le monstre !
      Désir de jardinier. Dispersé
      Astate symbolisé. Pactes du cinéma de Guipry avec ses spectateurs
      On devient c r a z y en pratiquant ce sport. Célèbre victoire
      Service de poste. Particule allemande. Préposition
      Village écossais
      Roue à  gorge. Parti politique. Cochon ! 
      Infinitif. Berléand vu par Canet. Le point commun entre des actrices, des vampires et Ettore Scola
      Célèbre Gérard viendra un jour
      Rendez-vous à Chateaugiron pour la contempler. Métal malléable. Une chanteuse et deux pères
      Résidus. …en pente douce !
      Note de 
      musique. Spécialité d’Eluard. Coordination
      
      [vertical]
      Si elle est sociale, vous la trouverez à Chartres de Bretagne
      Sans noblesse. Point cardinal
      Possède. Capitale de la Lettonie. Arme de Robin des Bois
      Aluminium. Observatoire de Paris
      Neiges éternelles à voir à Bréal
      Célèbre logarithme. Permet d’actionner les filins d’un décor
      Manteau d’hiver. Végétaux aquatiques
      Refuge à soutenir. Dans le vent. Préposition. Hypothèse
      Celui du vin redonne la pêche à la grenouille d’hiver. L’ours d’ « une séparation » 
      l’était à Berlin
      Capitale historique des montreurs d’ours ! Bornée
      Acteur et chanteur norvégien.  Lumière d’Egypte. La Messe est dite !
      Pièce hermétique. Il est intouchable.</jeux>
    • Ah bah il manque la solution ! Le séparateur est : [solution].

      Voir les exemples ici : Des grilles avec le plugin « Jeux ».

    • Damned : comme je ne veux pas que les gens puissent voir la solution, je pensais que le plus simple était de faire l’impasse sur cette « section-là ».
      Mais à y réfléchir, bien sûr que mon raisonnement était carrément stupide (c’est même un minimum) car effectivement, je ne vois pas comment SPIP pourrait « magiquement » proposer une grille avec les cases qui vont bien !
      Des fois, je m’inquiète...

    • Peut-être faudrait-il dans ce cas créer un jeux avec l’inferface d’édition, puis appeler le modèle dans l’article, par exemple : <jeux1>.

    Répondre à ce message

  • 3
    Christian

    Bonjour,
    Le plugin n’est pas encore compatible avec la version 3 de spip.

    • Il me semblait avoir testé il y a quelque mois la compatibilité, mais j’ai un doute.

      Pouvez vous tester pour moi en modifiant dans le fichier plugin.xml la ligne suivante :

      <necessite id="SPIP" version="[2.0.0;2.1.99]" />

      par <necessite id="SPIP" version="[2.0.0;3.0.99]" />, et si cela fonctionne, me signaler que je modifie le fichier source.

      Bien cordialement

    • Globalement ça fonctionne. Il y a justes quelques défauts d’affichage sur la page de config principale des jeux.

    • ok, je n’ai pas trop le temps de régler cela. Peut être Patrice ?

    Répondre à ce message

  • Luc Tartier

    Génialissime ! Merci 1000x, je cherchais le bon plugin, et il est vraiment simple d’utilisation, quasiment sans apprentissage et surtout s’utilise directement en ligne et fonctionne même avec la version SPIP avec Xinha intégré de Jérémie (encore merci pour la contrib) pour avoir le bénéfice du WYSIWYG et des formules de maths dans les questions !

    Répondre à ce message

  • 1

    C’est sûrement tout bête mais... j’ose quand même :

    Pour le pendu comme pour les mots-croisés, le cadre invisible dans lequel le jeu s’affiche est toujours à gauche de la page.

    Je dois faire quoi pour centrer ces jeux sur ma page ?

    Grand merci d’avance pour la réponse !

    • Tout dépend des styles de ta page... Tu peux facilement les vérifier avec Firefox+Firebug ou Chrome.

      Centrer un div peut se faire ainsi :

      .jeux_global {
          margin: 0 auto;
      }

    Répondre à ce message

  • 2

    Un utilisateur me fait remonter le problème suivant : dans les QCM, cliquer sur [recommencer] provoque le ré-affichage de la page entière, en revenant en haut de la page.

    Le comportement souhaité serait de revenir sur le début du QCM.

    J’ai regardé le code de fonds/bouton_recommencer.html

    À quoi sert le |parametre_url{var_mode, recalcul} ? Plus précisément, j’ai essayé sans et ça permet de ne pas changer à chaque fois le <div class="jeux_global" id="JEU94978">. Ce qui serait la moitié de la résolution du problème. L’autre moitié étant de réussir à passer à ce fond le « JEU94978 ».

    Répondre à ce message

  • 1

    Bonjour,
    J’utile la dernière version du plugin "des jeux dans vos articles. J’ai créé un qcm dans un article. Il fonctionne très bien dans la partie privée, les résultats également... Mais lorsque je publie l’article, j’obtiens pour chaque question : erreur de syntaxe. Je ne comprends pas.
    Pouvez-vous m’aider ? Merci beaucoup.

    • Bonjour,

      N’utiliserais-tu pas un filtre ou un traitement particulier sur ta balise #TEXTE ? Un retour à la ligne automatique par exemple ou autre ?

      Il est possible que le code du jeu soit détérioré avant son interprétation par le plugin.

    Répondre à ce message

  • 1

    QCM

    Bonjour

    J’ai mis un QCM en place sous un squelette sarka-spip : http://cuen.fr/lmd/spip.php?article28 , quand je cliques sur la correction les réponses chevauchent les questions.

    Sous SPIP seul pas de pb.

    Quelqu’un saurait il comment donner de l’espace.

    Merci d’avance
    Pierre

    • Bonjour,

      Pourrais-tu mettre à jour le plugin (rev. 54130) afin de voir ce qui s’améliore ? Peut-être as-tu surchargé quelques styles CSS ?

      Merci.

    Répondre à ce message

  • 3

    Bonjour

    J’ai mis un QCM en place sous un squelette sarka-spip avec spip 2.1.10 et il me donne cet erreur :

    - Erreur de syntaxe

    Salut !

    • As-tu vérifié le code de ton jeu ?

      En le simplifiant dans un premier temps ? En le postant ici ?

    • Merçi.

      J’ai trouvé le problème, en désactivant « Retours de ligne automatiques » de le « Couteau suisse » tout va bien :-)

    • Bjr. Je n’ai pas fait l’essai, mais il me semble que la balise <jeux/> est protégée par cette lame du Couteau Suisse. Peut-être faudrait-il donc utiliser cette balise pour que le code du jeu ne soit pas perturbé avant son interprétation.

    Répondre à ce message

  • tontonlapin

    Tontonlapin voit des idées de jeux :

    a. Remettre dans l’ordre les phrases suivantes : A. Maitre Corbeau ; B. Tenait en son bec : C. Sur un arbre perché... réponse : ACB (Ah bon ?)
    b. Relier ce qui va bien ensemble : A:2+2 ; B:2x2 C:5 ; D:4 ; E:7-4 ; F:20/5 ; G:3... Réponse : ABFD et EG.

    Saurais tu faire ?
    Cordialement,
    TTLP

    Répondre à ce message

  • 6
    tontonlapin

    Bonjour,
    Bravo pour ce plugin qui fonctionne sur un précédent site ! Mais là, je coince... !

    J’installe votre plugin JEUX (version 2.2.0) et CFG (1.16.0), avec une version Spip 2.1.10, installée dans un sous-répertoire.

    Hébergement : free.fr (PHP Version 5.1.3RC4-dev) ;
    .htaccess (à la racine) contient uniquement « php 1 »
    htaccess.txt fourni par spip (dans le sous-répertoire d’installation) donne « internal erreur 500 » quand je le renomme en .htaccess.

    Dans l’interface privée, lorsque je crée un nouveau jeu (un premier jeu), le site renvoie dans un foudroyant cadre rouge :
    « Erreur SQL 1064 You have an error in your SQL syntax ; check the manual that corresponds to your MySQL server version for the right syntax to use near ’’ at line 3
    SELECT statut,contenu,id_jeu,type_jeu,titre_prive,date,type_resultat FROM spip_jeux WHERE id_jeu= »

    Je ne suis pas adepte de php ni de mysql... que puis-je faire ?

    • Salut,

      Je viens de faire plusieurs tests et je ne reproduis pas du tout ton erreur.
      -  Utilises-tu l’écran de sécurité ? est-il à jour ?
      -  Utilises-tu d’autres plugins ?
      -  quelle est l’URL qui présente cette erreur ?

    • tontonlapin

      Merci pour la réponse :
      Plugins instéllés : cfg 1.16.0
      Des jeux dans vos articles 2.2.0.
      Pas d’écran de sécurité.
      Le site coontient un seul article dont le jeu fonctione lorsqu’il est défini à l’intérieur de l’article. C’est l’ajout d’un nouveau jeu qui pose question. cf. PJ.
      En test sur jeannmarie. jeanson. free. fr/test/
      Bien à vous,
      JM.

    • tontonlapin

      Et pour aller plus loin...
      Ce message apparait pour l’auteur1 (webmestre du site), avec ou sans cookie de correspondance. Dessous le cadre, on peut trouver le texte ’Désolé, ce jeu n’existe pas !’.

      En recommançant l’ajout d’un nouveau jeu sous un nouvel auteur (rédacteur) : le cadre rouge n’apparaît pas. Seul peut se lire : ’Désolé, ce jeu n’existe pas !’.

      A votre disposition,
      Tontonlapin

    • meme erreur et toujours apres de longue recherche pas de solution, et meme configuration ???
      Merci pour l’aide

    • La version 2.2.1 du plugin règle-t-elle le problème ? As-tu des tables en base de données qui sont préfixées ?

      Peut-être serais-ti amené à désinstaller le plugin pour supprimer les tables, puis de la réinstaller pour que les tables soient correctes. N’hésite pas à nous donner le résultat de toutes ces opérations.

    • tontonlapin

      Suppression des tables et Installation de 2.2.1 avec spip 2.1.10 : je n’ai pas observé le problème ! Bravo et merci !
      TTLP

    Répondre à ce message

  • norbi90160

    Bonjour,

    Sympa ce plugin !
    Pour le sudoku, dans l’espace public, la mise en forme « en gras » qui permet de séparer les différents blocs n’ apparaît pas alors que ce phénomène n’existe pas dans l’espace privé.
    Une idée ?
    http://www.denney.fr

    Répondre à ce message

  • 4

    Bonjour,

    je souhaite inclure dans mes squelettes article une balise div qui contiendrait une BOUCLE QCM... Pensait-vous que se soit possible et auquel cas comment appeler le QCM depuis ma boucle (doit-on utiliser une boucle document ?). J’ai aussi voulu modifier le graphisme du QCM, j’ai donc placé la feuille.css du jeu dans mon dossier squelettes/style. Par contre comment demander à SPIP d’aller chercher cette interface graphique et non pas celle située dans le dossier plugin/auto/jeux à la racine du site ?

    Je vous remercie par avance de votre aide,
    Elodie

    • pour le premier point (la boucle QCM) j’ai du mal à comprendre. Mais je pense que ceci devrait vous aider http://www.spip-contrib.net/Boucles-et-Balises-sur-le-plugin

      pour le second point (la question de la feuille de style) il faut que votre feuille s’appelle du même nom que la feuille que vous vous voulez surcharger (par exemple qcm.css) : cf la notion de chemin http://programmer.spip.org/La-notion-de-chemin

    • Merci beaucoup pour ta réponse, en effet en ce qui concerne les boucles c’est tout à fait ce qu’il me fallait. Pour l’installation de la feuille css : qcm.css, je l’ai bien enregistré sous le même nom dans mon dossier squelettes/style, mais lorsque je publie un jeu en ligne, l’interface graphique du jeu n’a pas changé alors que j’ai modifié la feuille de style...
      J’aurai aussi une dernière question, penses-tu qu’il est possible, lorsque l’on répond bien à la question du QCM de passer à l’article suivant ?

      Merci encore,
      Elo

    • le dossier s’appel styles avec un s ;-)

      sinon je sais pas pour la seconde question, il y a longtemps que je ne suis plus l’évolution de ce plugin

    • Bonjour,
      merci en effet c’était bien ça, ça fonctionne très bien (c’était une erreur toute bête) ! Je n’ai plus qu’à trouver comment passer directement à la page suivante quand la réponse est bonne... Je ne m’y connais pas trop en php. mais je vais étudier la question. Si jamais tu as une idée, elle sera la bienvenue ! Merci encore !

      Elo

    Répondre à ce message

  • 2
    ashledombos

    Bonjour,

    j’ai un petit problème, j’espère que vous accepterez de m’apporter quelques lumières :)
    Le plugin fonctionne parfaitement dans l’espace privé, mais dans la partie publique, qu’il s’agisse de mon squelette (Zpip) ou de jeux.html, quelque soit le jeu, au lieu d’avoir l’affichage normal, je vois la balise en texte. Par exemple je vois, dans le corps de jeu.html :
    [titre] La devi­nette du jour [devi­nette] Comment appelle-​​t-​​on un patron de la nou­velle économie ? [reponse] Un e-​​responsable [config]id_jeu=1
    J’ai bien vérifié la présence de Inser_head, et installé au cas où Jqueru_ui
    En vous remerciant pour votre aide

    Raphaël

    • Bonjour.

      Quel genre de jeu est-ce ? Un jeu créé en base et que l’on appelle par modèle, ou un jeu créé directement dans le corps de l’article ?
      Quelle version de SPIP as-tu ?

    • ashledombos

      Ah, zut, mon dernier message n’est pas apparu, j’ai du oublier de le confirmer.
      Bon, j’ai trouvé le responsable entre temps, c’est le plugin typographie avancée, qui passe tout en |typo si j’ai bien compris :)

    Répondre à ce message

  • 10
    Aurélien

    Lorsque je mets en place le QCM, le bouton « Corriger » me renvoi vers la page d’accueil (http://www.monsite.org/#JEU87204) si le type d’adresse URL de mon site n’est pas en mode « page » !

    Une idée ?

    Merci,
    A.

    • Céline

      Bonjour,

      J’ai le même soucis. Avez vous trouvé une solution ?

    • avez vous la dernieère version du plugin ?

      normalmenr c’est corrigé avec http://zone.spip.org/trac/spip-zone/changeset/45252/_plugins_/jeux

    • Céline

      Oui j’ai bien la dernière version du plugin et la ligne 376 est correcte dans le fichier qcm

    • Guillaume

      J’ai le même soucis pour ma part malgré la correction.

      Personne n’aurait trouvé la solution ?

    • Bonjour,

      Même souci que Guillaume avec la dernière version de Jeux et de SPIP en local.

    • Bonjour,

      Même punition pour moi, avec Spip 2.1.10, jeux v2.1.4 (Rév. 45252).
      J’ai essayé :

      • passer de url propres2 à page
      • Supprimer la lame du couteau suisse de gestion des urls
      • supprimer le .htaccess
      • vider la table des urls
      • vider le cache

      Rien n’y fait.
      Cordialement

    • Bonjour,

      En passant à url propres je n’ai plus le retour à l’accueil mais la correction est sans effet et l’affichage des scores ne renvoi rien.

      • Jeux : Version : 0.15.1 [46660]
      • SPIP : SPIP 2.1.10 [17657]
    • Bonsoir,

      J’ai résolu le problème en remettant l’ancienne version du fichier jeux/jeux/qcm.php celui qui a en ligne 376

      $tete .= jeux_form_debut('qcm', $indexJeux);

      au lieu de

      $tete .= jeux_form_debut('qcm', $indexJeux, 'post', self());

      ce remplacement résoud ce problème, mais je ne connais pas encore les effets de bord de cette substitution.

      Cordialement
      Fred

    • Attention il y a une petite erreur dans ce code. Voir : http://zone.spip.org/trac/spip-zone...

      Ceci résout-il enfin le problème ?

    • Bonsoir,

      Oui cette dernière correction résoud le problème.

      Merci
      Fred

    Répondre à ce message

  • 1

    Bonjour,

    Pour le problème de QCM, j’ai résolu la question en modifiant la ligne 376 de jeux/jeux.qcm.php dans laquelle une variable de classe manquait, ce qui entrainait une erreur de construction.

    La ligne originale (version:45252) était :

    $tete .= jeux_form_debut('qcm', $indexJeux, 'post', self());

    ce qui nous donnait :

    <form name="qcm66181" class="post" method="spip.php?article74" action="#JEU66181">

    La ligne modifiée comprend une variable vide entre ’$indexjeux’ et ’post’

    $tete .= jeux_form_debut('qcm', $indexJeux, '', 'post', self());

    Le formulaire se construit correctement :
    <form name="qcm94966" method="post" action="spip.php?article74#JEU94966">

    Répondre à ce message

  • 2

    Bonjour,

    Pour un site dont le principal plugin sera « Des jeux dans vos articles » j’essaye d’apporter quelques modifications :
    Créer un système de classement des jeux pour améliorer le rangement en partie privée. Pour cela je voudrai créer des catégories et des sous catégories, dans le style rubriques et sous-rubriques et permettre d’y affecter les jeux. Typiquement un classement du style :

    • CE1
      • Calcul
      • Français
      • Géographie
    • CE2
      • Calcul
      • Français
      • Géographie

    Pour réaliser ça il faut créer une nouvelle table qui contiendra les catégories et sous catégories puis créer les fonctions de création, de modification et d’affichage de ces catégories et ajouter un champ dans le formulaire de création des jeux pour les attacher à une de ces catégories.
    Si vous souhaitez participer à ce projet, n’hésitez pas à me laisser un message, je suis preneur de toutes les bonnes volontés et compétences diverses.

    Fred

    • Super, belle perspective !

    • Bonjour,

      Bon, je patine dans la choucroute et je n’avance pas à grand chose.
      J’ai créé une table « categories » qui contient les champs suivants :
      ’id_categorie’
      ’id_parent’
      ’titre’
      ’descriptif’
      ’maj’
      et ajouté un champ « id_jeux » dans la table spip_jeux.

      J’ai renseigné cette table et affecté des catégories aux jeux (directement en base, puisque je n’ai pas encore le moyen de le faire par l’interface).
      J’ai pu créer la boucle qui m’affiche la liste des catégories parentes et je suis bloqué là...

      L’étape suivante serait que cette liste affichée soit dépliable en ajax pour afficher les sous-catégories, elles-mêmes cliquables pour afficher la listes des jeux affectés.

      J’ai tenté de comprendre le fonctionnement sur « programmer spip » mais j’avoue que ce n’est pas très concluant.
      Si quelqu’un voulait bien m’aider à avancer, ce serait formidable, d’autant plus que j’ai d’autres projets d’évolution et que de fait tout est en stand by.

      Merci

    Répondre à ce message

  • 4
    medialight

    Bonjour,

    Est il possible d’afficher le score en pourcentage au lieu de l’afficher en point
    j’ai mis mon score en pourcentage mais il m’affiche quand même le score en point

    [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 ! 

    Merci de votre aide

    • de quel jeu parlez vous ?

    • medialight

      désolé j’ai oublié le précisé, j’ai mis en place un QCM, QRM. 

      merci

    • Oui absolument, le format du résultat pourrait être configurable dans le plugin, ça parait normal. Actuellement, le score est calculé de façon fixe, sur la base du modèle : fonds/jeu_score.html.

      Donc voici les pistes :

      1. une surcharge simple du modèle fonds/jeu_score.html dans ton squelette.
      2. un modèle natif produisant un résultat différent suivant le format du commentaire. Exemple : si les pourcentages y sont décelés, alors le score est un pourcentage.
      3. un nouveau paramètre de configuration, par exemple : [config]type_score=pourcent avec un filtre surchargeable (fonction en _dist) |jeu_score_pourcent{score, total} qui renverrait le bon format au modèle. Les types de score qui me viennent à l’idée : les points, les pourcentages, les notes (sur 20 ou sur 10), les lettres (type A_level), etc.

      Et :

      -  Je suis partant pour le 3e point, il permet facilement d’inventer son propre format.
      -  Le 2e point pose un problème de compatibilité antérieure et crée une dépendance non souhaitable entre le format du commentaire (format interne) et le format du score.
      -  Le 1er point est trop égoïste ;-)

      Pat

    • medialight

      Merci de votre réactivité , je suis d’accord le troisième point me semble plus évolutif.

    Répondre à ce message

  • Bonjour, j’ai programmé un jeu avec le plugin jeu et malheureusement quand j’écris la balise jeu2 entre < et > (car je n’ai pas de jeu1) dans le corps de l’article, le jeu n’apparaît pas et il y a écrit jeu2 entre < et > dans l’article. Quelqu’un a-t-il ce problème ?

    Merci par avance

    Cordialement

    Répondre à ce message

  • 4

    Bonjour,

    est-il possible de limiter le nombre d’essais aux jeux (qcm/Vrai-Faux notamment)

    Merci

    • A l’heure actuelle, non, mais cela peut se modifier, n’hésite pas à proposer du code ;-)

      Parles-tu de joueurs enregistrés, ou de visiteurs lambda ?

    • Il s’agirait de visiteurs enregistrés. Bon, je vais tenter de me mettre au code, mais c’est pas gagné d’avance ! Si j’y arrive, je proposerai la réponse ici . Merci pour ta réponse.

    • Bonjour,
      qqu’un peut-il me donner des pistes de travail ?
      Merci

    • Coucou, tu as pu avancer un peu ? Amha il faut commencer par :
      -  soit ajouter un champ « nb_essais » à la table « jeux », et compléter le formulaire d’édition d’un jeu, ce qui est peut-être un peu lourd
      -  soit ajouter une simple option de config qui serait nulle par défaut :

      [config]
      nb_essais = 0 // nombre d'essais (par auteur identifié) illimité

    Répondre à ce message

  • 1

    Bonjour,

    Je suis en train de mettre en place le plugin. Il semble que les auteurs n’y ont pas accès, seul les administrateurs peuvent créer et voir la liste des jeux. Est-ce que c’est parce que j’ai activé accès restreint ?

    Merci

    Fred

    • Salut, as-tu essayé les différents scénarios ? Il ne me semble pas que des autorisations aient été clairement définies pour voir/modifier les jeux. Les fonctions présentes dans in/jeux_autoriser.php concernent plutôt la gestion des résultats. Le code du plugin aurait besoin d’être complété à mon avis par de nouvelles fonctions du stytle autoriser_modifierjeux_dist() ou autoriser_voirjeux_dist().

    Répondre à ce message

  • 5

    Bonjour,
    je suis enseignant, et j’aimerais, lors de la correction du qcm, avoir seulement le score, sans l’indication de réponse juste ou fausse.
    J’avais réussi à modifier le code sous l’ancienne version QCM, mais là, je suis perdu...
    Merci pour ce plugin très utile.

    • hum, ce n’est pas moi qui s’occupe de cette partie du plugin (en fait je ne m’occupe plus de grand chose), mais je vois dans la doc

      solution=non // donne la(les) bonne(s) réponse(s) lors de la correction

      .

      Donc mettre

      [config]
      solution=non

      devrait faire l’affaire non ?

    • Coucou, bsavoye a raison, aucun paramètre ne permettait de désactiver la correction (juste/faux) de chaque question du QCM ainsi que l’affichage des points acquis ou perdus.

      C’est chose faite dans la toute dernière version du plugin. Il faut donc ajouter « corrections=non » dans la config du jeu pour que la correction des questions soit réellement silencieuse.

      Pour mémoire, le paramètre « solution » gère l’affichage les véritables bonnes réponses aux questions posées.

    • Merci d’avoir répondu aussi vite.
      J’ai rechargé le plugin ce soir, mais j’ai toujours l’affichage (en italique ce que j’aimerais ne pas voir) :
      Dans une espèce diploïde, il y a 2ⁿ combinaisons possibles de gamètes à la fécondation (3 pts)
      Votre choix : Faux
      La réponse est juste

      -  La méiose produit 4 cellules (1 pt)
      Votre choix : Vrai
      La réponse est juste

      Score : 4 / 4
      Bravo !

      Avec le code

      [config]
      corrections=non
      solution=non
      [qcm]
      Q Dans une espèce diploïde, il y a 2ⁿ combinaisons possibles de gamètes à la fécondation
      P1 Vrai
      P2.3 Faux
      R2
      [qcm]
      Q La méiose produit 4 cellules
      P1.1 Vrai
      P2 Faux
      R1

      Dans la config du plugin, tout a l’air bon.
      Merci pour votre patience

    • Pourtant, votre exemple fonctionne parfaitement chez moi :

      Dans une espèce diploïde, il y a 2ⁿ combinaisons possibles de gamètes à la fécondation (3 pts)
      Votre choix : Vrai
      
      La méiose produit 4 cellules (1 pt)
      Votre choix : Vrai
      
      Score : 1 / 4 

      Êtes-vous sûr d’avoir la dernière version du plugin ?
      Version actuelle : 2.1.4 Rev. 42761.
      http://zone.spip.org/trac/spip-zone...

    • Génial, ça marche effectivement (j’ai refait un upload, il a du se passer qqc l’autre fois)
      Merci beaucoup (dire que ça fait 2 ans que j’hésitais à vous embêter avec ça..., c’est mes élèves qui vont se lamenter !)

    Répondre à ce message

  • 10

    le plugin fonctionne t’il avec spip 2.1

    • Normalement oui,

      en tout cas je ne vois pas de raison pour laquelle il ne fonctionnerait pas.

      Sur mon site il fonctionne pour les mots croisés.

      En cas de souci avec SPIP 2.1 ne pas hésite à rapport.

    • quand je veux faire un jeu il m’affiche une erreur de squelette :

      Erreur SQL 1064

      You have an error in your SQL syntax ; check the manual that corresponds to your MySQL server version for the right syntax to use near ’’ at line 3 SELECT statut,contenu,id_jeu,type_jeu,titre_prive,date,type_resultat FROM alliance_spqrm.spqrm_jeux WHERE id_jeu=
      SELECT statut,contenu,id_jeu,type_jeu,titre_prive,date,type_resultat FROM spip_jeux WHERE id_jeu=

      je ne sais pas d’où cette erreur vient

    • hum

      j’ai une petite idée. Avez vous la dernière version du plugin ?

      si non, teste avec.

      Si oui je regarde ce soir

    • oui je l’ai

    • bizarre

      je reproduis pas en local.

      Quel version de SPIP ?

      pouvez vous me dire exactement par où vous passer pour « faire un jeu »

    • je l’ai avec spip 2.1

      et je vais dans liste de jeux => nouveau jeu

    • vraiment très étrange.

      pouvez vous fournir l’url qui apparait dans votre barre d’adresse ?

      pouvez vous aussi m’envoyer (en privé) un login/mdp (utilisateur) sur votre site ? je vais regarder.

    • comment « en privé » ?

    • c’est à dire que vous m’envoyer un mail : http://www.spip-contrib.net/Maieul

    • attendez un petit peu s’il vous plaît j’ai peut être trouvé commanet m’y prendre

    Répondre à ce message

  • 1

    J’ai oublié d’indiquer dans le post précédent que je suis sous spip2.1 hébergé chez free et que sur mon site local je n’ai aucun bug.

    L’image ci-dessous est illisible donc voilà le message d’erreur :

    Erreur SQL 1064
    You have an error in your SQL syntax ; check the manual that corresponds to your MySQL server version for the right syntax to use near ’’ at line 3 SELECT statut,contenu,id_jeu,type_jeu,titre_prive,date,type_resultat FROM mariecurie1.mariecurie1_jeux WHERE id_jeu=
    SELECT statut,contenu,id_jeu,type_jeu,titre_prive,date,type_resultat FROM spip_jeux WHERE id_jeu=

    Répondre à ce message

  • 1

    Bonjour.
    Dès que j’essaye de valider un jeu (dans Edition-Nouveau jeu) je recois le message dans l’image jointe.
    Par contre le meme jeux inclue dans l’article fonctionne.

    Si quelqu’un peut me donner un petit coup de main, je l’en remercie d’avance.

    Répondre à ce message

  • J’avais en tête depuis un moment d’utiliser ce plugin sur un site, je viens de l’installer, il marche du feu de Dieu (intégration simplissime, css faciles à adapter, j’ai encore un tas de trucs à découvrir), je n’ai donc qu’un mot : merci. J’apprécie d’autant plus que l’image « carte » du pendu colle parfaitement au thème général. Superbe travail, encore une fois merci.

    Répondre à ce message

  • Personnellement j’ai apporté quelques modifications à \lang\jeux_fr.php
    Les voici :
    ’reponseJuste’ => « Bravo ! »,
    ’reponseFausse’ => « Dommage ! »,
    ’corriger’ => « Score final »,
    Ce sont des libellés moins scolaires et plus générique.

    Répondre à ce message

  • Bonjour,

    très bon plugin, j’ai une modification à faire. Je voudrais que le retangle avec le score ne s’affiche pas.

    comment peut on l’enlever ?

    merci

    Répondre à ce message

  • Caledoone

    Bonjour,
    Bravo pour ce plugin.
    Je suis passé à spip 2 et eva4 avec évidemment le plugin « jeux » pour spip 2.0.
    Je rencontre un problème d’affichage avec les devinettes et charades. Tout fonctionne correctement dans l’espace privé et en mode prévisualisation.
    Par contre, sur l’espace public, la réponse ne s’affiche pas bien que le bouton « réponse » soit présent.
    Avez-vous une idée pour résoudre mon problème ?
    Merci.
    PS : Les modules de mots croisés et QCM fonctionnent parfaitement.

    Répondre à ce message

  • Bonjour.
    Je suis sous spip2.1 squelette sarka3 hébergé chez free. Le plugin marche super bien. Bravo à l’auteur. Donc ne tenez pas compte de mes deux précédents messages du 28 juillet. J’ai refait mon site et là le plugin a fonctionné.

    Par contre j’aimerai savoir comment cacher dans l’espace privé des auteurs la partie jeu (dans Edition) afin qu’ils ne puissent ni modifier le jeu ni le tester. J’aimerai que cette possibilité soit réservé seulement aux administrateurs.

    Merci pour votre aide.

    Répondre à ce message

  • 3

    Bonjour,

    Le plusgin marche, mais si je fais un jeux, après édition, voici ce qu’il me dit :

    Fatal error : Call to undefined function image_typo() in /homez.334/dayagain/www/plugins/auto/jeux_20/jeux/devinettes.php on line 67

    En SPIP 2.1.0, les vignettes marchent... Le filtre image_typo est bien en standard sous SPIP ?

    • Bonjour, merci du retour.

      Le filtre image_typo existe toujours sous SPIP 2.1 mais a été déplacé et nécessite désormais un inclure. Je publie la correction sur le plugin d’ici quelques minutes.

    • ok merci de votre réactivité. Le plugin via les listes automatiques de spip sera à jour ou bien il vaut mieux utiliser une adresse spécifique ?

    • ok, tout marche bien.

      Quelle rapidité dans la correction du bug !

    Répondre à ce message

  • 2

    Super bien vu !
    Cependant j’ai un petit message d’erreur dans l’exercice à trou :
    onclick="swap_couche(6,'','img_pack/',0);" />
    Un avis sur le problème ?
    Merci d’avance et encore bravo pour ce travail !

    • désolé ! Fausse alerte !
      Il s’agit d’un très vieux plugin (retour chariot) qui ne fait pas bon ménage ici..
      Merci tout de même pour l’ensemble des jeux offerts ! C’est très cool !

    • Le Discriminologue

      Bonjour,

      J’ai une question, et j’espère qu’elle n’ a pas déjà été traitée (auquel cas j’ai mal fouillé) et qu’elle a sa place ici. J’ai créé un qcm et j’aimerai qu’à l’affichage des résultat, à côté de chaque réponse, un lien « en savoir plus » s’affiche. Ce lien mènerait à une page du site qui développe le sujet.

      Est-ce possible à réaliser ? (et accessoirement, mon explication est-elle compréhensible ?)

      @+

    Répondre à ce message

  • 2

    bonsoir,
    je n’arrive pas à trouver le plugins jeux multiples pour créer un mélange texte à trous et qrm

    et lorsque je l’aurai installé, est ce que je dois supprimer l’ancien ? est ce que mes anciens jeux resteront ? faut-il faire une sauvegarde préalable ?
    merci

    • Le plugin s’appelle « jeux », vous êtes sur la bonne page et vous avez installé le bon plugin téléchargeable ci-dessus. Cependant, pour créer un jeu multiple (plusieurs jeux dont les scores sont associés), rendez-vous ici : Les jeux multiples.

      En gros, créer un jeu multiple se résume à utiliser le séparateur [jeu].

    • Merci beaucoup, ce plugin est vraiment super...

    Répondre à ce message

  • 4

    bonjour
    comment peut-on insérer une image (schéma) dans un QRM ?

    Merci

    • De la façon la plus classique qui soit !

      [texte]
              <emb72>
      [qrm]
              Q Une question <emb72> pour finir 
              P1 Une <emb72> proposition 1|En effet 1 !
              P2 Une proposition 2|En effet 2 !
              P3 Une proposition 3|Lisez bien la question...
              R1 R2
    • Merci, la question était effectivement simple.

      Plus délicat : Comment puis je modifier le nombre de résultats enregistré dans la base de donnée (par défaut il n’enregistre que les 30 meilleurs mais j’ai 36 élèves..)
      Merci

    • heu, non il est censé tout enregistré en fonction de la configuration du plugin (dans config->CFG->jeux)

      vous êtes sur d’avoir suivi les liens de pagination ?

    • en fait non j’ai trouvé. donc inutile de me répondre désolé

    Répondre à ce message

  • 5
    minijack

    Bonjour,
    Je suis auteur de mots croisés et j’étais très content de l’ancien plugin « mots croisés » sous spip 1.9.2 et le Sarka-Spip antérieur. J’ai voulu passer à Spip 2.1 et SarkaSpip 3.03 et là j’ai un problème d’installation de ce plugin multijeux. Quand j’appelle l’affichage des jeux dans la partie privée, voilà ce que j’ai, un joli titre et aucun choix possible :

    • Salut,

      Je vois que le bouton « nouveau jeu » est bien présent... N’est-il pas fonctionnel ?

    • minijack

      Oui, il est fonctionnel, il présente une fenêtre vide, à remplir. (titre privé, contenu du jeu, type de résultats) mais le problème n’est pas là.

      Dans la fenêtre « Liste de Jeux » et sans même cliquer sur « nouveau jeu » devrait apparaître la liste des jeux en question inclus dans le plugin... (démineur, devinettes, échecs, mots-croises, qcm, etc..)
      Or il n’y a pas de liste. Je ne peux donc pas aller plus loin puisque je ne peux rien sélectionner.

    • hum, j’ai l’impression que vous faite une confusion. Cette liste n’indique pas le type de jeu disponible, mais les jeux que vous avez créé ;)

    • Maïeul a raison. Le plugin va détecter tout seul le type de jeu en fonction des séparateurs utilisés dans le cadre du contenu.

      N’hésite pas à faire différents essais, ça ne va pas couler le site ;-)

    • minijack

      Ah... OKAAAAY !....
      Je n’avais pas compris en effet. J’ai donc constitué ma liste de jeux et testé diverses formules.
      Finalement, j’ai reconfiguré toutes mes grilles, ça marche au poil. ;c)
      Bravo et merci.
      http://www.gazettedorleans.fr

    Répondre à ce message

  • 3
    Thierry

    Bonjour, pour le jeu des devinettes, que faut-il modifier ou écrire pour que la réponse ne s’affiche pas à l’envers mais à l’endroit ? Merci par avance, Thierry

    • Bonjour,

      Solution express : essaie de surcharger le fichier jeux/devinettes.php en le recopiant dans ton squelette : monsquelette/jeux/devinettes.php.

      La ligne 67 est donc à commenter si tu ne veux pas de flip horizontal/vertical...

      Solution pérenne : créer un paramètre de config suplémentaire pour empécher ce retournement...

      Que choisis-tu ? lol

    • Bon finalement, je viens d’ajouter ce paramètre manquant au plugin : envers=oui

      Le commit devrait être pris en compte dans le zip de 18h00...

      Détails : http://zone.spip.org/trac/spip-zone/changeset/38237

    • Thierry

      Bonjour et merci beaucoup Pat, c’est super. Je viens d’installer la mise à jour et d’ajuster les configurations internes du jeu. C’est parfait ! Cela évitera à mes lecteurs de tourner la tête ou l’ordi ;-) Bonne journée, Amicalement, Thierry

    Répondre à ce message

  • 2

    Bonjour,
    J’ai un problème avec les urls du bouton « valider » :

    Lorsque je clique sur la bouton « valider », le navigateur se connecte à l’adresse http://www.monsite.org/#JEUXXX au lieu de http://www.monsite.org/rubrique_actuelle/article_actuel/#JEUXXX (Je suis en url arborescentes).

    Cela se produit en particulier avec le jeu [qcm], mais avec les autres aussi.

    J’ai testé avec le code des jeux proposés en exemple.

    • Peut-être un souci avec la génération d’adresses ? T’as essayé en type d’adresses clasique ?

    • Ça fonctionne effectivement en adresses « pages ». (spip.php?articleXX)
      Ça fonctionne également en urls « propres ».

      Le problème viendrait-il du navigateur (FF 3.5.8 sous Ubuntu 9.10) vu que l’url dans l’attribut action est « #JEUXXX » dans les 2 cas ? (je viens de lire cet article (en) à ce sujet)

      Si c’est le cas, ne faudrait-il pas modifier l’attribut action en y mettant l’url complète ?

    Répondre à ce message

  • 1

    Bonsoir,

    Dans l’article, il y a une astuce pour l’editeur de texte FCKEditor. Auriez vous une astuce similaire pour CKeditor ?
    Merci d’avance

    • Je me réponds, ca pourra en aider d’autre ...
      Pour protéger le code des jeux, il suffit d’aller dans le fichier config.js situé dans le répertoire /lib/ckeditor sous la racine du site spip. (Ce fichier n’existe pas dans le répertoire du plugin)
      Voila la ligne à ajouter :

      config.protectedSource.push( /<jeux[\s\S]*?\/jeux>/gi );

      Cordialement

    Répondre à ce message

  • 8
    David BUFFO

    Suite au passage à la version 2, les réponses (dans un texte à trous) qui contiennent des signes de ponctuation (. ? !) sont considérées comme fausses. On voit apparaître / dans la correction.
    exemple :
    Elle arrive à l’école. : [trou]Elle+arrive+à+l’école./M[texte]
    Visible ici :
    http://ecole-ybarau.ac-reunion.fr/spip.php?article369
    Il me semblait pourtant que tout fonctionnait correctement avant.
    Merci

    • Salut, quel est exactement ton code de jeu, que je puisse tester ? (mets-le ici entre balises <cadre> et </cadre>)

      De plus, pourquoi n’y-a-til aucun indice de présenté ?

    • David BUFFO

      Voici le code :

      <jeux>
      [texte]{{Tape les mots ou les expressions suivantes:}}
      
      _ élève : [trou]élève[texte]
      _ garçon : [trou]garçon[texte]
      _ forêt : [trou]forêt[texte]
      _ Noël : [trou]Noël/M[texte]
      _ Elle arrive à l'école. : [trou]Elle+arrive+à+l'école./M[texte]
      _ Où es-tu ? : [trou]Où+es-tu+?/M[texte]
      _ Je suis là ! : [trou]Je+suis+là+!/M[texte]
      _ (3x10)-4+2=28 : [trou]"(3x10)-4+2=28"[texte]
      _ http://ecole-ybarau : [trou]"http://ecole-ybarau"[texte]
      _ mon.adresse@barau.fr : [trou]"mon.adresse@barau.fr"[texte]
      
              [config]
              indices = non
              solution = oui
      {</jeux>}


      Il n’y a pas d’indices puisqu’il suffit de recopier.

    • Merci.

      Effectivement, plusieurs bugs ont été corrigés dans la version 2.1.1 du plugin.

      Afin déviter les corrections de typo SPIP, je suggère que tu utilises ce code :

      <jeux>{{Tape les mots ou les expressions suivantes:}}
      
      _ élève : [trou]élève[texte]
      _ garçon : [trou]garçon[texte]
      _ forêt : [trou]forêt[texte]
      _ Noël : [trou]Noël/M[texte]
      _ Elle arrive à l'école. : [trou]Elle+arrive+à+l'école./M[texte]
      _ Où es-tu ? : [trou]Où+es+tu+?/M[texte]
      _ Je suis là ! : [trou]Je+suis+là+!/M[texte]
      _ (3x10)-4+2=28 : [trou]"(3x10)-4+2=28"[texte]
      _ <html>http://ecole-ybarau</html> : [trou]"<html>http://ecole-ybarau</html>"[texte]
      _ <html>mon.adresse@barau.fr</html> : [trou]"<html>mon.adresse@barau.fr</html>"[texte]
      
              [config]
              indices = non
              solution = oui
      </jeux>
    • David BUFFO

      Merci mais cela ne fonctionne pas. Les balises html provoquent une correction du type :
      "/<span/class=/base64/title='RWxsZSB........etc'></span>
      Il y a quatre réponses qui posent pb, ce sont celles qui contiennent un . un ? ou un ! :

      Elle arrive à l’école.
      Où es-tu ?
      Je suis là !
      mon.adresse@barau.fr


      Pour la première, la réponse est considérée correcte si je remplace le point par un espace.
      Pour les autres, pas moyen, même avec des espaces.

    • Je suis d’accord... Mais la version de ton plugin est la 2.1.0 et il faut la 2.1.1 !

      Donc, on en reparle après ta mise à jour, merci ;-)

    • David BUFFO

      Désolé, je n’avais pas compris. Tout fonctionne sans problème.
      Merci

    • David BUFFO

      Petite précision : les balises html ne sont même pas nécessaires avec la dernière version du plugin. Le seul caractère que je n’arrive pas à afficher est le +, mais c’est normal et puis il ne faut pas demander la lune ;-).
      Merci en tout cas.

    • Les balises html sont en fait une protection :
      -  de SPIP qui peut transformer les liens http://truc.machin, comme tu peux le voir ici même...
      -  du Couteau Suisse qui peut transformer/protéger aussi les mails ou les liens...

      Le + (censé remplacer l’espace) ne serait-il pas accessible en mettant l’expression entre guillemets ? Les guillemets, en principe, permettent d’avoir une expression littérale. Et puis tu peux aussi utiliser les regexp (où le + doit être échappé bien sûr) au cas où...

      Dans mes tests, l’expression :

      (3x10)-4+2=28 : [trou]« (3x10)-4+2=28 »[texte]

      est pourtant bien reconnue...

    Répondre à ce message

  • 2

    Excellent plugin. Pour mon premier essai, j’ai fait un QCM sur le jeu de tarot.

    Pour ceux qui font moins de 50% au QCM, j’ai voulu mettre un lien « Révisez donc le chapitre 7—>177 » mais on voit le « a href... » non cliquable bien sûr
    Si quelqu’un sait comment faire ?

    • heu comment a tu essayer de mettre le lien dans ton jeu ? Peut tu mettre ici le code que tu mis (entre balise <code>et

      je ne connais pas trop bien le QCM, mais bon, je peux peut-être aider.

    • Ah c’est exact. Normalement, on peut y mettre soit des raccourcis SPIP du genre [ici->7] ou des adresses en dur avec <a>.

      Je viens de corriger le plugin en ce sens : http://zone.spip.org/trac/spip-zone.... Le nouveau zip sera disponible d’ici 15 minutes.

    Répondre à ce message

  • 3

    Spip 2 semble filtrer les balises
    <p class="...">...</p>
    dans le texte des articles (elles sont remplacées par <p>...</p>)

    On perd donc les styles jeux_erreur, jeux_solution, etc...

    En les remplaçant par
    <div class="jeux_...>...</div>
    on retrouve les couleurs de la classe.

    Répondre à ce message

  • 2

    Le bouton “Vérifier” un mots-croisés est inactif.

    -  ligne 54 de jeux/mots_croises.php (svn 34837) :

    il manque la variable $fond=true dans la function affichage_grille_mc

    Répondre à ce message

  • 1

    Est-ce que c’est normal qu’il n’y ait plus de bouton CORRIGER dans les QCM ?

    Même si je le force dans la config interne du jeu.

    Merci ! :)

    Le 30 janv. 10 à 22:55, patfr@ifrance.com a écrit :

    Author : patfr@ifrance.com
    Date : 2010-01-30 22:55:35 +0100 (sam 30 jan 2010)
    New Revision : 34805

    Répondre à ce message

  • 2

    configuration : spip 2.0.10

    J’ai un bug d’affichage lorsque je souhaite monter un jeu avec plusieurs modules (un qcm, un qrm et un texte à trou) : le texte à trou ne s’affiche pas correctement ... on ne voit que le début du texte, et après le premier trou, tous les trous, mais plus aucun texte ...
    une photo valant mieux qu’un long discours ..., voir la photo ci-jointe.
    Si quelqu’un a une idée autre que « séparer les jeux » ...
    Le but est de procéder à une évaluation d’élève en ligne ... donc déjà un jeu par énoncé ... si je peux éviter de multiplier le nombre de jeux ...
    merci par avance de l’aide ...

    • Le code du plugin n’était pas conçu à la base pour mélanger les jeux...

      Il faudrait pour cela mettre les mains dans le camboui PHP pour permettre ces passerelles et interpréter un certain nombre de séparateurs ([trou] par exemple) dans leur module d’origine, tout comme l’évaluation des réponses. Il s’agit là d’une modification assez profonde et un peu délicate du code.

      Une autre voie, meilleure peut-être, serait de créer un nouveau type de jeu qui serait capable de lancer plusieurs jeux successifs,chacun avec leur propre correction et leur propre résultat, afin de fournir un seul résultat final, éventuellement stocké en base.

      Faut pas hésiter à partager ton expérience si le coeur te disait de t’attaquer au sujet ;-)

    • Bon, porté par un élan probablement mystique, j’ai ajouté ce fameux module qui fait tout, même le café... Toutes les infos ici : Les jeux multiples

      N’hésite pas à signaler d’éventuels bugs.

    Répondre à ce message

  • 2
    David Buffo

    Y a-t-il un problème avec le L apostrophe dans les texte à trous ?
    Un réponse du type :
    [trou]« à l’école »
    m’est signalée comme erronée même si elle est correctement tapée.
    Merci en tout cas pour ce plugin très utile.

    Répondre à ce message

  • 3

    Bonjour,
    Merci pour ce distrayant plugin, varié et agréable.
    Je ne trouve dans la configuration que « Enregistrement des scores : ».
    Pour régler les paramètres du QCM par exemple (apparition de la réponse de non par défaut à oui, nombre de réponses avant menu déroulant, etc.) doit-on obligatoirement le changer dans le code, je n’ai pas vu d’autre endroit pour le changer ?
    Par ailleurs, où sont les données des jeux ? J’ai changé de local à hébergeur et je n’ai plus retrouvé le jeu. Ou bien est-ce la désactivation du plugin qui a tout effacé ?
    Merci

    • Effectivement, la plupart des paramètres liés au jeu sont à configurer aprés le séparateur [config].

      Les jeux sont stockés :
      -  soit directement dans les articles entre les balises <jeux> et </jeux>
      -  soit, pour les jeux créés en backoffice, dans la base de donnée dans de nouvelles tables, comme cela est indiqué dans la doc.

    • Bonjour,
      Ce serait peut-être bien qu’on puisse régler ces paramètres dans cfg ?
      Pensez-vous l’intégrer, le réglage ?
      Merci

    • Oui, c’est une bonne idée d’ajouter ces paramètres dans CFG

      Je te laisse proposer un patch et même le commiter après tous les tests qui s’imposent ?

      Là, où je suis, je ne peux rien.

    Répondre à ce message

  • Bonjour,
    Merci pour ce distrayant plugin, varié et agréable.
    Je ne trouve dans la configuration que « Enregistrement des scores : ».
    Pour régler les paramètres du QCM par exemple (apparition de la réponse de non par défaut à oui, nombre de réponses avant menu déroulant de 5 à 10, etc.) doit-on obligatoirement le changer dans le code, je n’ai pas vu d’autre endroit pour le changer ?
    Par ailleurs, où sont les données des jeux ? J’ai changé de local à hébergeur et je n’ai plus retrouvé le jeu. Ou bien est-ce la désactivation du plugin qui a tout effacé ?
    Merci

    Répondre à ce message

  • 1

    Encore bravo pour ce plugin vraiment souple. Tout marche bien, mais comment peut-on avoir les résultats en ajax (il est indiqué que c’est possible dans la doc) ?

    Voici la configuration :
    SPIP 2.0.5
    Plugin jeux : Version : 1.8

    • il faut mettre l’appel entre une balise <div class="ajax"> et une balise </div> ;

      Mais il y a un bug sous FF que je n’arrive tjr pas à résoudre. Donc je déconseille d’utiliser cela.

    Répondre à ce message

  • 1

    Sur spip 2.0.9 je n’ai pas la possibilité d’intégrer un jeu dans un article car ma liste de jeu est vide, et je ne peux pas en créer non plus
    Donc mon souci n’est toujours pas réglé.

    J’ai quand même testé le plugin jeux sur spip 1.9.2c et ça fonctionne, j’en déduis que le problème viens de la version 2.0.9.
    Je ne souhaite pas retourner à une ancienne version de spip, donc
    Merci de m’aider si vous trouver une solution.

    • je ne reproduis pas le bug sous une spip 209

      avez vous bien la dernière version du plugin ?

    Répondre à ce message

  • Bonjour,

    J’utilise la version 2.0.9 de spip,
    et ce plugin ne fonctionne pas,
    je m’explique :
    lorsque j’essaie de créer un nouveau jeu (titre + contenu), après validation j’ai l’erreur suivante : « Désolé ce jeu n’existe pas »
    Merci de m’aider.

    Répondre à ce message

  • J’aime beaucoup vos jeux. Je me sert déjà du texte à trou mais j’aimerai me servir du pendu pour faire un exercice de paléographie : c’est à dire qu’un mot s’affiche dans une image dans une vieille écriture, et il faut essayer de le déchiffrer.
    Je n’ai aucune connaissance en javascript mais en gros j’aimerai que pour un mot choisi, une image correspondante avec le même nom que le mot s’affiche qqch comme « rose » à découvrir et l’image « rose.jpg » qui s’affiche. En php je prendrais la variable du mot à découvrir, je concatenerai .jpg et je ferais un echo mais je n’ai aucune connaissance en Javascript, est-ce que quelqu’un pourrait m’aider ?

    Pour avoir une idée du sujet :
    http://www.parisenphoto.comoj.com/spip/spip.php?article13

    Répondre à ce message

  • Bonjour,
    j’ai spip 208 et le plugin FCK.
    Je n’ai pas compris ce qu’il faut faire pour insérer des jeux tout en utilisant fck !?!
    J’ai bien essayer de coller le bout de code dans plusieurs endroit du fichier cité dans l’article mais jene vois aucune modification :’-(
    Pouvez-vous m’aider ?

    Répondre à ce message

  • 1

    Trés bon plugin aprés avoir fait le tour de celui ci et de checker dans le code je n’arrive toujours pas a afficher les commentaires lié au score. c’est a dire qu’il ne prend pas en compte la balise [score](à priori).

    j’aimerai que lorsqu’il y a plusieur question dans le meme jeu il compte le score(ce qu’il fait) et en fonction de celui ci il affiche en bas de page un commentaire qui me permettrai de le redirigé vers un nouvelle page (->art ?)

    donc pour l’instant cela ne marche pas.

    [qcm]
    Q fait il beau à Bordeaux ?
    P1.-1 non
    P2.0 parfois
    P3.3 oui
    R3
    [score]
    -  1pt:ce n’est pas ça.
    0pt : presque
    3pts : exact

    merci de votre aide

    • La gestion des commentaires de score était en effet un peu limitée (pas d’espaces autorisés et pas de nombres négatifs). Ceci est désormais corrigé. Zip disponible après 19h, sinon SVN dès maintenant !

      Exemple de jeu correctement géré :

      [qcm] 
      Q fait il beau à Bordeaux ? 
      P1.-1 non | rhooo !
      P2.0 parfois 
      P3.3 oui | ouiii !
      R3 
      [score]
      -1pt : ce n’est pas ça. 
      0pt : presque 
      3pts : exact

    Répondre à ce message

  • Chaque amélioration est appréciée :)

    Répondre à ce message

  • 1

    Oui !!! C’est un génial plugin !! Je le suivais déjà depuis un bout de temps mais j’admets que là vous faites fort !! La barre est haute...

    Une question ou deux cependant :

    • Comment afficher la soluce d’un jeu à trou ?
    • Je n’ai pas compris pour [score] les explications sont un peu confuses...

    Merci de m’aiguiller

    Et pour voir en ligne suivre le lien !!La Plume et l’encrier

    Tout le monde est ravi !! Merci !!

    Hop je reviens grace à crayons !! ;)
    Quels sont les jeux à venir ? (petite curiosité)

    • Je viens d’améliorer :
      -  Le plugin dans son ensemble et les jeux à trous en particulier pour l’affichage de la solution.
      -  L’article ci-dessous, notamment dans l’explication du séparateur [score]

      Les choses sont-elles à présent plus claires ?

      Pat

    Répondre à ce message

  • 5

    Bonjour.

    Je viens d’installer ce plugin sur un nouveau site SPIP 2.0.3 tout neuf.
    Quand j’entre dans l’espace privé, du fait de la configuration de mon hébergement, j’ai les erreurs suivantes :

    Warning: Invalid argument supplied for foreach() in /chemin/de/mon/htdocs/plugins/jeux/jeux_pipelines.php on line 95
    
    Warning: Invalid argument supplied for foreach() in /chemin/de/mon/htdocs/plugins/jeux/jeux_pipelines.php on line 96
    _JEUX_HEAD1

    En regardant dans le fichier en question, il y a en effet un appel de la fonction foreach sur les variables $jeux_header_prive et $jeux_javascript_prive qui sont des globales... (ligne 92) En recherchant d’où elles peuvent provenir, je me rend compte que le chemin du include_spip (ligne 91) n’existe pas : cette arborescence a été déplacée dans le rêpertoire ecrire :) le code correcte est donc :

     
    include_spip('ecrire/public/assembler');

    Une fois cette correction faite, il n’y a plus d’erreur :)
    Pour l’instant, le plugin fonctionne sans aucun autre souci.

    • Salut, en regardant les différentes versions de SPIP je n’ai pas l’impression que le déplacement dont tu parles ait eu lieu un jour...

      La fonction include_spip() scrute pourtant le répertoire ecrire/ ... L’erreur doit provenir d’autre chose...

    • selon sa documentation, elle cherche dans le SPIP_PATH... et d’après un article sur les chemins des squelettes, c’est l’équivalent de la variable $path des systèmes d’exploitation et mon installation étant fraiche, je ne vois pas comment et quand j’ai pu le modifier. par contre si ça fonctionne comme je pense, il est fort possible qu’en dernier recours il cherche dans le répertoire appelant ; ce qui expliquerait que les scripts de /ecrire/ n’ai pas besoin de préciser ce répertoire..

      il y a aussi une autre documentation (sur find_in_path je crois) que je n’ai pas bien compris.. mais si ça se trouve, le problème est plus en amont et il faut continuer à investiguer :/

    • ps :
      pour le déplacement, j’ai juste noté qu’il y avait une réorganisation de l’arborescence de la v2 (répertoires prive et squelettes-dist) et j’ai pensé que l’argument de la fonction était du au fait qu’il était un niveau plus haut avec les versions précédantes de spip.

    • en effet, l’erreur n’est pas localisé dans include_spip()
      je viens de refaire une installation sur un autre site avec le même souci (c’est le même serveur, où le error report level est positionné à E_ALL ou 8191)

      ce genre d’avertissement (warning) ne peut concerner que l’unique paramètre du « foreach » (donc le premier argument) qui est sensé être un tableau.. comme il n’y a pas de raison que ce ne soit pas le cas (parce-que le plugin a l’air de fonctionner normalement sinon), c’est probablement que la variable est nulle/inexistante (l’erreur disparait une fois qu’on a des jeux et des scores.) : je n’ai pas vérifié, mais un print_r juste avant devrait me le confirmer.
      comme l’alerte n’est pas vraiment préjudiciable, on peut la désactiver en utilisant @foreach ; mais je ne trouve pas ça très propre, mais tant que c’est du niveau E_WARNING (2) ou éventuellement E_NOTICE (8), ça va.
      la façon la plus propre de faire serait de carrément pas exécuter ce bout de code si la variable n’est pas du type adéquat ; cela suppose donc un test conditionnel avant :

      	if (is_array($jeux_header_prive)) {
      		foreach($jeux_header_prive as $s) $flux .= jeux_stylesheet($s);
      	}
      
      	if (is_array($jeux_javascript_prive)) {
      		foreach($jeux_javascript_prive as $s) $flux .= jeux_javascript($s);
      	}

      (j’attends une prochaine installation avec cette modification pour dire ce que ça donne) ;-

    • Non, tout ceci n’est pas normal et ces foreach ne devraient pas être protégés. Ces deux variables sont des tableaux déclarés, ce warning m’étonne...

      -  jeux_pipeline.php appelle : include_spip(’jeux_utils’) ;
      -  jeux_utils.php appelle : include_spip(’jeux_config’) ;
      -  jeux_config.php déclare : $jeux_header_prive = array(’jeux’,’qcm’, ’mots_croises’, ’sudoku’, ’pendu’, ’trous’) ;

    Répondre à ce message

  • 1

    Dans le même ordre d’idée que la correction en classe d’un exercice, je souhaiterai que le joueur d’un QCM/MRM puisse avoir son score comme la version 1.4 actuelle seulement après avoir donné son email , ainsi le résultat lui est envoyé sur son email avec une copie à l’administrateur du site.

    Répondre à ce message

  • 2

    Bonjour,

    Dans le même ordre d’idée que la correction en classe d’un exercice, je souhaiterai que le joueur d’un QCM/MRM puisse avoir son score comme la version 1.4 actuelle seulement après avoir donné son email , ainsi le résultat lui est envoyé sur son email avec une copie à l’administrateur du site.

    Comment est-ce possible ? Merci d’avance. (spip 1.9.2d)

    • Il s’agit d’une notification (cf. Notifications pour un exemple de code) que l’on peut facilement programmer, dans la mesure où les scores sont enregistrés si l’utilisateur est loggué : en principe l’email est connu...
      -  Soit automatiquement (si une option de config du genre : notification=oui)
      -  Soit manuellement (le gagnant clique un bouton pour récupérer le mail)

      A suivre pour qui veut se lancer !

    • merci pour cette réponse, mais je ne me sens pas prêt à intégrer ce genre de développement .

      Si l’on revient à la version actuelle en 1.9.2d : pourriez-vous détailler comment obtenir les résultats du QCM d’un utilisateur logué en privé.
      Depuis la création du « jeuxn°y », l’article qui contient le jeux, dans quel état (je ne veux pas le mettre en public pour obliger les personnes à se logger, donc rester en attente de validation) ...et on lit les résultats dans la rubrique « auteurs » en mode privé.

      Petite remarque : si on met 2 jeux dans le même article (un qcm et un jeu à trou), on a 2 boutons : comment en avoir un seul ?

    Répondre à ce message

  • 4

    Quelques tutoriels/animations concernant ce plugin à l’adresse suivante :
    http://spip.ac-rouen.fr/spip.php?ar...

    Si cela peut aider...

    • Merci de ce lien, je viens de l’incorporer, si tu es d’accord, dans l’article ci-dessus.

      En ce qui concerne les bugs, ou les « problèmes d’affichage des caractères accentués dans le résultat final », pourquoi ne pas l’avoir signalé ? C’est sûrement corrigeable...

    • Pas de problème pour l’incorporer.

      Concernant les caractères accentués, je n’ai pas pensé dans un premier temps à le signaler, n’ayant pas eu le temps de vérifier s’il ne s’agissait pas d’un problème local. Mais à première vue, non... Certains ont-ils eu les mêmes problèmes ?

    • Oui, c’est un bug qui vient d’être corrigé, avec un lot de petites nouveautés.

      Par ailleurs, il n’est pas normal que le test à trous qui figure dans ta vidéo soit paragraphé. En principe, il ne l’est plus désormais : les trous restent à l’intérieur des paragraphes.

    • Merci pour ces précisions.
      Je referai peut-être donc le tutoriel texte à trous si je trouve un moment pour cela.

    Répondre à ce message

  • 1
    Alain Hamon

    Merci beaucoup pour ce plugin.
    Je suis débutant et j’ai suivi les consignes d’installation pas à pas.
    Cela fonctionne parfaitement. Les élèves de l’Ecole primaire Suzanne Berton commencent à mettre en ligne leurs propres jeux.

    Félicitations.

    Répondre à ce message

  • 6

    j’utilise ce plugin dans le cadre d’un site scolaire et j’ai mis pour le moment quelques petits exercices pour montrer à mes collègues ce qu’il est possible de faire. J’ai mixé parfois son/image et exercice, et ça marche très bien, pourvu d’être rigoureux quand on tape l’article en mode spip !

    Je remercie vivement les concepteurs de ce plugin, il est vraiment très bien fait, très pratique et très sympa.

    J’ai quelques petites remarques toutefois, à ne surtout pas prendre comme des critiques bien évidemment :
    -  concernant les mots croisés, apparemment l’affichage des indications (ex. A. B. ou 1. 3.) ne se fait pas correctement sur internet explorer (cf ma grille de mots croisés, testées chez moi (mac+firefox= impec !), et en salle pupitre (pc+ie= pas de numéro ou lettre).
    -  concernant les textes à trous : j’aimerais bien que « correct » ou « c’est faux » comme on voit dans les QCM s’affiche quelque part, ou alors que les trous où il y a une erreur se mettent en rouge ! c’est possible ?
    -  Etant donné que presque tout ce qu’il est possible de faire avec hot potatoes peut se faire avec ce plugin, y-a-t’il un exercice d’appariement de prévu ?
    -  et toujours dans le même esprit, je mets des exercices de révision des cours de grec, c’est donc pour le moment un peu complexe pour moi parce qu’insérer du grec dans les pages est toujours fastidieux... j’aurais bien aimé qu’une sorte de barre typographique où les élèves n’ont qu’à cliquer sur les lettres (en grec forcément) apparaissent pour les aider à taper... est-ce possible ?

    et j’ai un petit souci avec un exercice, et je ne sais pas si c’est du aux restrictions du serveur (on est hébergé par l’académie !), ou à autre chose :
    c’est concernant mon exercice de grec avec des images :
    http://www5.ac-lille.fr/~vincicarvin/spip.php?article142
    Comme vous le voyez, un code erreur pour chacune des images... Ca n’empèche pas de faire l’exercice, mais c’est un peu génant.... Quelqu’un peut-il m’éclairer ?

    • -  pour les mot croisés, c’estune question de styles ... il y a dans le plugin un fichier motcroises.css ... il faut le modifier pour l’adapter à IE ... puis si possible m’envoyer l’info pour que la mette en ligne sur la zone (je n’ai pas de PC, donc ne pourrait le faire)
      -  pour le grec, il vaudrait mieux concevoir ce clavier virtuel dans un plugin à part (en entendant vous pouvez regarder aussi sur le site de l’ens il y a jeu de clavier très bien fichu pour le grec ... à installer sur vos ordinateur)
      -  pour le texte à trou, ce n’est pas moi qui s’en occupe ... à voir avec Pat
      -  je ne connais pas hot patatoes ... et je ne sais pas ce qu’est un « exercice d’appariement »

    • merci Maïeul de tes éclaircissements. Je suis dans le même cas que toi, je n’ai pas de PC sous la main, si j’ai le temps un jour au travail, j’essaierai de m’y mettre...

      En attendant, j’ai travaillé à l’intégration des exos hotpotatoes dans spip.
      Hot potatoes est une suite gratuite qui permet de créer des exercices en ligne, des mots croisés, des QCM, des drag and drop (ce que j’appelle appariement), des textes à trous, ou à remettre dans le désordre. On peut y ajouter du son, de la vidéo, paraméter le graphisme, les messages, un compteur temps, les scores... relier ensemble des exos ! Bref, au final, il y a moyen de faire plein de choses.

      Hot Potatoes génère une page html avec l’exercice tout fait. Il suffit d’ajouter le document html en pièce jointe d’un article spip. Dans le squelette article.html, j’ai rajouté une petite boucle qui demande d’afficher le contenu des documents html dans un thickbox, j’ai mis un petit logo personnalisé, et ça marche du coup très bien.

      Exemple ici avec le fameux appariement

      Pensez vous qu’il serait bien de relayer l’astuce dans la rubrique éducation ? Il y a déjà un plugin Jclic, mais il ne fonctionne plus, et Jclic (même genre de logiciel que hot potatoes) est un peu plus lourd que HP...?

    • tu peux effectivement régider un article sur l’usage de hot patatoes ...

    • je vais m’y atteler. Je ne me sens pas capable de passer ça en plugin... et puis je ne sais pas si c’est vraiment utile !

    • Oui je connaissais cela, ça serait intéressant de s’en inspirer pour améliorer le plug jeux... SPIP et jQuery offrent déjà tout ce qu’il faut pour avancer assez facilement : faut juste un peu de temps et de doigts sur les claviers !

    • Pour IE7, le pb avait déjà été pointé, mais je n’ai pas encore la soluce... le premier qui la trouve a gagné !

      Ah, si on avait l’équivalent de Firefox pour IE...

    Répondre à ce message

  • Bonjour,

    Merci pour ce beau travail. Je l’ai installé et à fonctionné du premier coup.

    Il y a juste une curiosité :

    les accents des « indices » sont remplacés par des « carré » comme si il ne comprenait pas le charset alors que partout ailleur dans le jeu c’est nickel. Je regarde le code php des jeux à trou mais pour le moment je ne trouve pas la solution.

    Denis

    Répondre à ce message

  • 11
    Jacques

    Bonjour

    J’essaie de faire fonctionner ce plug in pour le site « villages de ville »
    maais il ne veut marcher que sur la partie privée ! c’est à dire quand je le mets en publié ou en aperçu il ne fonctionne plus du tout ! il me semble pourtant avoir suivi les conseils à la lettre. Je n’en suis pas à ma première installation de plug in ! et même en mettant les mains dans le camboui, je ne suis pas suffisamment au fait et je bricole un peu dans mes pages mais juste ce qu’il faut pour ne pas me noyer trop vite !

    Quelqu’un aurait-il une idée du pourquoi ?

    Je suis sous spip 1.9.2 et squelette/plug in alternative

    d’avance merci !

    • hein ? j’avoue ne aps très bien comprendre ... en gros dans l’espace privé, vous voyiez bien le jeu, mais pas dans l’espace public ? ou bien vous n’avez plus rien dans l’espace public ? vous pourriez donenr un exemple ?

    • Jacques

      Afin que la visibilité de ce que je veux dire apparaisse, j’ai mis un pendu en ligne
      allez y voir ! vous verrez ce que je veux dire par fonctionne en partie privée et pas en partie publique ! En partie publique, la potence apparait, l’alphabet aussi mais à la place des pointillé, on a ABCDEF sur un bouton ainsi que le bouton rejouer... et sans effet d’interactivité, c’est à dire que ça reste sans effet !
      Je ne sais si je me fais comprendre...?
      En tous cas, allez voir sur le site l’article :

      un pendu...sinon rien !

      merci de votre patience ! :)

    • Maïeul

      hum, déja ta version du plugin n’est pas des plus à jour ...

      peux tu tester avec la version 1.1 ?

      visiblement le pb vient que le plugin n’insére pas correctement le javascript ... à mon avis, cela a été corrigé

    • Jacques

      Encore moi ! J’ai suivi tes conseils et installé la version la plus récente du plug in trouvée sur la SPIP-ZONE ! et cela ne s’améliore pas ! je l’ai testé sur un autre site ! avec un squelette etherweb pour voir si ça ne vient pas de Alternative ! Donc là, je ne comprend plus.  :(

    • bon, je regarderai demain ce qu’il en est ...

      a priori, je ne vois pas de raison sérieurse pour que ce soit alternative qui crée cela

    • par ailleur, j’aimerais bien voir le code que vous tapez dans votre article

    • Jacques

      Désolé ! finalement, le plug in marche avec le site en etherweb ! Donc, ça peut venir du squelette ! ou alors d’un conflit de plug in ?! Je continue de regarder un peu (à mon niveau ! ;))

    • Jacques

      J’utilise l’exemple qui est donné sur le site :


      [titre]
      Thème : le Jazz...
      [pendu]
      morton oliver armstrong ellington whiteman henderson nichols
      dorsey beiderbecke teagarden freeman kaminsky teschemacher
      davis goodman wilson hampton crosby parker gillespie powell monk
      clarke johnson mulligan evans hawkins basie coltrane coleman
      [config]
      pendu=2 // pendu en couleur

      Au début, j’avais remplacé par des noms d’hommes politiques du coin... mais c’est pas là que ça coince !

      le site suivant : Autres Vues

      ne pose pas de problème pour la publicattion de ce jeu !?

    • Jacques

      encore moi ! Je suis un peu perdu là ! je réitère ma question : Comment faire pour que ça marche sur mon site principal ?
      étant donné que ça marche sur mon second site avec les même codes ?
      Est ce que ça pourrait venir d’un conflit avec un autre script présent sur sommaire ou article par ex ?

      Je pose bcp de questions mais j’essaie d’apprendre et de comprendre ! :(

    • la balise #TEXTE de ton article est passée une fois de trop dans la fonction propre() ou typo(). Du coup les commentaires du jeu sont dénaturés et les fichiers css/js ne sont plus chargés.

      Dans ton squelette il ne faut pas utiliser d’étoile sur #TEXTE. Quelle est la syntaxe utilisée ?

      Sinon, tu utilises de nombreux plugins, yen a peut-être un qui crée une perturbation.

    • Jacques

      Merci beaucoup de votre aide et du temps que vous avez accepté de passer à tenter de résoudre ce petit problème... l’affaire est résolue ! il s’agissait d’une balise #TEXTE manquante... Je l’ai replacée ! :D
      Encore une fois merci et bon courage !

    Répondre à ce message

  • 3

    Jeu du pendu

    Dans mes propositions,je voudrais insérer un mot composé (avec un tiret) mais le tiret ou l’espace n’est pas repris dans la grille.
    Comment faire ?
    Merci

    • Mettre les mains dans le PHP !

    • je viens d’intégrer cela au plugin (le tiret seulement, l’espace n’est pas possible car il sert de délimitateur)

      si tu le retelecharge sur la zone le plugin d’ici 1heure (le temps que les paquets soient refait), ca doit le faire ...

    • Un énorme merci ! ;-)

    Répondre à ce message

  • 4
    cyanure

    Bonjour,

    Je n’ arrive pas modifier la value de l’ input du qcm ( enlever ’corriger’ )

    ... j’ai regardé les fonctions php du plugin mais je ne trouve pas la solution ... si vous avez des pistes, merci d’avance :)

    • a priori, c’est dans /lang/qcm_fr.php

      je te conseil de surcharger le fichier, plutot que de modfiier l’original

    • oups, c’est dans /lang/jeux_fr.php

    • cyanure

      yes, j’ai rouver cette solution mais oublié de mettre le message en « resolu » :)

      Par contre il faut laisser un espace blanc dans la string, sinon spip remonte quand meme la valeur « corriger » sur l’ input.

      Merci pour l’aide ;)

    • Jeu du pendu ...
      Comment fait-on pour insérer un mot composé (donc, avec un tiret) ?
      Merci

    Répondre à ce message

  • Osbern

    Merci pour ce plugin. J’étais découragé de me mettre au php pour réaliser un quizz sur mon site mais ce plugin rend la tâche très facile.

    Répondre à ce message

  • 5

    Bonjour,

    On m’a dit que le pendu n°2 « en couleur » était présenté à l’envers par rapport à sa source originale, qui est un jeu de tarot ancien, conservé à la bibliothèque nationale de France. Il a été utilisé en 1981 pour faire un jeu de cartes édité par B.P Grimaud.

    J’en ai fait un autre, issu de la même collection, et sans l’inverser. Il est visible ici.

    Si vous voulez, je peux vous envoyer les images et la config correspondantes, voire les ajouter à la distribution du plugin dans un dossier img/pendu3.

    Bons jeux,

    Martinus

    • Ah oui, volontiers. Il est bien bô ce malheureux pendu.

      J’aperçois juste un petit pixel de décalage dans certaines images...

    • Je l’ai refait, et je crois qu’il n’y a maintenant plus de décalage.
      Si vous pouvez vérifier, je l’enverrai dans SVN.
      Ne pas oublier de rafraîchir les caches avant d’essayer.

      exemple

    • Un seul mot : parfait !

    • Je crois avoir ajouté le dossier img/pendu3 dans SVN.

      Il s’est produit des choses très bizarres quand j’ai tenté d’importer (avec RapidSVN). L’ensemble du dossier img semble avoir été supprimé et re-créé, alors que je n’ai évidemment pas demandé cela (et j’espère même ne pas avoir le droit de supprimer). Il y a eu une coupure de connexion pendant mon import, mais cela ne devrait pas provoquer ce type de problème, non ?

      J’ai utilisé 3 gestionnaires de sources différents depuis 20 ans, mais SVN me déroute complètement et je ne comprends pas pourquoi il est aussi compliqué, pour aussi peu de fonctionnalités.

      J’éviterai donc de l’utiliser à nouveau.

      Cordialement,
      Martinus

    • Ouais, justement, c’était pas nécessaire de supprimer le dossier img car tu as rompu le suivi des révisions et utilisé des ressources SVN pour rien. Il suffisait simplement d’ajouter ton nouveau dossier pendu3... De plus, je vire tes fichiers Thumb.db, complètement inutiles ici.

      M’enfin, merci quand même pour ce joli pendu, suis sûr que ton prochain commit sera nickel ;-)

    Répondre à ce message

  • 1
    Guillaume

    Bonjour, pour plusieurs choses, j’aimerais pouvoir mettre plusieurs jeux (chacun dans les balises jeux) différents dans un seul article, mais que les scores soient cumulés. Je ne sais pas dans quelle mesure c’est possible, je vais jeter un oeil dans le cambouis, mais mes compétences sont encore bien insuffisantes.

    Merci.

    • Bonjour,

      A mon humble avis, tu ne devrais rien changer en vue d’enregistrer un cumul. Çà va compliquer le plugin, pour un besoin très spécifique.

      Il est plus simple de laisser s’enregistrer les scores jeu par jeu, puis ensuite de récupérer ces scores dans tes pages, grâce à des boucles, en les cumulant selon les critères qui te conviennent.

      Cordialement,
      Martinus

    Répondre à ce message

  • 17
    equitation-durable

    bonjour, merci pour ce plugin tout marche bien, sauf l’affichage :(

    par ce que le plug in est dans un div dont la taille est fixe j’aimerai enlever le style de ce div afin qu’il n’ai plus de taille fixee et que le quizz ne deborde plus de mon div a moi

    comment faire ?

    http://www.equitation-durable.fr/spip.php?page=quizz&id_article=26

    si quelqu’un a une piste :)

    merci

    • equitation-durable
    • tu peux surcharger (c’est à dire remplacer) les styles css encréant ton propre fichier jeux.css.html dans le dossier squelette (reprend le fichier original et modifie le pour ton arrengement)

      voila

    • equitation-durable

      super

      merci

       :)

    • equitation-durable

      bonjour,

      j’ai une autre question : est il possible de recuperer le resultat d’un quizz afin par exemple de le mettre dans un cookie et de pouvoir mettre un message du genre : « bravo, vous avez progresse... »

      merci

    • Bonjour,

      Si le jeu est défini dans le menu « Jeux » de l’espace privé, les résultats de chaque jeu sont enregistrés dans des tables, que tu peux lire avec une boucle <BOUCLE_resultats(JEUX_RESULTATS){id_jeu>, ou avec du php.

      Par contre, seul le dernier résultat est stocké. Mais tu peux toujours le récupérer et le mettre dans des cookies ou autre, en écrivant le code adhoc.

      Personnellement, je ne pense pas que le suivi de la progression devrait être une option des jeux, pour ne pas trop compliquer les choses, mais des modèles et/ou plugins pourraient suffire.

      Cordialement,

    • Dans le code source de ta page, je ne vois aucun insert de style dans le header... n’aurais-tu pas oublié de mettre la balise #INSERT_HEAD dans le header de ton squelette ?

    • bonjour,
      merci de votre reponse

      en fait, je n’ai pas compris a quoi sert #INSERT_HEADER, donc je ne l’ai pas utilise et ca marche tres bien, finalement

      oui, j’ai oublie de dire que le DIV qui avait des tailles fixees, c’est un DIV a moi
      :D

      donc j’ai corrige mon probleme d’affichage

      encore merci

    • equitation-durable

      bonjour et merci de votre reponse

      a vrai dire, je ne vois pas de menu « Jeux » dans mon espace prive

      Tout ce que j’ai fait est de cocher « Jeux dans vos articles » dans l’espace « plug in » ; et puis j’ai ecrit des articles avec la syntaxe decrite

      Aurai je oublie qq chose ?

    • Disons qu’il n’y a aucun style sur les éléments du jeu, ça fait un peu uniforme, mais c’est ton choix. Attention : les autres plugins auront sûrement besoin de cette balise. @+ !

    • As-tu bien la dernière version du plugin ? Une gestion directe des jeux sur l’espace privé est en cours de développement. C’est accessible dans le menu Edition/Jeux

    • equitation-durable

      ah oui, je n’avais pas vu

       :)

      mais quand je clique, j’ai ce message

      Fatal error : Call to undefined function : autoriser() in .../plugins/jeux/exec/inc_boites_infos.php on line 103

       :(

    • Ah je crois bien que cette partie du plugin est réservée à la version 1.93 de SPIP...

    • Pour moi ça marche bien en 1.9.2d

    • equitation-durable

      ah oui mais je suis en 1.9.1

      je vais voir comment upgrader...

      merci

    • equitation-durable

      bonjour,
      j’ai bien upgrade en 1.9.2d
       :)

      je n’ai plus le message d’erreur qui etait donc bien du a ce que j’utilisais spip1.9.1, mais par contre je n’ai rien dans edition/jeux
      ce qui est un peu normal puisque je n’ai pas mis de jeux, mais des quizz

      donc finalement, ma question serait plutot de savoir s’il y a moyen de recuperer les scores des quizz
       :)

      merci

    • La seule façon de gérer les scores d’un jeu est de le créer en privé. Il te faut donc récupérer le code de tes anciens quizz dans le corps des articles et le placer dans de nouveaux quizz privés appelés dans les articles par la balise <jeuXX>

    • equitation-durable

      je vais voir ca

      merci pour votre reponse

       :)

    Répondre à ce message

  • Bonjour,

    Avec un jeu de pendu 1.0.07, il y a, dans la page « jeux_voir », ou en visualisation de l’article sur le site privé, le message :

    Scripts désactivés : vous ne pouvez pas jouer à ce jeu ici !

    JavaScript est pourtant bien activé, et les QCM marchent bien dans ces mêmes pages. Le jeu de pendu fonctionne bien en prévisualisation ou publié sur le site.

    Si on ne peut vraiment pas le faire fonctionner sur le site privé, je crois qu’il faudrait changer le message qui est trompeur et dire seulement que le jeu ne fonctionne pas dans « cette page » et qu’il faut le proposer à la publication pour pouvoir le tester.

    Et puis, n’oubliez pas que la grande majorité des utilisateurs rédacteurs ne savent absolument pas comment « activer les scripts », ni ce que cela peut bien signifier !

    Merci.

    Répondre à ce message

  • 10

    Je débute avec Spip (en local). C’est exactement ce que je recherche mais il y a un pb : après un essai raté (message syntax error) dans l’espace public, l’entête du site y compris l’espace privé se couvre de code sur 10 lignes environ et c’est la même chose à chaque fois que j’essaie de réinstaller le plugin. Que faire ?

    • je sais pas ...

      t’a quel version de spip ?

      c’est quoi le message ?

    • le spip utilisé est 1.9.2d et voici ce que j’obtiens en haut de mes pages :

      ’bigint(21) NOT NULL’, ’date’ => ’timestamp’) ; if (isset($GLOBALS[’meta’][’jeux_base_version’])) $jeux = array_merge($jeux, array( ’type_jeu’ => ’text NOT NULL’, ’titre_prive’ => ’text NOT NULL’, )) ; $jeux = array_merge($jeux, array( ’contenu’ => ’text NOT NULL’, ’statut’ => « varchar(10) DEFAULT ’0’ NOT NULL », ’enregistrer_resultat’=>’enum (« oui », « non »)’, ) ) ; $jeux_key = array( ’PRIMARY KEY’ =>’id_jeu’) ; $jeux_resultats = array( ’id_resultat’ => ’bigint(21) NOT NULL’, ’id_jeu’ => ’bigint(21) NOT NULL’, ’id_auteur’ => ’bigint(21) NOT NULL’, ’date’ => ’timestamp’, ’resultat_court’ => ’int(12)’, ’resultat_long’ => ’text NOT NULL’) ; $jeux_resultats_key=array(’PRIMARY KEY’ =>’id_resultat’, ’KEY id_jeu’ =>’id_jeu’, ’KEY id_auteur’ =>’id_auteur’ ) ; $tables_principales[’spip_jeux’] = array(’field’ => &$jeux, ’key’ => &$jeux_key) ; $tables_principales[’spip_jeux_resultats’] = array(’field’ => &$jeux_resultats, ’key’ => &$jeux_resultats_key) ; global $table_des_traitements ; $table_des_traitements[’CONTENU’][]= ’propre(%s)’ ; ?> etc...

    • il y a visiiblement un problème avec le fichier base/jeux_tables.php du plugin

      essaye de comparer avec celui que tu trouve ,

      qui est noralmenr le bon

    • J’ai remplacé le fichier tables.php d’origine par celui que j’ai récupéré mais malheureusement le résultat est le même.

    • Bernard, Maïeul,

      Il s’agit tout simplement d’un raccourci de programmation « <? » qui n’est pas supporté par tous les serveurs. Je les ai donc remplacés par : « <?php ».

      Une simple mise à jour du plugin devrait résoudre le problème.

    • D’abord, merci pour vos réponses. C’est mieux,moins de perturbations à l’affichage et moins de code mais c’est toujours pas çà. Une fois la mise à jour installée il reste qd même :

      ’regle’ => « Règles du jeu :
      -  En partant des chiffres déjà inscrits, remplissez la grille de manière que chaque ligne, chaque colonne et chaque carré de @largeur@ par @hauteur@ contienne une seule fois tous les chiffres de 1 à @max@. »

      en entête de l’espace privé et du site public. et après installation impossible de retourner à « gestion des plugins », je n’obtiens que « configuration du site ». Je m’obstine un peu mais c’est parce que je voudrais vraiment utiliser la partie QCM et exercices à trous.

    • c’est bizarre, bizarre chez toi.

      Pour résoudre temporairement le pb, tu peux tenter de remplacer les guillemet anglais (") par des apostrophe (’) la ligne qui correspond dans /lang/sudoku.php(ligne 11)

      sans garantie

      et normalement, après tout cela, la page de config des plugins devrait marcher

      ps : quelqu’un pourrait faire la maj sur la zone, j’ai pas de client svn là où je suis ? (elle est mal équipé décidement cette fac)

    • As-tu bien vidé le cache ? Bien remplacé la totalité des fichiers ?

    • Suite du feuilleton : j’ai viré tous les fichiers « Sudoku » qui ne me serviront pas de toutes façons et tout semble fonctionner. Est-ce bien normal ? Si oui merci à tous.

    • equitation-durable

      bonjour,
      merci pour ce plugin
      tout marche bien, sauf l’affichage
       :(

      par ce que le plug in est dans un div dont la taille est fixe
      j’aimerai enlever le style de ce div afin qu’il n’ai plus de taille fixee et que le quizz ne deborde plus de mon div a moi

      comment faire ?

      http://www.equitation-durable.fr/spip.php?page=quizz&id_article=26

      si quelqu’un a une piste
       :)

      merci

    Répondre à ce message

  • 1

    Deux questions de débutant, ou trouve-t-on la librairie GD et où l’installe-t-on ?
    Merci

    • la librairie gd est installé par celui qui vous héberge ... c’est independant de spip

    Répondre à ce message

  • 3

    Bonjour,

    J’ai un plugin qui n’affiche plus une certaine boite en édition d’article, si et seulement si le plugin jeux est activé.

    Je ne suis pas un expert ès plugins, mais est-ce qu’il ne faudrait pas ajouter un point pour ajouter au flux ce qui est retourné par la fonction boite_info_jeux_edit(), c’est à dire écrire :

    function jeux_affiche_droite($flux){
    	if (in_array($flux['args']['exec'],array('articles_edit','breves_edit','rubriques_edit','mots_edit'))){
    	include_spip('exec/inc_boites_infos');	
    	$flux['data'] .= boite_info_jeux_edit();  
    	}

    En tous cas, si je le fais, le plugin jeux ne gêne plus les autres, mais je ne sais pas si c’est la solution correcte.

    Cordialement,

    Martin

    • Bien joué. Je te laisse faire la modif dans le code source en SVN ? Si tu n’as pas encore de codes, tu peux les demander sur la liste de spip-zone.

    • Bonjour,

      J’ai envoyé la modification, mais je ne sais pas qui est supposé faire ensuite une nouvelle version du paquet d’installation et lui donner un n° de version.

      Cordialement,

      Martinus

    • Hello, merci. La composition des paquets se fait automatiquement toutes les heures. Le numéro de version du plugin par contre, il faut le changer à la main. Mais un petit bug comme celu-là ne nécessite peut-être pas de changement de version...

    Répondre à ce message

  • 3

    Bonjour et bravo pour cette contribution !

    Juste un petit bug à signaler sur les QCM/QRM :

    Si on fait un QRM puis un QCM, et l’option de configuration solution=oui, seul le premier QRM est encadré quand la correction s’affiche.

    Avec la config solution=non, ou si le QRM est en dernier, il n’y a pas de problème, toutes les questions sont encadrées.

    Si vous pouviez arranger ça, ce serait bien, sinon je vais essayer de me plonger dans votre code mais il me faudra surement du temps...

    Cordialement,
    Martin

    Répondre à ce message

  • 4

    Bonjour,

    J’ai créé un jeu avec 2 QCM et un QRM dans l’espace privé, et plusieurs auteurs identifiés on répondu, mais aucun résultat ne s’enregistre : la table spip_jeux_resultats reste vide.

    Je n’ai pas mis de [titre] ni de [score] parce qu’il est indiqué qu’ils sont optionnels et que je n’en ai pas vraiment besoin. Le code complet est le suivant :

           [config]
            solution=oui
            [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.2 Flamme|Plus précisément "rouge flamme, en grec"
            P5 Rigide, ne se casse pas.
            R4 
            [qcm]
            Q Que signifie "Aceras" ?
            P1 Qui est aigüe, aiguisé(e)|Pas du tout, au contraire
            P2 Dont les feuilles ressemblent à celles d'un érable|Rien à voir avec Acer...
            P3.2 N'a pas de corne ou d'éperon|De a (privatif) + ceras (corne)
            P4 Découvert dans l'île d'Acerios, en Grèce|Cette île n'existe pas, à ma connaissance...
            P5 Dur comme de l'acier|Pas du tout...
            R3
            [qrm]
            Q Ces mots désignent une couleur jaune :
            P1.1 citrinus|évidemment !
            P2 caeruleus|c'est "bleu de mer"
            P3.2 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 !)

    Bien sûr, "enregistrer les résultats est à « oui » ?

    Est-ce qu’il manque autre chose ?

    Si vous avez une idée, je suis preneur !
    Merci.

    • En principe tout est bon. Essaie avec une mise à jour du plugin ?

    • Bonjour,

      J’ai téléchargé le plugin mercredi dernier, et apparemment il n’y a pas eu de modification depuis.

      Voici le début du code html généré, quand je mets le qrm en premier (sur site de test).
      Est-ce que la dernière balise div n’est pas en trop, et ne ferme pas la classe jeux_cadre alors qu’il y a d’autres questions ?

      <!-- PLUGIN-DEBUT-#11510 'qcm' -->
      <a name="JEU11510"></a><div class="jeux_global"><div class="jeux_cadre qcm"><div class="jeux_titre qcm_titre">        <hr /></div>
      
      <!-- QCM-DEBUT-#0 -->
      <div class="jeux_question">
      	<img src="dist/puce.gif" width="8" height="11" alt="-" />
      	Ces mots désignent une couleur jaune
      	<span class="jeux_points"> (3&nbsp;pts)</span>&nbsp;:
      </div>
      <div class="qcm_correction_null">
      Vous n&#8217;avez pas r&eacute;pondu</div>
      	<div class="qcm_reponse">
      		<span class="qcm_correction_juste">
      			Correction&nbsp;:
      		</span>
          </div>
      <div class="qcm_reponse">&nbsp;&#8226;&nbsp;citrinus
          <span class="jeux_points"> (1&nbsp;pt)</span>
      </div>
      <div class="qcm_precision">
          oui, évidemment&nbsp;!
      </div>
      <div class="qcm_reponse">
          &nbsp;&#8226;&nbsp;stramineus
          <span class="jeux_points"> (2&nbsp;pts)
          </span>
      </div>
      <div class="qcm_precision">
      oui, jaune paille
      </div>
      </div>   <!-----   en trop ? -->
      <br />
      <!-- QCM-FIN-#0 -->

      Salutations d’un blésois.
      Martin

    • Un blésois peut-être musicien ?

      ... Ne nous égarons pas ;-)

      Hélas vous faites erreur. Le plugin a bien été modifié depuis mercredi dernier et la supposition que vous faites est juste.

      Voici l’historique du plugin : http://zone.spip.org/trac/spip-zone...

    • Ok, maintenant ça marche parfaitement !

      Cordialement,

      Martin

    Répondre à ce message

  • 3

    Encore une petite question :

    Comment fait-on pour créer des jeux codés dans l’espace privé ?

    Faut-il les saisir directement dans la base de données, ou existe-t-il une page de l’espace privé pour cela (je n’en vois pas) ? .

    Merci pour votre réponse !

    • Si vous êtes administrateur, il y a une icône supplémentaire dans le menu ’Edition’.

      Assurez-vous d’avoir la dernière version du plugin.

    • Ooups, merci, j’avais pas vu...
      Ca serait quand même bien de le dire dans la doc.
      Merci.
      Martin

    • Exact. Mais cette possibilité de créer des jeux en privé reste une fonctionnalité en test...

    Répondre à ce message

  • Pour des raisons d’accessibilité (accessibilité aux handicapé visuels, aux logiciels incapables d’afficher les images, aux postes où les images sont désactivées, possibilité de varier la taille d’affichage, de copier l’information du schéma, d’économie de ressources processeur et bande passante coté pour le client web et le serveur), il est préférable de fournir une version texte des schéma d’échec, à la place d’une image.

    Ceci est valable pour tous les afficheurs d’échec.

    Exemple avec le schéma ci-dessus :

    1
    2
    3
    4
    5
    6
    7
    8
    h g f e d c b a

    Répondre à ce message

  • 2

    Comment faire pour cacher le nombre de points attribués par question et donc le nombre de réponses ?

    exemple : http://www.bilanskine.net/spip/spip.php?article849

    merci pour ce plugin fort pratique

    FD

    • Avec la dernière version du plugin, une option de configuration permet de cacher les points :

      [config]
        points=non
      

      Je m’aperçois que les styles CSS du plugin Jeux ne sont pas du tout pris en compte... La mise à jour a-t-elle réglé ce problème ?

      Une petite chose encore : Le Couteau Suisse et la Barre Typographique (dans laquelle sont ajoutés les nouveaux raccourcis) semblent aussi un peu anciens et devraient sans doute être mis à jour...

    • parfait et superbe. Merci

    Répondre à ce message

  • 1

    deux questions :

    la première pourquoi le champ date de la table jeux_resultats n’est pas affiché dans la page voir ses résultats.

    La seconde et là je suis preneur c’est le champ resultat_long qui reste vierge de toutes informations

    je suppose que cette partie est en pleine évolution où c’est mon site qui a des problèmes.

    d’avance merci
    et surtout bonnes fêtes

    • Eh oui, la gestion des résultat a été ajoutée assez récemment, mais elle n’est pas encore finalisée... Si tu as quelques idées, n’hésite pas à les formuler et même à participer au développement SVN du plugin.

      Voici des extraits de discussion :
      -  http://thread.gmane.org/gmane.comp....
      -  http://thread.gmane.org/gmane.comp....

      Q1 : je comprends pas ta question, je vois bien une colonne date sur cette page : [Auteur, Date, Résultat]

      Q2 : ce champ là a été ajouté pour le futur ;-) Aucune utilisation n’en est faite à l’heure actuelle...

      Très bonnes fêtes à toi aussi !

    Répondre à ce message

  • 10

    spip 1.9.2 C
    Je suis en train de faire des qcm avec du latex
    exemple :math>$2\times \sqrt121$

    pas de problèmes dans l’affichage classique
    mais rien n’apparait dans les choix déroulants
    la page en question :
    http://www.college-lamontagne.re/spip/eva/spip.php?article435

    Comment faire pour que la balise math soit comprise !

    Merci d’avance et encore merci pour ce plugin

    • ça, c’est compliqué... les selects ne sont pas prévus pour accepter des images. le plugin est programmé pour afficher un select à partir de 5 choix je crois... ne pourrais-tu pas retirer un choix par exemple ?

    • Me réponds à moi-même...

      Par défaut, le plugin peut afficher 5 boutons radio. à partir de 6, il affiche une liste déroulante. Comment se fait-il que les 4 choix ne sont pas des boutons radio ?

      Quel est le code source de cette fameuse question 3 ?

    • [qcm]

      Q Simplifier $\sqrt242$

      P1 = $2\times \sqrt121$

      P2 = $11\times \sqrt2$

      P3 = $2\times \sqrt11$

      P4 = $2\times \sqrt11$

      R2
      voici le code de la question 3 sans les balises math

      pourquoi 4 choix ne sont pas des boutons radio ? tout simplement par un choix perso de ma part sur le site en question

      elseif ($qcms[$indexQCM][’nbpropositions’]>3)
      dans qcm.php ligne 182
      d’avance merci

    • ok, je comprends mieux. Je vais poster une nouvelle version du plugin afin de pouvoir contrôler ce paramètre sans toucher au code du plugin lui-même : il vaut mieux tenter une amélioration plutot qu’un fork qui est perdu dès la mise à jour du plugin...

      Mais à propos des select, je ne vois pas de solution pour les équations de math, à part bien sûr, rétablir les boutons radio...

    • pour les maths voici ma solution
      P10 $\sqrt125 = 5\times \sqrt25$
      P11 $\sqrt125 = 25\times \sqrt5$
      P12 $\sqrt125 = 5\times \sqrt5$
      P14 $\sqrt125 = 25\times \sqrt25$
      P15 $\sqrt125 = 10\over 2\times \sqrt5$
      R12 R15

      l’affichage dépend du numéro de la proposition voir le résultat

      je reconnais un coup de fork mais utilisant les variables du qcm

      dans qcm.php

      remplacer

      foreach($qcms[$indexQCM][’propositions’] as $i=>$valeur)
      $codeHTML.=’
       ;

      par

      foreach($qcms[$indexQCM][’propositions’] as $i=>$valeur)

      if($i%3==0 || $i<10)

      $codeHTML.=’
       ;

      else$codeHTML.=’ ’ ;

      cette astuce permet des affichages différents suivant la longueur des propositions

      a++

    • Ouh là... on comprends pas grand chose à ton message !

      Tu dois utiliser les balises : <code> et </code> ou <cadre> et </cadre> pour insérer du code dans tes réponses de forum...

      Bon, pourquoi ne pas prévoir ça dans la config ? du genre :

      [config]
         colonnes=3
         max_radios=99

      On aurait ici des boutons radio sur 3 colonnes et aucun select à coup sûr...

    • Je viens d’ailleurs d’introduire ces deux nouveaux paramètre de config dans le code du QCM.

      Après mise à jour du plugin jeux, ça corresponds mieux à tes besoins ?

    • Merci pour l’évolution de ce plugin

      mon fork est visible comme image ici

      mon but ultime grâce à lui est de pouvoir mélanger toutes les dispositions en jouant sur les numéros de proposition et les restes dans la division par 3

      Une technique light qui ne touche pas au cœur de ton plugin

      Encore merci pour ce magnifique plugin

    • Jouer avec les modulos ? M’enfin là, ce jeu est réservé aux profs de math :-P

      En tout cas, c’est une bonne astuce. J’ai bien lu ton code : il n’est plus compatible avec l’actuel du coup, mais le jeu sur les modulos (qcm ou qrm) est maintenant nativement possible, non ?

    • Ok ta modification est exactement la chose que je voulais faire .
      je suis sous ta nouvelle version qui permet de jouer sur les congruences.
      Il ne reste plus que l’écartement que je gère avec une image blanche de 30x10
      pour éviter que les propositions se collent. (un tout petit fork)

      bonne continuation .et encore merci

    Répondre à ce message

  • 3

    bonjour
    je voudrais me servir du qcm pour faire une sorte de test de personnalité.
    il n’y aurait pas de bonne reponse, mais chaque choix attribuerait un certain nombre de points ; en fonction du nombre la personne serait avertie du fait qu’elle est par exemple :

    • formidable
    • une pure enflure
    • ou type banal

    Est ce qu’on peut desactiver les bonnes et les mauvaises reponses avec une syntaxe particuliere ?

    • A priori, ce type de questionnaire peut fonctionner moyennant de petites modifs de code, notamment l’affichage d’un message en fonction du score obtenu... En l’état actuel, le qcm n’est pas prévu pour un test de personnalité. Mais c’est une évolution intéressante. As-tu peut-être des propositions de code ?

    • Je vais regarder ce que j’arrive à faire, mais je suis une bille en php, alors ne vous attendez pas à un truc super. M’enfin si j’arrive à faire fonctionner un test de personnalité plus ou moins, je reposterai le truc

    • La version 1.0.02 du plugin permet désormais d’afficher un commentaire en fonction du score obtenu : utiliser le séparateur optionnel [score].

      Pour toutes les infos, je viens de modifier le présent article !

      Est-ce ça répond à tes attentes ?

    Répondre à ce message

  • 13

    Je fonctionne avec SPIP 1.9.2 b [9381], Eva 3.1 Bêta2.1 qui m’a fourni le plugin jeux.
    Je n’arrive pas à faire fonctionner le pendu.
    En effet je peux cliquer sur n’importe lettre sans jamais être pendu et le bouton « rejouer » ne fonctionne pas.
    Merci

    • as-tu un lien à montrer ? une erreur javascript sur ta page bloque peut-être l’exécution normale du pendu...

    • Je ne comprends pas ta question « as-tu un lien à montrer ? »

    • Voilà ce que je peux lire en rouge après enregistrement de la modification de l’article :

      <script type="text/javascript"><!--
      Extremes[1]=true;
      Paths[1]='../plugins/jeux/img/pendu2/';
      Images[1]=new Array(
      new Array('pendu0.gif','pendu1.gif','pendu2.gif','pendu3.gif'),
      new Array('pendu0.gif','pendu4.gif','pendu2.gif','pendu3.gif'),
      new Array('pendu0.gif','pendu10.gif','pendu5.gif','pendu3.gif'),
      new Array('pendu0.gif','pendu10.gif','pendu6.gif','pendu3.gif'),
      new Array('pendu0.gif','pendu10.gif','pendu7.gif','pendu3.gif'),
      new Array('pendu0.gif','pendu10.gif','pendu7.gif','pendu8.gif'),
      new Array('pendu0.gif','pendu10.gif','pendu7.gif','pendu9.gif')
      );
      nb_Images[1]=4;
      nb_Pendus[1]=6;
      Mots[1]=new Array('MORTON','OLIVER','ARMSTRONG','ELLINGTON','WHITEMAN','HENDERSON','NICHOLS','DORSEY','BEIDERBECKE','TEAGARDEN','FREEMAN','KAMINSKY','TESCHEMACHER','DAVIS','GOODMAN','WILSON','HAMPTON','CROSBY','PARKER','GILLESPIE','POWELL','MONK','CLARKE','JOHNSON','MULLIGAN','EVANS','HAWKINS','BASIE','COLTRANE','COLEMAN');
      var T_fini="Vous �tes pendu(e) !\nIl fallait trouver : ";
      var T_bravo="Bravo !";
      pendu_init(1);
      // --></script>
    • Cela est tout à fait normal si tu es en partie privée : le javascript est interdit par défaut par SPIP. En partie publique, l’article devrait montrer le pendu tout à fait normalement.

      As-tu regardé l’outil ’Gestion du Javascript’ ? Il permet justement de paramétrer l’utilisation du Javascript en privé/public.

    • Désolé ça ne marche pas en public non plus.
      C’est un article que j’avais testé dans un site à accés restreint (Notre site se compose en fait de 3 espaces : Elèves, Profs(en accés restreint) et Parents, ce dernier est encore en chantier. J’ai pensé plus raisonnable d’y replacer l’article du pendu, en voici le lien
      http://colleges.ac-rouen.fr/manneville/parents/ pour que tu puisses le constater par toi-même. Veux-tu que je t’inscrive comme rédacteur ? Merci

      PS. Je n’ai pas eu le temps de voir l’outil ’Gestion du Javascript’. Il faut avouer que je ne sais pas où le trouver.

    • Merci pour le lien. Il semble que le plugin ne soit pas totalement à jour. Que se passe-t-il après une mise à jour du plugin Jeux ?

      Fichier : ici

    • J’oubliais... l’outil ’Gestion du Javascript’ fait partie du plugin : Le Couteau Suisse

    • J’ai cliqué ici, téléchargé une archive jeux.zip (avec un bon nombre de fichiers en double ! mêmes noms, mêmes dates mais des compressions différentes... ), je retrouve bon nombre de ces fichiers sur mon site, mais dans des dossiers différents. Dois-je faire le tri et les remplacer tous un par un ? ou seulement ceux qui commencent par pendu ?
      Merci

    • Non, tu peux tout supprimer et replacer le dossier plugins/jeux comme il convient, ya aucun danger. Vérifie juste que SPIP liste bien le plugin et qu’il est resté activé.

    • En installant le plugin couteau_suisse, j’ai compris qu’il fallait décompresser l’archive puis de copier le dossier obtenu dans mon site. J’ai donc opté pour « toujours » dans la gestion du Javascript et j’ai remplacé l’ancien dossier jeux par le tout nouveau... et ça ne marche toujours pas. La présentation a changé et sous Internet Explorer (version 6), même l’arbre est en morceaux !!!! A voir sur http://colleges.ac-rouen.fr/manneville/parents/
      Merci pour l’aide

    • Nos messages se sont croisés...
      J’ai vérifié, le plugin jeux était bien listé et il était activé.
      et ça ne marche pas. Désolé.

    • VICTOIRE ! après quelques aller-retour entre Firefox et IE et après avoir vidé le cache, le jeu a repris son allure normale et ça marche.
      Merci bien, je vais plus tard me consacrer à la balise introduction...
      Au revoir

    Répondre à ce message

  • 3

    Avant d’ouvrir l’article, on peut lire le code et donc les réponses, et à l’endroit.

    • C’est normal, l’article ci-dessus en parle. Deux solutions :
      -  Mettre un filtre à la balise qui fait le résumé (#INTRODUCTION le plus souvent)
      -  Remplir le descriptif de l’article

    • Effectivement, ça marche si on met un descriptif. Merci

    • Si tu choisis de ne pas mettre de descriptif aux articles, je te conseille d’utiliser la balise #INTRODUCTION dans ton squelette pour les résumés d’article, et d’activer l’outil « Balise #INTRODUCTION » du plugin « Le Couteau Suisse ». Les balises devraient être supprimées du résumé.

    Répondre à ce message

  • 1

    Est-il envisageable de pouvoir utiliser ce plugin pour insérer des grilles de jeu Wyx ?

    • Eh oui, pourquoi pas... Une bonne dose de php, de javascript, d’html, et hop ! A l’image des sudokus ou mots-croisés, si le coeur vous en dit, n’hésitez pas à vous lancer dans la programmation de ce jeu au sein du plugin, je pourrai vous aider.

    Répondre à ce message

  • 2
    JeanFi

    Spip 192b.
    Jeu du pendu.
    Sous IE7, les lettres trouvées ne s’affichent pas alors que sous FF 2.003, pas de souci.

    Une idée ?

    • Le bug venait de ton squelette. la variable ’gauche’ nécessaire au pendu était en fait un id de ta page HTML ! très surnois ce bug...

      La mise à jour du plugin devrait corriger ton souci.

    • Merci. Le souci est effectivement réglé. Si j’ai bien compris, le plugin et mon squelette utilisaient tous les 2 la même balise « gauche » en id ?

    Répondre à ce message

  • 5
    nikkylline

    Bonjour,

    Toujours dans le cadre de l’utilisation des jeux avec mes élèves. Une d’entre elles a créé un QCM et elle souhaite l’agrémenter avec des images. L’idée serait de mettre une image de petite taille avant chaque question.

    Nous avons mis une image avant la première question, tout se passe normalement mais nous avons un message « erreur de syntaxe » alors qu’il me semble que la syntaxe est correcte. Nous avons introduit la même image (code « img268|left » ) avant la dernière question, mais il ne la prend purement et simplement pas en compte.

    Pourriez-vous nous aider à résoudre ce problème ? Les QCM semblent tellement plus attrayants avec des images.

    Merci

    • Avez-vous bien respecté la syntaxe ? En principe il faut coder ce qcm comme suit :

      <jeux>
             [titre]
             le titre unique
             [texte]
             <img123|left>
             [quiz]
             le code de la 1ere question
             [texte]
             <img567|left>
             [quiz]
             le code de la 2eme question
      </jeux>

      Il est aussi possible d’inclure les images dans la question elle-même :

      Q <img123|left>Ma question ?

      N’hésitez pas aussi à voir les différences entre <img123|left> et <img123> tout court...

    • nikkylline

      Effectivement c’était un problème de syntaxe. A présent les images s’affichent correctement.

      Un tout grand merci.

    • Bonjour,

      Je n’arrive pas a insérrer des images dans mon quizz pouvez-vous me donner un exemple, ou un lien qui pourrait me renseigner :)

      Merci d’avance

    • Je ne comprends pas bien ta question, vu que le sujet a été traité ci-dessus...
      Pour utiliser les raccourcis dans le quizz, il faut avoir préalablement joint les images à l’article contenant le quizz.

    • Effectivement j’ai tout éssayé sauf de charger l’image via spip.
      Désolé et merci :)

    Répondre à ce message

  • 1
    allsecurite

    bonjour,

    merci pour ce plugin intéressant.

    Je souhaiterais inclure un classement des notes pour les incter à participer .

    Comment et où dois modifier le code pour afficher (du style des forums par ex) le score de chaque utilisateur (id_auteur) ?

    Style :

    meilleur score : XXX

    XXY : 18 points

    xyy : 16 points

    yxx : 14 points,

    etc,

    Merci d’avance

    • Bonjour,

      Tout dépend de l’importance tu veux mettre à ce stockage, jeux concernés, rédacteurs, visiteurs, etc. Pour un petit stockage, on pourrait simplement exploiter le mécanisme SPIP des metas (qui utilise la variable globale $GLOBALS[’meta’] tirée de la base de données) ou alors carrément créer une table séparée, propre au plugin ’Jeux’... Pour cette 2e option, voir si c’est pas mieux d’utiliser l’API du plugin ’Forms&Tables’...

      Bref, c’est un travail non négligeable. Il me semble qu’il serait avantageux de permettre à l’ensemble des jeux à score de bénéficier de ces enregistrements en base de données. Les différents jeux sont stockés dans le dossier inc/.

    Répondre à ce message

  • 7
    gsdinfo

    d’abord merci bcp pour ce plugin tres interressant et qui donne un peu de gaieté à nos sites lol

    j’utilise spip 1.9.2 [8878] et blip 2.4

    tous les jeux en integration fonctionne super, sauf le pendu. en effet sur mozilla il se presentede manière parfaite mais on ne peut pas jouer (si on clic rien ne se passe)

    sur IE 7 le dessin s’allonge et on ne voit rien

    j’ai mis un descriptif à mon article
    mais ni sur IE ni sur Mozilla le pendu n’est réactif.

    voici un lien sur mon site en construction http://gsdinfo.dyndns.org/

    pourriez vous m’eclairer sur le fait qu ’il ne soit pas réactif.

    Merci pour votre réponse et merci encore pour votre magnifique travail.

    • oui, il manque toutes les feuilles de style et scripts javascript. apparemment, la balise

      est mal renseignée. Il faut que #INSERT_HEAD soit présent alors qu’il y en a aucune trace dans le squelette de ton article. Déjà faudrait-il :
      -  vérifier que les fichiers blip sont tous corrects et placés sans erreur sur ftp.
      -  comparer le fichier inc_head.html avec l’original ou avec celui livré avec spip dans dist/. En aucun cas sa taille doit être nulle. A la toute fin de ce fichier, il faut #INSERT_HEAD.

      bon courage !

    • Merci pour votre aide.
      C’etait bien ca.
      Franchement chapeau bas j’aurais jamais trouvé seul.

    • stephenking999

      Bonjour,

      J’ai un problème avec le jeu du pendu. Je suis en version 1.9.2 (8782) et j’installe le script « jeux » dans le corps de l’article, GD2 ativée, et j’ai un message « Scripts désactivés : vous ne pouvez pas jouer à ce jeu ici ! » Je sêche, merci d’avance.

      mon site stephenking999.com

    • Le plugin [archive] Tweak SPIP permet de gérer le javascript sous Spip version1.9.2 et suivantes.

      Scripts désactivés : vous ne pouvez pas jouer à ce jeu ici !

      Par défaut, ce message ne s’affiche qu’en partie privée, pas en partie publique où le jeu est pleinement fonctionnel... Est-ce bien le cas ?

    • stephenking999

      Merci, j’ai installé le plugin, javascript par défaut et le message est en partie privée et public.

      Voici le lien vers la page ; http://www.stephenking999.com/Jeux-du-pendu.html

      Merci d’avance.

    • En public, je vois très bien le pendu. Mais il ne pourra pas fonctionner car il manque #INSERT_HEAD au squelette. Avec Tweak-Spip, activez le tweak ’Balise #INSERT_HEAD’

    • stephenking999

      Merci pour ton aide. Tout fonctionne maintenant normalement. Merci encore.

    Répondre à ce message

  • 8

    J’ai un problème de mise en page pour les QCM. Plusieurs articles créés dans un même article mais avec des titres différents donc plusieurs fois les balises jeux. Pour le premier groupe, pas de problème, les réponses proposées apparaissent correctement, en revanche pour le second groupe, les réponses apparaissent dans un menu déroulant. De plus il est imposssible de cocher deux réponses différentes alors qu’il est indiqué en bonne réponse R1 R2.
    L’article en question étant encore en rédaction, il n’est pas visible sur le site.

    Merci pour vos idées !

    • Un petit bug vient en effet d’être identifié et corrigé. La mise à jour sera disponible d’ici quelques heures. Merci pour ce message !

    • Je viens de procéder à la mise à jour mais je ne peux toujours pas cocher plusieurs réponses alors qu’elle sont bien indiquées comme suit : R3 R4. En revanche, je n’ai effectivement plus le menu déroulant, ce bug est corrigé.

      Merci

    • je ne peux toujours pas cocher plusieurs réponses

      Il me semble que c’est normal. Le qcm ne permet pas de ’cocher’ plusieurs réponses, mais simplement une seule bonne réponse. La syntaxe R3 R4 signifie que les réponses 3 et 4 sont justes toutes les deux, mais ne sont pas censé être cochées toutes les deux...

    • Désolée, je pensais que l’on pouvait effectivement cocher plusieurs répoonses. Nous procéderons donc autrement.

      Merci beaucoup.

    • L’idée n’est pas forcément à écarter... Y aurait-il un bénéfice pour le plugin ? Quel cas précisemment impliquerait un qcm à plusieurs réponses ?

    • Ci-dessous un exemple de question étant donné que l’on ne peut cocher qu’une seule réponse :

      -  comment s’appellent ses frères et soeurs ?
      1 Jehanne-Charles
      2 Charles-Georgette
      3 Georgette-Jehanne
      4 Yvette-Charles
      la réponse 4 est alors la bonne

      Si l’on pouvait cocher plusieurs réponses, on aurait quelque chose comme

      -  comment s’appellent ses frères et soeurs ?
      1 Jehanne
      2 Charles
      3 Georgette
      4 Yvette
      les réponses 2 et 4 seraient donc les bonnes, une seule réponse cochée donnerait un résultat faux.

      La forme actuelle permet quand même de réaliser le questionnaire, ce n’est donc pas très grave de ne pas pouvoir cocher deux réponses différentes !

      Ce plugin permet déjà de faire des choses sympas avec les élèves et de façon très simple !

      Merci

    • Dalivor

      Super plugin mais en effet ce ne sont pas des Questions à Choix Multiples si l’on ne peut cocher qu’une case il s’agit plutôt de QCS ou question à choix simple.
      La mise à jour pour autoriser le cochage de plusieurs réponse m’intéresserait grandement.

    • OK... puisque c’est si gentillement demandé... la fonction est implémentée. Merci pour vos prochains retours d’expérience !

      Le séparateur des questionnaires à réponses multiples est : [qrm]
      La documentation ci-dessus a été complétée dans ce sens.

      Exemple :

              [qrm]
              Q Une question qui demande deux réponses justes
              P1 Une proposition 1|En effet 1 !
              P2 Une proposition 2|En effet 2 !
              P3.-2 Une proposition 3|Lisez bien la question...
              R1 R2

    Répondre à ce message

  • 3

    Excellent plugin !

    Je l’utilise pour le site de notre région

    Serait-il possible d’indiquer pour quels types de pages on désire insérer les styles et le javascript de ce plugin ?

    On pourrait ainsi n’ajouter les fichiers css et js (via #INSERT_HEAD)que pour les articles voire les articles possédant un certain mot-clé. Dans le but d’optimiser un peu mes pages.

    • Mais c’est déjà le cas ! As-tu la dernière version du plugin ?

      L’optimisationdu

      a eu lieu il y a 3 semaines déjà. La version actuelle du plugin est 0.3.
    • Bon effectivement je n’avais pas la dernière version. Maintenant c’est fait ;)

      Le problème est que j’ai toujour le lien vers le js et le css dans tous mes articles, rubriques sommaire, ...

      Comment je fais pour enlever ces liens quand j’en ai pas besoin.

      Question subsidiaire. Où puis-je trouver les nouvelles fonctionnalités de cette nouvelle version ?

    • Je suis désolé mais la version que vous avez n’est pas la dernière. Vous devriez avoir une optimisation du head avec une balise <!-- CSS & JS JEUX (AUTO) --> que je n’aperçois pas du tout dans vos sources. Toutes les feuilles de styles sont en effet chargées.

      Merci de bien vouloir mettre à jour le plugin une fois de plus car je viens de procéder à une optimisation encore plus poussée (v0.4). Auparavant, seul le fichier jeux.css était chargé à chaque page. Dorénavant, les styles jeux.css sont chargés uniquement dans une page contenant au moins un jeu.

      Je précise qu’une mise à jour d’un plugin doit obligatoirement s’accompagner d’une validation sur la page d’administration des plugins afin de réinitialiser les pipelines. Il convient ensuite de vider le cache ou de recalculer les pages publiques.

      A tous : si vos idées originales sont réalisables, n’hésitez pas à les soumettre, voire même à proposer du code. Ce plugin est aussi le vôtre et les retours d’expérience seront pris en compte dans la mesure du possible.

    Répondre à ce message

  • 4

    Bonjour,

    j’ai un problème avec le mots-croisés. Horizontalemnt, j’ai un mot en A puis un mot en D puis un mot en E, donc rien en B ni en C. Comment puis-je faire pour que ne se mettent pas automatiquement les lettres A, B, C mais les lettres A, D et E ?
    J’espère être suffisamment claire !
    Merci beaucoup

    Céline Grandpierre

    • oui, le message est très clair.

      dans la mesure où le mode par défaut produit une liste html numérotée, je ne vois pas comment éviter que toutes les lettres (ou tous les numéros) soient représentés...

      en revanche, il est possible de sauter des crans en mode compact grâce au tiret (-) :

      <jeux>
      [titre]
      une grille test !
      [horizontal]
      Définition pour A
      -
      Définition pour C
      (...)
      [vertical]
      (...)
      [solution]
      (...) 
      [config]
      compact=oui
      </jeux>

      Attention de bien mettre à jour le plugin pour cela (fonctionnalité récente).

    • J’ai déjà fait la mise à jour avant mon premier message.

      Je fait l’essai dès demain !

      Merci beaucoup pour la rapidité de la réponse !

    • J’ai déjà fait la mise à jour avant mon premier message.

      ne pas hésiter à la refaire...

    • Ca fonctionne, merci beaucoup !

    Répondre à ce message

  • 9

    Bravo pour ce plugin qui ofrre des possibiltés très interressantes, notamment d’un point de vue pédagogique.
    Une « amélioration » serait-elle possible ? J’ai besoin d’imbriquer un QCM et un exercice à trou, seulement les boutons [ corriger ] s’effacent multuellement les scores et si je ne mets qu’une balise alors seule la dernière réponse est prise en compte pour la correction. D’avance merci pour votre réponse. Bonne continuation.

    Voici mon exemple, un player permet d’écouter une consigne. puis :

    [titre]

    Communication :

    [qcm]

    Q Que faire ?

    P1 Taxier et s’engager sur la piste

    P2 Changer de cap

    P3 Monter en altitude

    P4.1 Taxier et s’arréter aux abords de la piste

    P5 Vérifier les appareils et les réglages de vol

    P6 Décoller immédiatement

    P7 La tour de contrôle m’averti que je suis autorisé à décoller

    R4 (la réponse 4 est la bonne !)

    [texte]

    L’indicatif de l’avion est (en majuscules) : [trou] ROOSTER11

    • Bonjour,

      En principe, chaque jeu est indépendant, un quiz est un quiz, un pendu est un pendu.
      La gestion des scores est spécifique à chacun...
      Et de tout façon, les mélanges ne sont jamais très bons ;-)

      Mais comme c’est bientôt Noël et que tu es sympa (m’a dit le père Noël !), la fonctionnalité que tu demandes vient d’être implémentée.
      Bons quizzes !

      Pat

    • Merci, c’est génial. Je ne te fais pas la bise mais le coeur y est.
      Effectivement je comprend le principe du jeux isolé ( un quizz est un quizz, et un qcm est un qcm) mais avoue que d’un point de vue pédagogique le mélange des genres est tentant. D’ailleurs voici ce qu’il donne : tu peux être fier de ta contribution (cf. lien).
      J’ai peut-être ouvert une voie de réflexion sur de prochains plugin ou mises à jour.
      Cordialement et avec tous mes remerciements.

    • Attention la syntaxe est la suivante :

      <jeux> 
              [titre] 
              le titre unique 
              [texte] 
              le code du 1er lecteur audio 
              [quiz] 
              le code de la 1ere question 
              [texte] 
              le code du 2eme lecteur audio 
              [quiz] 
              le code de la 2eme question 
              [texte] 
              le code du 3eme lecteur audio 
              [quiz] 
              le code de la 3eme question 
      </jeux> 

      et pour avoir un trou :

      [quiz]
      Q L’indicatif de l’avion est : 
      P rooster11
    • siromac

      Bonjour !
      j’ai un questionnaire de 40 questions, je voudrais en fait créer un article par question (qcm),
      et ce pour des raisons de mise en page.
      Le problème est que fatalement le comptage du total des points de plusieurs questions ne se fait pas vu qu’il n’y a qu’une question par article.
      Est il possible donc en fait, de calculer le total des points de plusieurs articles -donc de questions-.

      Merci de votre aide et chapeau bas pour le travail !

    • A l’heure actuelle, ça me paraît impossible, notamment au regard des formulaires html...

    • Merci de votre réponse rapide !
      Tant pis je scinderai le QCM en 4 !

      Autre question :
      S’il y’a réponse fausse, est-il possible de mentionner la bonne réponse
      automatiquement, à des fins pédagogiques.

      jai essayé de mettre un commentaire apres « Ri »

      R1 |Et un commentaire 1

      mais rien ne se passe

      Merci grandement !

    • Pour cela, il faut mettre à jour le plugin et utiliser la variable de configuration : solution comme ceci :

      <jeux>
         [qcm]
         tous les qcm !
         (...)
         [config]
         solution=oui
      </jeux>

      Les réponses justes s’afficheront systématiquement lors de la correction.

    • MAGINIFIQUE !

    • MAGNIFIQUE !

    Répondre à ce message

  • 3

    Bonjour

    Je suis actuellement en Spip version 1.9.2 [8866]

    J’avoue que cela faisait quelque temps que je n’avais pas été voir mon jeu de pendu et je m’aperçois aujourd’hui que j’ai les lettres seulement de A à M

    Et le pendu est bien plus bas que les lettres et la règle du jeu.

    C’est un problème de version de SPIP ou j’ai cassé quelque chose moi même.

    J’ai bien sur téléchargé la dernière version du plug-in (V0.2)

    D’ailleurs même mes menu son partis en vrac parce que les lettres et la règle du jeu se sont mis à la place.

    Ca ne le fait que sur cet article.

    Une idée ?

    Merci

    Répondre à ce message

  • 3
    veronik

    Bon, c’est vraiment super ! c’était le plugin qui me fallait !
    J’ai un petit problème ...j’ai fait des charades...il me marque toujours la réponse de la première, pas les autres :(((((
    Voici la page :
    http://www.ecole-en-pyjama.net/Charades.html?var_mode=calcul
    et voici le texte interne :


    [titre]
    [charade]
    Mon premier se dirige quelque part.
    Mon deuxième est la moitié d’un cheveux.
    Mon tout vit à la ferme.
    [reponse]
    La vache



    [titre]
    [charade]
    Mon premier contraire de haut
    Mon deuxième mot d’enfant
    Mon troisième on en a besoin pour faire les lacets.
    Mon tout est un fruit
    [reponse]
    La banane



    [titre]
    [charade]
    Mon premier La vache en a !
    Mon deuxièmeLe contraire de « avec »
    Mon troisième Ou il fait bon dormir.
    Mon tout est une fleur des champs
    [reponse]
    Le pissenlit

    • Je viens de faire qq ajustements. Après mise à jour, est-ce le problème apparait toujours ?

    • Dans le cas des charades, il est possible de les regrouper ainsi :

      <jeux>
       [titre] Charade 1
       [charade]
      {{Mon premier}} se dirige quelque part.
      {{Mon deuxième}} est la moitié d’un cheveux.
      {{Mon tout}} vit à la ferme.
       [reponse] La vache
       [texte]
      ----
       [titre] Charade 2
       [charade]
      {{Mon premier}} contraire de haut
      {{Mon deuxième}} mot d’enfant
      {{Mon troisième}} on en a besoin pour faire les lacets.
      {{Mon tout}} est un fruit
       [reponse] La banane
       [texte]
      ----
       [titre] Charade 3
       [charade]
      {{Mon premier}} : La vache en a !
      {{Mon deuxième}} : Le contraire de « avec »
      {{Mon troisième}} : Où il fait bon dormir.
      {{Mon tout}} est une fleur des champs
      [reponse] Le pissenlit 
      </jeux>
    • veronik

      Merci beaucoup, ça marche !!!

    Répondre à ce message

  • 5
    nikkylline

    Bonjour,

    Je continue à utiliser ce plugin très intéressant sur mon site perso mais j’ai décidé d’élargir son utilisation à un site que j’anime avec mes élèves.

    Le problème est que ce site fonctionne avec des squelettes un peu particuliers et que, si le QCM s’affiche correctement, aucune correction ne se fait une fois qu’on appuie sur le bouton « corriger ». Ce qui est pour le moins embêtant.

    Je n’ai malheureusement aucune compétence technique pour résoudre ce problème et je souhaite que mes élèves puissent créer leurs propres jeux en ligne.

    Merci de m’aider.

    • Merci pour le lien que j’ai pu tester. Il semble que ta version du plugin soit ancienne. Tu devrais la mettre à jour dans un premier temps.

    • nikkylline

      Bonjour,

      Aie, j’ai bien peur que ce ne soit pas la bonne solution : j’ai mis à jour ma version du plugin (j’ai utilisé le zip qui est proposé dans le lien vers spip-zone) et il ne m’affiche même plus une présentation correcte du jeu...

      J’avoue que je ne sais plus quoi faire...

      Merci d’y jeter un oeil. Le lien vers l’article est toujours le même.
      Bonne fin de journée.

    • La balise <jeux> n’est pas du tout interprétée et aucun fichier css n’est présent dans <head>... Le plugin jeux est-il bien activé !?

    • Par ailleurs, ton plugin jeux est placé dans plugins/jeux/jeux/. Vérifie bien tes répertoires...

    • nikkylline

      Je suis confuse. J’avais oublié d’activé le plugin !!! A présent ça fonctionne parfaitement. Désolé de vous avoir donné de l’ouvrage pour ce qui était de l’inattention de ma part.

      A présent, je vais pouvoir proposer à mes élèves de créer des jeux.
      Merci.

    Répondre à ce message

  • 2

    Bonjour,

    Ce plugin est vraiment très pratique pour faire un site éducatif. Mais comment faire (qcm ou textes à trous) pour proposer des valeurs numériques. Par exemple

    [qcm]
    Q Combien vaut 3,2+4 ?
    P 7,2

    Cela ne fonctionne pas... J’ai tenté de mettre des guillemets autour de la réponse, sans résultat. Quelqu’un voit comment faire ?

    Merci

    XD

    • Bonjour,

      En fait, j’ai trouvé la solution : retirer la virgule de la liste des caractères ( celle entre [ et ; ) de la ligne 82 du fichier jeux_utils.php
      Ainsi, la virgule n’est plus un séparateur. Voilà, c’était tout bête... En espérant que cela servira à d’autres.

      XD

    • Merci Xavier.
      Avec la nouvelle version (0.2) du plugin, ce problème est résolu :

      	[qcm]
      	Q Combien vaut 3,2 + 4 ?
      	P "7,2", "7.2"

      A vos mises à jour !
      Pat

    Répondre à ce message

  • 2

    Bonjour,
    Super ce plugin !

    J’ai un seul ennui : les corrections ou l’affichage des solutions ne se font pas . Le jeu est simplement réinitialisé, qu’il s’agisse du sudoku, des mots croisés, d’un exercice à trous ou d’un QCM.

    Quelqu’un a déjà rencontré ce problème ?

    • Bonjour ! Un petit réglage vient d’avoir lieu et les problèmes, en principe, ne se produisent plus. Merci du message, et... À vos mises à jours !

    • Respects !

      J’en crois pas mes yeux ! Plus aucun problème. Chapeau pour la réactivité... Le collège va pouvoir profiter pleinement de votre magnifique travail.

    Répondre à ce message

  • 9

    Bonjour

    Si j’ai bien compris j’inscrit le code à la fin de mon article et le jeux apparait uniquement dans cet article.

    J’ai testé avec le pendu et effectivement cela fonctionne.

    Mais est il possible de paramêtrer un jeu pour tous les articles.
    Je pensais par exemple mettre le code dans le fichier article.html mais cela ne fonctionne pas, j’ai juste le texte du code qui apparaît.

    Merci

    • Si j’ai bien compris j’inscrit le code à la fin de mon article et le jeux apparait uniquement dans cet article.

      Absolument, à la fin, au début ou au plein milieu de l’article.

      Mais est il possible de paramêtrer un jeu pour tous les articles. Je pensais par exemple mettre le code dans le fichier article.html mais cela ne fonctionne pas, j’ai juste le texte du code qui apparaît.

      J’ai jamais trop pensé à intégrer des jeux directement dans les squelettes... Mais pkoi pas mettre au point une balise #JEUX. Tu avais une idée précise derrière ça ? quel jeux, toujours identique, pourrait figurer sur la page de tous les articles ?

    • Sans rentrer dans les détails, j’ai un site qui parle d’un logiciel en particulier.
      Alors je pensais à chaque fin d’article mettre un jeu de pendu où il faut trouver le nom d’une fonction du logiciel en question.

      Histoire de s’amuser en améliorant ses connaissances.

      Je pensais aussi peut être à donner une explication sur la fonction si l’utilisateur trouve le mot.
      Je ne sais pas si c’est simple à faire ou pas ou si c’est lourd à gérer, c’est juste une idée comme ça.

      Comme l’exemple donné avec le sujet du Jazz, si l’utilisateur trouve il pourrait avoir un message du type : compositeur et joueur de jazz de telle année à telle année...

      Merci

    • Sans rentrer dans les détails, j’ai un site qui parle d’un logiciel en particulier. Alors je pensais à chaque fin d’article mettre un jeu de pendu où il faut trouver le nom d’une fonction du logiciel en question.
      Histoire de s’amuser en améliorant ses connaissances.
      Je pensais aussi peut être à donner une explication sur la fonction si l’utilisateur trouve le mot.

      oui, on peut imaginer une balise ou un modèle à insérer dans le squelette se basant sur un theme.txt qui contienne tous les mots possibles ainsi que leur définition... Mais tu te charges d’écrire ce dictionnaire ? Si tu as des compétences en spip et php, n’hésite pas à proposer du code...

      Autre idée : il t’est aussi possible de créer un article spécifique avec un pendu tout seul et ensuite d’appeler cet article dans ton squelette, un peu comme une signature...

    • Le problème c’est que malheureusement il ne faut pas trop compter sur moi, je n’ai aucune connaissance en php.

      Même ton histoire d’article avec le jeux comme une signature je ne sais pas le faire.

      Merci quand même

    • Il y a quand même un truc embêtant, c’est que si dans l’article, avant le jeu du pendu on n’a pas mis un texte assez long, le code apparait en résumé sur la page d’accueil et on voit donc les réponses.

    • Ah pour ça, la doc ci-dessus est très claire :

      Attention : afin d’éviter les mauvaises surprises de présentation (sommaires, rubriques, backends, ...), pensez bien :
      -  soit à placer une introduction dans votre article entre les balises et
      -  soit à remplir le descriptif de l’article.

      Mais sans doute vais-je la rendre encore plus claire ;-)

    • Ok pas taper la tête SVP.

      Bon ben comme ça c’est limpide.

    • MDR... mais non ! on tient à toi !
      Mon message précédent n’était pas super clair d’ailleurs... Spip a eu faim au cours de mon message...
      Il s’agit des balises <intro> et </intro>...

    • ton histoire d’article avec le jeux comme une signature je ne sais pas le faire.

      L’idée c’est d’insérer dans ton squelette un jeu (comme un pendu) qui serait déjà défini dans un article dédié.

      Donc, tu crées un nouvel article. Admettons que ce soit l’article 28. Dedans tu mets juste un pendu avec sa liste de mots.
      Ensuite, tu édites le fichier articles.html qui est utilisé pour fabriquer la page où sont affichés tous les articles du site, et, juste après le post-scriptum que tu peux repérer avec une ligne du genre :

      [<div class="ps"><h2><:info_ps:></h2>#DEBUT_SURLIGNE<div class="#EDIT{ps}">(#PS)</div>#FIN_SURLIGNE</div>]

      tu insères :

      <BOUCLE_un_pendu(ARTICLES) {id_article=28}>
         [<div class=" texte">(#TEXTE)</div>]
      </BOUCLE_un_pendu>

      Alors tous les articles affichés comporterons le pendu de l’article 28 !

      Tu peux aussi faire la modif dans le fichier rubrique.html si tu veux que les rubriques affichent un jeu. Il t’es aussi possible d’affiner ma boucle en parcourant la doc de Spip, ou même créer des fichiers article-xx.html... Bref, le champ est large !

    Répondre à ce message

  • 6

    Bonjour
    J’utilise votre plugin et j’en suis très satisfait seulement j’ai un problème de mise en page.
    J’utilise spip1.9.1 avec le squelette beepspip 1.9 et après plusieurs recherche j’ai trouvé que le fichier jeux.css rentrer en conflit avec les feuille de style du squelette.
    Toutes les listes numérotées sont décalées dans le menu de gauche
    voir le lien

    Comment résoudre le problème
    Merci

    • Merci d’avoir abordé le sujet. Ces listes toutes recalées à gauches sont dues à la réinitialisation complète des marges et décalages imposée par le plugin. Ce choix est motivé par la disparité des affichages en fonction des navigateurs. La commande principale dans jeux.css est celle ci : * {margin:0pt; padding:0pt;}

      Il convient donc de replacer certains éléments (comme les listes !) avec des décalages corrects. Je viens d’avoir fait la modification dans le plugin donc, en tête du fichier jeux.css en choisissant des décalages de 50 pixels pour les listes :

      /* Histoire que tous les navigateurs soient d'accord... */
      * {
       margin:0pt;
       padding:0pt;
      }
      ul, ol {
       padding-left: 50px;
      }

      et un nouveau commit vient d’être fait. mots_croises.css a également été modifié. Si d’autres éléments semblent avoir un placement incorrect, n’hésitez pas à répondre à ce message !

    • Bonjour la modification fonctionne à propos des listes numérotées mais nouveau constat
      Le plugin jeux fait disparaitre les saut de lignes de mes articles
      Etrange. Que faire ?
      Merci beaucoup

    • En principe, les sauts de ligne sont maintenant de retour.

    • Presque En effet quand les sauts sont dans un texte sans liste numérotée ça marche mais dans une liste numérotée les saut disparaissent.

      Merci pour les efforts.

    • Les marges des listes sont de retour également.

    • Parfait cela marche parfaitement.
      Merci beaucoup.

    Répondre à ce message

  • 2

    Bonjour,

    Je suis en train de tester ce plugin, dont l’intérêt pédagogique n’est plus à prouver. J’ai cependant constaté un léger bug dans l’espace privé : une fois qu’il est activé, les icônes de la 2e barre d’outils sont décalées vers la gauche (qu’on soit en mode « Petit écran » ou « Grand écran »).

    -  Copie d’écran : barre décalée avec le plugin jeux activé ;
    -  Copie d’écran : barre normale avec le plugin jeux désactivé.

    J’utilise SPIP 1.9.1 et le squelette EVA-Web 2.3.

    • Bonjour,
      Merci d’avoir pointé le problème. Il s’agit d’une petite faiblesse de Spip 1.9.1 qui a été corrigée par Spip 1.9.2. J’ai tenté de faire un petit correctif qui n’est pas encore idéal mais cela recentre pour l’instant la grande majorité des pages d’admin.

      Néanmoins, pour corriger définitivement ce décentrage, il vous suffit de remplacer la ligne (vers la ligne 2265 du fichier ’ecrire/inc/presentation.php’ version 1.9.1) :

      echo "\n<div style=\"max-height: 40px; width: 100%; border-bottom: solid 1px white;$style\">";

      par :

      echo "\n<div align='center' style=\"max-height: 40px; width: 100%; border-bottom: solid 1px white;$style\">";

    Répondre à ce message

  • 1

    Bonjour,

    Bravo pour ce plugin qui permet d’étendre les applications pédagogiques de SPIP avec les parties « QCM » et « Exercices à trous » en particulier.

    J’ai vérifié qu’il peut être utilisé sans problème pour des QCM multimédias (texte et images et séquences audio et séquences vidéo) ici :

    D’autre part,

    Les partie suivantes posent problème (avec SPIP 1.9.1 et SARKA-SPIP 1.9.1 rev 156) :

    • Mots croisés : la 3e colonne de votre exemple se retrouve translatée à droite à l’extérieur du cadre SARKA
    • Jeux Sudoku : la 5e colonne de votre exemple se retrouve translatée à droite à l’extérieur du cadre SARKA

    Alors que les partie suivantes fonctionnent parfaitement :

    • QCM
    • Exercices à trous
    • Jeux d’échec
    • Devinette Charade
    • Blague
    • Poésie

    Finalement, la proposition nikkylline du 8 janvier 2007 04:22 est intéressante.

    Bravo et meilleurs messages

    FDG

    • Merci de ton travail et de tes encouragements.

      Le bug d’affichage(sudoku et mots croisés) était dû à un conflit de noms dans les fichiers css de Sarka. Mais tout est à présent résolu.
      Merci d’avoir pointé ce problème.

    Répondre à ce message

  • 6

    Bonjour j’ai installé le plugin jeu sous spip1.9.1 avec le Squelette BeeSpip v.1.9 [001] et j’ai deux jeux qui me pose problémes : le jeux d’echec : j’ai l’erreur « 302 Found » quand j’ai enregistré mon article en regardant plus loin spip me dit que j’ai l’erreur suivante : Les répertoires suivants n’ont pas été trouvés :_DIR_VAR/cache-jeux_/. j’ai placé ces répertoires en différents endroits avec des droits d’écriture mais le probléme reste le même

    deuxième pb. le sudoku j’ai plusieurs fois l’erreur Warning : str_repeat() [function.str-repeat] : Second argument has to be greater than or equal to 0. in /mnt/100/free.fr/e/5/dnpro/pcm/plugins/jeux/inc/sudoku.php on line 110 qui s’affiche avant d’afficher la grille

    Pouvez-vous résoudre ces problèmes MERCI

    • Merci de ton message.

      Les problèmes que tu évoques sont résolus à présent. La compatibilité avec spip 1.9.1 a été améliorée.

    • Merci, cela fonctionne correctement.
      Mais j’ai une autre question ; dans le fichier qui contient les jeux nous trouvons le jeux du pendu est-il opérationnel ?

    • Le pendu est en cours de développement. Il sera bientôt opérationnel et sera basé sur une liste de mots prédéfinie à l’avance, exploitant par exemple un thème spécifique.

      Ton site rend très bien. Les mots croisés vont bientôt avoir une option de configuration spécifiant si l’on veut voir dessinées les cases noires. Ca pourra en améliorerer significativement l’aspect car moins il y a de mots, plus il y a de noir !

      Un petit conseil à propos de ton QCM. N’hésite pas à l’enrichir en utilisant les commentaires en cas de bonne ou de mauvaise réponse grâce à la syntaxe suivante :

      Q Comment s’appelle le premier Homme à avoir posé le pied sur la Lune ?
      P1 Youri Gagarine.|Le Soviétique Youri Gagarine fut le premier Homme à voyager en orbite autour de la Terre. Mais il ne posa pas le pied sur la Lune.
      P2 John Fitzgerald Kennedy.|La politique et la science... Tout un programme !
      P3 Galilée.|A l'époque de Galilée, on n'envoyait certainement pas d'homme dans l'espace...
      P4 Neil Armstrong.|Le Soviétique Youri Gagarine fut le premier Homme à voyager en orbite autour de la Terre. Mais c'est bien l'Américain Neil Armstrong qui fut le premier Homme à poser le pied sur la Lune en 1969.
      R4
    • Autre petite chose, il faut absolument remplir le descriptif de l’article ou peut-être placer un texte d’introduction entre <intro></intro> à l’intérieur de l’article. En effet, quand on passe la souris sur le lien des articles de jeux, on voit les solutions ! Exemple : http://dnpro.free.fr/pcm/spip.php?rubrique118

    • Merci pour tes conseils ;j’ai rempli la zone « description rapide » pour le QCM et le jeu d’echec.
      Bonne continuation et encore merci.

    • Le jeu du pendu est à présent opérationnel pour Spip 1.9.2.

    Répondre à ce message

  • 5

    Bonjour,

    Merci pour ce plugin, j’utilise SPIP dans mes cours et c’est une amélioration idéale dans mon cas.

    Par contre, je serais fort intéressée par la possibilité d’un QCM avec plusieurs bonnes réponses (ou aucune bonne réponse, ou rien que des bonnes réponses) à la question posée.
    Exemple :

    [qcm]
    Q Lorsque je suis absente pendant un ou plusieurs jours :

    P1 Je photocopie les cours d’une élève présente et je les lis attentivement en cherchant à comprendre.

    P2 Je demande aux professeurs les feuilles de cours et je refais les exercices par moi-même.

    P3 Je photocopie les cours mais je ne prends pas le temps de les lire.

    P4 J’attends que les professeurs et les autres élèves me mettent au courant de la matière et des nouveautés.

    R1
    R2

    Il s’agit d’un questionnaire sur la méthode de travail des étudiants, où plusieurs façons de faire sont « bonnes ». Ici, si la question vaut 1 point, il faudrait que la réponse 1 et la 2 puissent permettre d’obtenir le point.

    Est-ce possible ? Comment faire ?

    • La syntaxe que tu as introduite est bonne et je viens de l’implémenter. A présent, plusieurs réponses justes peuvent donc être spécifiées. L’attribution des points reste toujours attachée à chaque proposition. Les différentes réponses justes peuvent donc avoir un nombre de points différent.

      A vos mises à jours !
      Bonne continuation.

    • Suite à ton message j’ai mis a jour le plugin jeux et je me retrouve avec le même problème que j’ai déja eu c’est à dire que pour le jeu d’échec j’ai l’erreur suivante « _DIR_VAR/cache-jeux_/. »
      Voir le pb ici

    • Je suis confus cela fonctionne correctement maintenant. Désolé

      Physque-Chimie

    • comme son nom l’indique, cette erreur devait être liée au cache...

    • Un grand merci, ce changement-là offre pas mal de possibilités...

    Répondre à ce message

  • 5

    Je re-poste, comme j’ai posté au mauvais endroit...un reste de gueule de bois surement !

    Bonjour

    Bravo et merci pour ce plugin que je suis en train de tester.

    Un souci d’affichage dans IE 7 pour le mod mots croisés : les lettres des lignes et les chiffres des colonnes ne s’affichent pas, ni dans l’espace privé ni dans le site public.

    Quelqu’un a une idée ?

    Sous firefox 2 c’est nickel

    • c’est peut-être une question de styles... as-tu une adresse à fournir ? perso, je n’ai pas encore installé IE7, mais sous IE6 ça paraît nickel.

    • ouaips...
      http://cgt.pb68.free.fr/spip.php?article528

      moi par contre, pour l’instant je ne peux pas tester sous IE6

    • Je comprends pas pkoi les chiffres ne s’affichent pas sous IE7, les styles sont bons !!
      dès que j’ai un IE7 sous la main, je te préviens... à moins que qq’un d’autre peut voir ça avant moi...

      jeux.css (line 118) :
      table.jeux_grille input, table.jeux_grille th, table.jeux_grille td {
       border:0pt none;
       height:1.5em;
       margin:0pt;
       min-height:1.5em;
       min-width:1.5em;
       padding:0pt;
       text-align:center;
       vertical-align:middle;
       width:1.5em;
      }
      Inherited frombody - post-it.css (line 11)
      body {
       color:#000000;
      }
      Inherited fromhtml - post-it.css (line 6)
      html {
       font-family:Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
       font-size:12px;
      }
    • salut

      pour tester ton plugin sous IE7 tu peux toujours l’installer en standalone mode ==>

      http://tredosoft.com/IE7_standalone

      Autrement pour l’instant pour moi il n’y a pas le feu au lac, ca fonctionne nickel sous IE6

      @+ et merci pour ta réactivité

    • Même problème sous IE7 ; les lettres et chiffre de la grille s’affichent mais les valeurs aux niveaux des définitions ne s’affichent pas ? Pourquoi ?

    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 :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

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.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom