Manuel de l'utilisateur
Version bêta – créer des exercices interactifs pour le Web
RoastPotatoes vous aide à fabriquer des exercices pour vos élèves : associer des mots, répondre à un quiz, compléter un texte, remettre une phrase en ordre, faire des mots croisés ou placer des étiquettes sur une image.
Chaque exercice devient une page Web (un fichier avec l'extension .htm). Les élèves l'ouvrent dans leur navigateur (Chrome, Firefox, Edge…) et la page corrige toute seule : elle donne un score et des messages d'encouragement. Elle fonctionne même sans connexion Internet.
RoastPotatoes est construit dans l'esprit de Hot Potatoes 7.0.3 : mêmes types d'exercices, mêmes réglages, et il sait ouvrir vos anciens fichiers Hot Potatoes (voir le chapitre 11).
| Outil | Ce que l'élève fait | Fichier de travail |
|---|---|---|
| RMatch | Associe des éléments (mot et traduction, question et réponse…) | .jmt |
| RQuiz | Répond à des questions (choix multiple, réponse courte…) | .jqz |
| RCloze | Complète un texte à trous | .jcl |
| RMix | Remet en ordre les mots ou les parties d'une phrase | .jmx |
| RCross | Résout des mots croisés | .jcw |
| RMap | Glisse des étiquettes sur les bonnes zones d'une image | .jmt |
.jmt, .jqz, .jcl, .jmx ou .jcw) est votre brouillon. Vous le rouvrez dans RoastPotatoes pour modifier l'exercice. Gardez-le toujours : on ne peut pas modifier un exercice à partir de la page Web..htm) est ce que vous donnez aux élèves. Vous la fabriquez avec le bouton « Créer la page ».sudo apt install ./RoastPotatoes-beta-amd64.deb (dans le dossier du fichier). Le programme apparaît ensuite dans le menu, catégorie « Éducation ».chmod +x RoastPotatoes-beta-x86_64.AppImage) puis lancez-le (./RoastPotatoes-beta-x86_64.AppImage) ou double-cliquez dessus.lancer-roastpotatoes.sh dans le dossier obtenu.Si le site de votre établissement propose la version en ligne, ouvrez simplement sa page index.html. Voir le chapitre 10.
Nous allons fabriquer un exercice d'association : les couleurs en anglais et en français. Vous le trouverez déjà prêt dans le dossier exemples (fichier couleurs.jmt).
Au démarrage, la fenêtre d'accueil propose les six outils. Cliquez sur RMatch. Le bouton « Ouvrir un exercice… » en bas sert à rouvrir un fichier déjà fait, et le bouton « 📖 Manuel » ouvre ce manuel (on le retrouve aussi dans chaque éditeur : menu Aide → « Manuel de l'utilisateur »).


Cliquez sur Configurer… (ou touche F8). Dans l'onglet « Titres/Consignes », tapez le sous-titre et les consignes que les élèves liront, par exemple Match each English colour with its French name. Validez avec « OK ». Le chapitre 7 explique tous les onglets.
Cliquez sur Enregistrer (ou Ctrl+S) et choisissez un dossier et un nom, par exemple couleurs.jmt. C'est votre brouillon.
Choisissez le format de la page dans la liste (par exemple « Glisser-déposer »), puis cliquez sur Créer la page. Le programme propose un nom (couleurs.htm, dans le même dossier) et ouvre la page dans votre navigateur pour que vous l'essayiez.

Tous les éditeurs se présentent de la même façon.
| Élément | Rôle |
|---|---|
| Nouveau / Ouvrir / Enregistrer | Commencer un exercice, en rouvrir un, l'enregistrer. Si vous avez des changements non enregistrés, le programme vous demande confirmation avant de les perdre. |
| Créer la page | Fabrique la page Web. Selon l'outil, une liste « Format de la page » permet de choisir l'aspect de l'exercice. |
| Insérer un son… | Ajoute un petit bouton « lecture » dans le texte (voir chapitre 6). |
| Configurer… | Ouvre les réglages : textes, boutons, couleurs, minuteur… (chapitre 7). |
| Titre | Le titre de l'exercice, affiché en haut de la page. |
| Menus | Fichier, Édition, Insérer, Options et Aide. Le menu Fichier propose aussi « Créer la page Web » pour chaque format. |
| Barre du bas | Montre le nombre d'éléments de l'exercice et le nom du fichier. |
Le titre de la fenêtre se termine par une étoile (*) quand il y a des changements non enregistrés.
Convient aux mots et traductions, aux questions et réponses courtes, aux dates et événements, aux images et légendes…
| Format | Aspect |
|---|---|
| Listes déroulantes | Chaque élément de gauche a une liste déroulante qui propose les réponses. |
| Glisser-déposer | L'élève glisse les réponses à côté des éléments de gauche. |
| Glisser-déposer horizontal (JMH) | Éléments de gauche alignés en haut (des images, par exemple), réponses à glisser en dessous. |
| Tri par catégories (JMS) et vertical (JMSV) | L'élève classe des éléments dans des boîtes. Écrivez le nom de la catégorie à gauche, répété pour chaque élément de cette catégorie, et l'élément à classer à droite. Une ligne dont la gauche est vide devient un « intrus » qui n'appartient à aucune catégorie. |
| Jeu de mémoire (JMem) | L'élève retourne les cartes deux par deux pour retrouver les paires. |

Pour mélanger. Dans « Configurer » → « Autres », cochez « Mélanger les éléments de gauche ». Vous pouvez aussi limiter le nombre de paires affichées (« Limiter le nombre de questions affichées »).
À gauche, la liste des questions ; à droite, le détail de la question choisie.

| Type | Comment l'élève répond | Comment le saisir |
|---|---|---|
| Choix multiple | Clique sur une proposition. | Une proposition par ligne ; cochez « Juste » pour la bonne réponse. |
| Réponse courte | Tape sa réponse. | Saisissez toutes les réponses acceptées. Le « % » permet d'accepter une réponse « presque juste ». |
| Hybride | Tape d'abord sa réponse. Après plusieurs essais ratés, la question devient un choix multiple. | Comme la réponse courte ; la colonne « QCM » indique les propositions qui apparaîtront dans la liste. |
| Sélection multiple | Coche toutes les bonnes réponses. | Cochez « Juste » pour chaque bonne réponse. |
Dans « Configurer » → « Autres », vous pouvez mélanger les questions, mélanger les réponses, limiter le nombre de questions affichées, respecter les majuscules…
Tapez ou collez votre texte. Pour créer un trou : sélectionnez un mot, puis cliquez sur « Créer un trou ». Dans le texte, un trou s'écrit entre doubles crochets :
[[réponse|autre réponse acceptée||indice]]
| (par exemple [[sofa|couch]]).||. L'élève le voit en cliquant sur le petit bouton à côté du trou.
| Format | Principe |
|---|---|
| Texte à trous (zones de saisie) | L'élève tape les mots qui manquent. |
| Find-it A (FIa) | Chasse aux erreurs. Pour chaque mot entre [[ ]], écrivez d'abord le mot correct puis le mot faux affiché dans le texte : [[cats|dogs]]. L'élève clique sur les mots faux et la correction apparaît. |
| Find-it B (FIb) | Même saisie. L'élève clique sur un mot faux, puis tape lui-même la correction. |
| Listes déroulantes (JCdd) | Chaque trou devient une liste. Écrivez la bonne réponse en premier, puis les autres choix : [[additive|substractive]]. |
| Glossaire (JGloss) | Le texte est à lire. Chaque mot entre [[ ]] est cliquable et montre sa définition, saisie comme indice : [[goal posts||poteaux de but]]. |
Dans « Configurer » → « Autres », vous pouvez aussi remplacer les zones de saisie par des listes déroulantes, ajouter une liste des mots à placer, respecter les majuscules, et ajouter un clavier de caractères spéciaux (très utile pour les langues étrangères).


Deux formats de page : cliquer sur les parties (elles s'ajoutent à la phrase dans l'ordre des clics) ou glisser-déposer.

La barre « Phrase : 1 / 1 » permet d'ajouter d'autres phrases (« + Ajouter une phrase ») : chacune a ses parties et ses autres phrases acceptées, la liste déroulante sert à passer de l'une à l'autre. Avec plusieurs phrases, « Créer la page (cliquer sur les parties) » fabrique une page qui les présente une par une, avec un compteur « Sentence 1 / 3 » et un message « Next sentence! » après chaque phrase réussie. Les boutons « <= » et « => » permettent de changer de phrase sans valider (ce qui est commencé est gardé), et le bouton « Finish » termine l'exercice même si des phrases ne sont pas faites (un avertissement s'affiche, il faut cliquer une deuxième fois) ; la note finale est la moyenne des phrases, une phrase non faite comptant 0. Ces textes se changent dans « Configurer » → « Messages ». Le glisser-déposer ne gère qu'une phrase. L'exemple trois-questions.jmx contient trois questions.
Dans le fichier .jmx, la première phrase est enregistrée comme d'habitude et les suivantes à la fin du fichier : Hot Potatoes peut l'ouvrir, mais il n'y verra que la première phrase.
Il y a deux façons de fabriquer la grille.
LION ; The king of the jungle.Les définitions se complètent automatiquement à droite : chaque mot de la grille apparaît avec son numéro, horizontalement ou verticalement. Tapez simplement la définition en face du mot.


Les élèves glissent des étiquettes sur les bonnes zones d'une image (une carte, un schéma du corps humain, une photo…).


Le menu Insérer ajoute des éléments à l'endroit du curseur dans le champ de texte où vous étiez (une question, une réponse, une étiquette, une définition, les consignes…). Cliquez d'abord dans ce champ, puis ouvrez le menu.

| Commande | Ce qu'elle fait |
|---|---|
| Lien hypertexte… (Ctrl+K) | Ajoute un lien vers un site. Une petite fenêtre demande l'adresse, le texte affiché et l'ouverture dans une nouvelle fenêtre. Si du texte est sélectionné, il devient le texte du lien. |
| Image… | Ajoute une image : vous choisissez le fichier, un texte de remplacement (lu par les lecteurs d'écran) et, si vous voulez, une largeur en pixels. L'image est copiée dans un dossier images à côté de la page. |
| Son… | Ajoute un petit bouton ► qui joue un son (voir plus bas). |
| Gras, Italique, Souligné | Met en forme le texte sélectionné (Ctrl+B, I, U). |
| Saut de ligne | Passe à la ligne dans la page. |
| Caractères spéciaux | Lettres accentuées françaises, espagnoles, portugaises, italiennes et allemandes, guillemets, euro, etc. |

sounds à côté de votre fichier de travail et de votre page.sounds (et le dossier images), au même endroit que la page. Sinon le son ne jouera pas.Elle règle l'aspect et les textes de la page. Ouvrez-la avec le bouton Configurer… ou la touche F8. Elle comporte huit onglets, comme dans Hot Potatoes. Validez avec OK ; la croix en haut à droite ou la touche Échap ferme sans appliquer.

| Onglet | Ce qu'on y règle |
|---|---|
| Titres/Consignes | Le sous-titre et les consignes affichés en haut de la page. |
| Messages | Les textes que voit l'élève : « Correct! », « Try again », « Your score is… », le message de fin de temps, les symboles ✔ et ✘… |
| Boutons | Le nom de chaque bouton (« Check », « Hint »…), les boutons facultatifs (indice, voir la réponse), et la navigation : bouton « Exercice suivant », « Sommaire », « Retour ». |
| Apparence | Le look de la page (« Look of the page ») : Tuiles (par défaut, comme les exercices du site : consigne dans un bandeau, cartes, grands boutons, adapté au téléphone), Classique (la page de Hot Potatoes), Cartes (plus sobre) ou Quiz couleurs (couleurs fixes). Avec Tuiles et Cartes, la page s'affiche en mode sombre si l'ordinateur ou le téléphone est en mode sombre, et un bouton 🌙 / ☀️ en haut à gauche permet de changer ; le navigateur retient ce choix pour les exercices suivants. Puis la police, la taille du texte et les couleurs (fond de la page, fond de l'exercice, titres, texte, liens, boutons, image de fond), que tous les looks reprennent sauf Quiz couleurs. |
| Minuteur | Un compte à rebours, en minutes et secondes. Quand le temps est écoulé, le travail est noté et l'exercice se bloque. |
| Autres | Les réglages propres à chaque outil (mélanger, limiter, majuscules, clavier de caractères…) et le texte de lecture à afficher à côté de l'exercice. |
| Personnalisé | Trois chaînes personnelles et un champ de code pour la balise <head> de la page (réservé aux utilisateurs avancés). Pour certains formats, les chaînes règlent l'espacement, la taille du texte des cartes ou la surbrillance automatique. |
| CGI | Envoi des résultats par e-mail avec FormMail, et suivi SCORM 1.2. Fonctions avancées : elles demandent un serveur préparé pour cela. |


Dans l'onglet « Boutons », cochez « Inclure le bouton Exercice suivant », puis cliquez sur Parcourir… et choisissez la page de l'exercice suivant. Le programme écrit l'adresse relative (par exemple unite2/exercice2.htm) : la chaîne continue à marcher quand vous déplacez tout le dossier sur un site, à condition de garder les fichiers à la même place les uns par rapport aux autres.
| Bouton | Rôle |
|---|---|
| Charger | Lit les réglages d'un fichier de configuration (.cfg), y compris celui de Hot Potatoes. |
| Enregistrer | Garde les réglages comme réglages par défaut de tous vos nouveaux exercices. Ils sont stockés dans le fichier english8.cfg : sous Windows dans %APPDATA%\RoastPotatoes, sous Linux dans ~/.config/RoastPotatoes. |
| Enregistrer sous | Écrit les réglages dans un fichier de votre choix. |
| OK / Aide | Applique les réglages à l'exercice en cours / affiche une aide sur l'onglet. |

Une page produite par RoastPotatoes est un simple fichier : il suffit de la copier sur votre site.
.htm).sounds et le dossier images sur le serveur, dans le même dossier.couleurs.htm). Le programme nettoie déjà les noms des sons et des images.Sounds et sounds ne sont pas le même dossier..jmt, etc.) : gardez-le chez vous.RoastPotatoes existe aussi dans une version pour navigateur, sans installation. C'est la même chose que le programme, avec quelques différences :
sounds et images : décompressez-la, tout est prêt.english8.cfg.Décompressez RoastPotatoes-en-ligne.zip et copiez tout son contenu dans un dossier de votre serveur (par exemple /hp/). Ouvrez ensuite index.html dans le navigateur. Le fichier LISEZ-MOI.txt du dossier rappelle ces étapes.
.jmt, .jqz, .jcl, .jmx et .jcw. Le bouton « Ouvrir un exercice… » de l'accueil reconnaît le type tout seul.play('fichier.mp3')) continuent de marcher.| Problème | Ce qu'il faut essayer |
|---|---|
| Windows refuse de lancer le programme. | Voir le chapitre 2 (« Si Windows bloque le programme »). À défaut, utilisez la version en ligne. |
| Le son ne joue pas. | Le dossier sounds doit être à côté de la page, avec le fichier dedans. Préférez le format mp3. Sur un site, vérifiez les majuscules et les minuscules. |
| Une image n'apparaît pas. | Même chose : le dossier images doit être à côté de la page. Pour RMap, l'image est dans le même dossier que la page. |
| « Créer la page » demande si je veux continuer. | Le programme a repéré un oubli (aucun trou dans le texte, une question sans bonne réponse, une paire incomplète…). Lisez le message, corrigez, ou continuez si c'est voulu. |
| « Exercice suivant » ne mène nulle part. | Vérifiez l'adresse dans « Configurer » → « Boutons ». Utilisez « Parcourir… » plutôt que de la taper. Les deux pages doivent rester dans les mêmes dossiers l'une par rapport à l'autre. |
| Les accents s'affichent mal. | Les pages sont en UTF-8. Si le problème vient d'un serveur, ajoutez dans ses réglages que les fichiers .htm sont en UTF-8. |
| J'ai fermé sans enregistrer. | Le programme demande toujours une confirmation s'il y a des changements non enregistrés. Pensez à enregistrer le fichier de travail avant de créer la page. |
| Je veux modifier une page déjà créée. | Rouvrez le fichier de travail (.jmt, .jqz, .jcl, .jmx, .jcw), modifiez, puis recréez la page. On ne modifie pas la page directement. |
| Sous Linux, le programme ne démarre pas. | Avec le .deb ou l'archive, essayez l'AppImage (elle règle le bac à sable toute seule). En ligne de commande, vous pouvez aussi lancer roastpotatoes --no-sandbox. |
| Raccourci | Action |
|---|---|
| Ctrl+N | Nouvel exercice |
| Ctrl+O | Ouvrir un fichier |
| Ctrl+S | Enregistrer |
| Ctrl+Maj+S | Enregistrer sous |
| Ctrl+W | Créer la page (premier format du menu) |
| Ctrl+D | Créer la page en glisser-déposer (RMatch et RMix seulement) |
| F8 | Ouvrir « Configurer » |
| Ctrl+K | Insérer un lien |
| Ctrl+B / I / U | Gras / italique / souligné |
| Ctrl+Q | Fermer la fenêtre |
| Échap | Fermer la fenêtre « Configurer » ou une petite fenêtre de saisie |
| Entrée (RCross) | Changer le sens de saisie dans la grille |
| Suppr (RMap) | Supprimer la zone sélectionnée |
| Fichier de travail | Le brouillon de votre exercice, que vous pouvez rouvrir dans RoastPotatoes (.jmt, .jqz, .jcl, .jmx, .jcw). |
| Page Web | Le fichier .htm que les élèves ouvrent dans leur navigateur. |
| Navigateur | Le programme qui affiche les pages Web : Chrome, Firefox, Edge, Safari… |
| Adresse relative | Une adresse qui part du dossier de la page (suite/exercice2.htm) et non de la racine du disque ou du site. Elle continue de marcher quand on déplace tout le dossier. |
| Trou | Un mot du texte que l'élève doit retrouver (RCloze). |
| Indice | Une aide pour répondre. Elle fait baisser un peu le score. |
| Retour (feedback) | Le message affiché après une réponse. |
| Code de couleur (#RRGGBB) | Une couleur écrite avec 6 chiffres ou lettres, par exemple #ff0000 pour le rouge. Le sélecteur de couleur le remplit pour vous. |
| Version portable | Un programme qui se lance sans être installé. |
Le dossier exemples contient des exercices tout prêts à ouvrir avec RoastPotatoes :
| Fichier | Outil | Contenu |
|---|---|---|
couleurs.jmt | RMatch | Les couleurs en anglais et en français |
animaux.jqz | RQuiz | Trois questions : choix multiple, réponse courte, sélection multiple |
maison.jcl | RCloze | Un texte à trous avec une réponse alternative et un indice |
phrase.jmx | RMix | Une phrase à remettre en ordre |
trois-questions.jmx | RMix | Trois phrases à remettre en ordre, présentées une par une |
animaux.jcw | RCross | Des mots croisés sur les animaux |
pomme-de-terre.jmt et .png | RMap | Deux étiquettes à placer sur une image |
RoastPotatoes bêta – Manuel de l'utilisateur