SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

273 Plugins, 191 contribs sur SPIP-Zone, 34 visiteurs en ce moment

Accueil du site > Interactivité, échanges > Jeux > Des jeux pour votre site > Des jeux dans vos articles !

Des jeux dans vos articles !

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

9 décembre 2006 – par Maïeul, Patrice Vanneufville – 414 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

Toutes les versions de cet article : [français] [italiano]

55 votes

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 ou v2.x.x
Pour Spip 1.9, voir ici

-  Téléchargement disponible sur la Spip-Zone :
• « 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 !

Description : Plugin qui permet de générer de multiples jeux à 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...
-  [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
-  [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 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.

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

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.

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 :

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], [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], [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>
GIF - 7 ko

Avec la correction et les couleurs :

GIF - 7.5 ko

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 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]
        reponse = 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>
PNG - 4.2 ko
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 un diagramme de positions d’échecs ***
PNG - 33.7 ko

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

Echiquier 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], [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?

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>
GIF - 11.1 ko
Pendu Jazz

Note : 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 à jours !


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

Les caraté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

Retour en haut de la page

Vos commentaires

  • Le 22 janvier à 00:36, par Voldor En réponse à : Des jeux dans vos articles !

    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 !

    • Le 22 janvier à 18:47, par Pat En réponse à : Des jeux dans vos articles !

      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

  • Le 12 décembre 2011 à 10:01, par RealET En réponse à : Des jeux dans vos articles !

    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

  • Le 10 décembre 2011 à 15:12, par stéphane En réponse à : Des jeux dans vos articles !

    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.

    • Le 10 décembre 2011 à 20:08, par Pat En réponse à : Des jeux dans vos articles !

      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

  • Le 9 septembre 2011 à 09:48, par ps En réponse à : Des jeux dans vos articles !

    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

    • Le 6 novembre 2011 à 18:47, par ? En réponse à : Des jeux dans vos articles !

      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

  • Le 23 octobre 2011 à 10:37, par joseluis En réponse à : Des jeux dans vos articles !

    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 !

    • Le 23 octobre 2011 à 20:01, par Pat En réponse à : Des jeux dans vos articles !

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

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

    • Le 24 octobre 2011 à 02:10, par joseluis En réponse à : Des jeux dans vos articles !

      Merçi.

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

    • Le 28 octobre 2011 à 12:21, par Pat En réponse à : Des jeux dans vos articles !

      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

  • Le 11 juillet 2011 à 18:16, par tontonlapin En réponse à : Des jeux dans vos articles !

    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

  • Le 14 juin 2011 à 00:08, par tontonlapin En réponse à : Des jeux dans vos articles !

    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 ?

    • Le 14 juin 2011 à 01:39, par Pat En réponse à : Des jeux dans vos articles !

      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 ?

    • Le 15 juin 2011 à 17:27, par tontonlapin En réponse à : Des jeux dans vos articles !

      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.

      JPEG - 80 ko
    • Le 15 juin 2011 à 17:53, par tontonlapin En réponse à : Des jeux dans vos articles !

      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

    • Le 10 juillet 2011 à 07:47, par ? En réponse à : Des jeux dans vos articles !

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

    • Le 10 juillet 2011 à 16:12, par Pat En réponse à : Des jeux dans vos articles !

      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.

    • Le 11 juillet 2011 à 18:14, par tontonlapin En réponse à : Des jeux dans vos articles !

      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

  • Le 30 juin 2011 à 23:14, par norbi90160 En réponse à : Des jeux dans vos articles !

    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

  • Le 30 mai 2011 à 12:01, par Elo En réponse à : Des jeux dans vos articles !

    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

    • Le 30 mai 2011 à 12:06, par Maïeul En réponse à : Des jeux dans vos articles !

      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

    • Le 30 mai 2011 à 14:57, par Elo En réponse à : Des jeux dans vos articles !

      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 30 mai 2011 à 15:06, par Maïeul En réponse à : Des jeux dans vos articles !

      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

    • Le 3 juin 2011 à 10:53, par ? En réponse à : Des jeux dans vos articles !

      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

  • Le 11 mai 2011 à 01:06, par ashledombos En réponse à : Des jeux dans vos articles !

    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

    • Le 11 mai 2011 à 02:34, par Patrice Vanneufville En réponse à : Des jeux dans vos articles !

      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 ?

    • Le 12 mai 2011 à 11:33, par ashledombos En réponse à : Des jeux dans vos articles !

      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

Répondre à cet article

Qui êtes-vous ?

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Une licence pour un article

    18 avril 2007 – 25 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Sur une idée originale de erational, voici un plugin permettant de lier une licence à un article.

  • Plugin Parrainage

    6 novembre 2011 – <blink style='color:red;'>public|spip|ecrire:commentaire</blink>

    Permettre aux utilisateurs d’inviter leurs contacts à s’inscrire sur le site. Description Vous connaissez le web moderne et son cortège d’applis toujours en version « beta » et de buzz sur le dernier réseau à la mode ? Vous voulez vous aussi vous y (...)

  • Formulaire de contact libre

    27 avril 2011 – 36 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Dans SPIP il n’y a pas un formulaire de contact, mais autant de formulaires de contact que d’auteurs. Cette phrase de Romy, dans son article Une page de contact dans mon SPIP, pointe un petit manque de SPIP. La possibilité d’insérer rapidement un (...)

  • Plugin Mot de Passe Compliqué

    2 novembre 2007 – 16 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin ajoute un testeur de complexité de mot de passes dans les formulaires de choix de mot de passe de SPIP.

  • Navigation AJAX

    31 janvier – 18 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet de modifier automatiquement une parties des liens internes de manière à ce qu’ils ne déclenchent pas un chargement complet de la page cible, mais un chargement en AJAX de certains éléments spécifiés à l’avance. Il permet aussi de (...)