vendredi 12 avril 2013

JCruX, le générateur de mots croisés

Cet article est une mise à jour de l'article publié le 12 avril 2013.

JCruX en quelques mots

Saisie du glossaire
Il s'agit d'un générateur de grille de mots croisés. C'est une application Web qui ne nécessite aucune installation. Un navigateur compatible avec la norme HTML5, comme Firefox ou Chrome, suffit. Cette application se fonde sur plusieurs projets open source que j'ai mis en cohérence. Vous en verrez le détail en cliquant sur le lien à propos lors de l'exécution du logiciel. 

Le principe.

  1. On saisit un nouveau glossaire ou on en importe* un existant — ou plusieurs.
  2. On crée à partir du glossaire une disposition de la grille. On recommence jusqu'à obtenir la disposition désirée.
  3. Quand la disposition convient, on enregistre une archive** du projet. On en extrait le fichier de données data.js.
  4. On récupère une archive de l'exerciseur ou interpréteur de grille, on y place le nouveau fichier de données data.js.
  5. On publie l'exerciseur sur son site ou dans une plate-forme de cours on choisissant le fichier grille.html comme fichier principal.
    Création de la grille
(*) IMPORTANT : la méthode d'importation a été simplifiée. Il suffit de coller le contenu du fichier de glossaire dans une zone de texte. JCrux s'occupe du reste !
(**) À la fin de la création de la grille, vous téléchargerez une archive de vos données, contenant un fichier de glossaire nom-du-glossaire.json (pour une réimportation ultérieure) et un fichier d'exécution data.js. à placer dans un interpréteur de grille (voir section suivante). Il est important de ne pas confondre ces fichiers :
  • Données de l'exercice à publier : data.js
  • Glossaire pour archivage : nom-du-glossaire.json

Créer un nouveau glossaire

Le générateur de JCruX est disponible en ligne. Vous pouvez aussi l'installer sous forme de Web App pour Firefox ou Chrome.

Importer un glossaire archivé

Importation d'un glossaire :
la méthode a été simplifié
  1. Ouvrez votre fichier glossaire.json dans un éditeur ou le bloc-notes. Sélectionnez son code et copiez-le dans le presse-papier.
  2. Collez ce code dans la zone de texte Glossaire à importer. Cliquez sur le bouton Importer ce glossaire.

Exerciseur de mots croisés dans un cours Moodle

Un exemple de grille se trouve ici et vous pouvez télécharger cet exemple et l'adapter pour le déposer comme ressource dans un de vos cours Moodle.
  1. Déposez un exemple archivé de l'interpréteur de grille dans le contenu de votre ressource de type fichier dans Moodle.
  2. Une fois le dossier déposé et décompacté dans le contenu de la ressource Moodle, supprimez-y le fichier d'exemple de données data.js.
  3. Déposez, au même endroit, votre nouveau fichier de données data.js créé dans le générateur de JCruX.
  4. Spécifiez comme fichier principal grille.html.
  5. Choisissez l'option d'affichage ouvrir.
  6. Enregistrez la ressource. Votre grille est prête.

Code source

Le code source est désormais hébergé sur Github :

L'interpréteur de grille
est adapté du travail de
Pavel Simakov

 

Aucun commentaire:

Enregistrer un commentaire