Générateur — Dictées interactives

Balisage auteur : |…| = segment (ex : sensuel|le|) ; ¤…¤ = mot entier (ex : ¤Orphelin¤). → export HTML élève autonome + JSON.
Prototype A→Z

✏️ 1. Saisir le texte

Écris ou colle le texte de la dictée dans la zone d’édition. Tant qu’aucun mot n’est balisé, le texte reste entièrement libre.

👉 La ponctuation, les espaces sont conservés tels quels. Les retours à la ligne ne le sont pas.

🏷️ 2. Baliser les mots à travailler

Le balisage sert à indiquer quels mots doivent devenir des zones de saisie pour l’élève.

  • ¤Orphelin¤ → le mot entier devient un input
    (le mot peut être évalué globalement ou non, selon les points attribués)
  • ¤|O|rphelin¤ → le mot entier devient un input
    La partie balisée (|O|) est évaluée (ex. : contrôle de la majuscule) + le mot entier si vous le souhaiter en attribuant un point > 0. Mettre 0 si le mot n’est pas évalué globalement.
  • ville|s| → le mot devient un input
    seul le marqueur interne est évalué (ex. : pluriel)

⚠️ Important (règle figée) :

  • |O|rphelin (mot commençant par |) n’est pas accepté.
    Si tu veux un input, entoure toujours le mot avec ¤...¤.
  • La ponctuation (, . ; : ! ? …) ne fait jamais partie d’un input.

Tu peux baliser les mots dans n’importe quel ordre et revenir plus tard pour compléter ou corriger sans rien casser.

🧠 3. Associer un type de faute et des points

Pour chaque mot balisé :

  • tu peux associer un type de faute au mot (base) ;
  • tu peux associer un type de faute à chaque marqueur interne ;
  • tu choisis librement le nombre de points.

👉 Mettre 0 point à la base signifie que le mot n’est pas évalué globalement, même s’il est dans un input.

🔊 4. Audio (facultatif)

Par défaut, la dictée utilise la synthèse vocale. Aucun fichier MP3 n’est obligatoire.

  • Un nom de fichier audio est suggéré automatiquement (ex. : orphelin.mp3).
  • Renseigne un audio uniquement si c’est pédagogiquement utile (prononciation inadéquat fournie par la synthèse, etc.).
  • Le bouton permet de supprimer tous les audios en un clic.

Si tu utilises des fichiers MP3 :

  • dépose les fichiers dans le même dossier que la dictée générée ;
  • renseigne uniquement le nom du fichier (ex. : orphelin.mp3) ;
  • n’utilise ni chemin absolu, ni sous-dossier ;
  • nomme les fichiers à partir de la forme affichée du mot (minuscules, accents conservés).

ℹ️ En mode aperçu et test, la synthèse vocale est toujours utilisée. Le rendu final peut donc différer si un MP3 est présent.

🔍 5. Tester la dictée

Le bouton Tester (vue élève) permet de vérifier :

  • l’affichage des inputs ;
  • le fonctionnement de l’audio ;
  • la correction et le score.
📦 6. Sauvegarder et finaliser
  • Exporter JSON : sauvegarde ton travail (vivement recommandé).
  • Renuméroter les mots ⚠️ : à utiliser uniquement quand la dictée est finalisée. Cette action modifie les identifiants et les suggestions audio.
  • Générer la dictée : export de la version HTML élève.

💡 Astuce : tu peux rouvrir une dictée plus tard, corriger le texte ou ajouter / enlever des balises à partir du fichier JSON importé.

1) Texte source (auteur)

Il est plus ergonomique de baliser les mots entiers dans un 1ier temps, puis de baliser une portion de ce mot dans un 2ème temps :
Exemple : ¤|O|rphelin¤ → ¤|O|rphelin¤ pour tester le lexique + la majuscule au début d'une phrase. Sélectionne une portion dans un mot puis clique Baliser → insertion de | |. Exemple : sélectionner « le » dans « sensuelle » → sensuel|le|.
Orphelin des rues de Londres, Peter est embarqué de force sur le Never Land, un navire miteux convoité par le cruel pirate Black Statche. À bord, la jolie Molly lui confie les secrets étonnants du Never Lands : dans un coffre gardé jour et nuit reposent de merveilleux pouvoirs. Fasciné par ces mystères, Peter ne sait pas encore qu'il deviendra grâce à elle le plus grand héros du Pays imaginaire...
Astuce : tu peux baliser plusieurs fois un même mot (ex : chant|é|e|s|).
Raccourci : Ctrl + Shift + W = baliser un mot entier ¤…¤.

2) Mots à écrire détectés (à compléter)

Chaque “mot balisé” devient un input élève. Renseigne audio + type de faute + points.
ID Mot (balisé) Audio Type de faute Pts base Pts marqueurs Suppr.

3) Aperçu élève