BlueGEEK Journal

Accueil > Programmes > Projets PHP pour Sites WEB > Charlemagne > 4- Comment utiliser Charlemagne ? > 2- Gestion des Questions et des Actions

2- Gestion des Questions et des Actions

lundi 19 avril 2010, par bluegyn_spip

Il est possible de réaliser très simplement un jeu de question / réponse pour les pages

- Analyse et Conduite à tenir


- Cette réalisation passe par l’écriture de 2 fichiers texte par page :

Pour les Questions

  1. page_questions_titre.txt
  1. page_questions_texte.txt

Et pour les actions

  1. page_actions_titre.txt
  1. page_actions_texte.txt

La page de titre


- Contient une ou plusieurs lignes de titre (Sur l’exemple = Colposcopie)


La page de texte


ATTENTION

- Le texte des Questions et des Actions est un véritable script

- De ce fait il doit être parfaitement écrit (la moindre erreur de syntaxe, pouvant rendre des résultats aléatoires)

ARTICULATION GÉNÉRALE

- Dans la version actuelle chaque question/action comporte 8 champs

Règle numéro 1

- Chaque champ :

  • Doit être écrit sur une ligne
  • Et se terminer OBLIGATOIREMENT par un point virgule ;

- Exemple

- Les champs vont par paires et sont au nombre de 8

  1. Le Chapeau de Question (Exemple = Contraction)
  1. La question proprement dite (Ex. Comment est ...?)
  1. L’intitulé du 1er bouton
  1. L’intitulé du 2eme bouton
  1. Le commentaire à afficher quand on clique sur le 1er bouton
  1. Le message quand on clique sur le 2ème bouton
  1. L’image à afficher quand on clique sur le 1er bouton
  1. L’image à afficher quand on clique sur le 2ème.

- Le nom des images doit obligatoirement commencer par :

page_questions_image

- Pour les questions

Et

page_actions_image

- Pour les Actions

  1. Suivi d’un numéro ou d’un mot quelconque
  1. Suivi d’un point
  1. suivi du type d’extension de l’image

- On ne place dans le Script que le numéro additionnel et l’extension

- Par exemple

1.jpg

- Ouvrira l’image :

  • page_questions_image1.jpg

Règle numéro 2

- Chaque Question/ Action doit être séparée de la suivante par

- une ligne vide


- On peut de ce fait se constituer une banque d’images génériques

- Et les appeler

  • page_questions_OK.png

Ou

  • page_actions_SAMU.gif

Par exemple

- Pour s’en resservir dans d’autres exemples