PragmaTextes permet de générer des textes et de les modifier, les exporter et les écouter en synthèse vocale.
Un texte est constitué de lignes présentées les unes sous les autres. Chaque ligne est structurée en groupes de mots (de 2 à 5) affichés soit les uns à côté des autres (mode ligne), soit les uns sous les autres (mode strophe).
ou | Switcher entre l'affichage en ligne ou en strophe. |
Ajouter une ligne de groupes de mots aléatoires issus de la liste déroulante en cours. | |
Switcher pour déterminer ce qui se produira au clic sur un groupe de mots : chaque clic sur l'une des icônes modifie le mode.
|
|
Générer aléatoirement tous les groupes de mots de la ligne sélectionnée. | |
Générer un nouveau texte en affichant aléatoirement tous les groupes de mots. | |
Couper la ligne sélectionnée pour la placer dans le presse-papier. Cette fonction s'utilise également pour supprimer la ligne sélectionnée. | |
Coller le presse-papier au-dessus de la ligne sélectionnée. | |
Coller le presse-papier au-dessous de la ligne sélectionnée. | |
ou | Déplacer le cadre de sélection vers le haut ou vers le bas. |
Supprimer le titre et le texte. | |
Exporter le texte dans un fichier texte, qui pourra être ouvert dans un logiciel de traitement de texte tel que MSWord ou LibreOffice Writer pour être modifié ou mis en forme. | |
Exporter le texte dans un fichier HTML qui pourra s'ouvrir dans tout navigateur Web, avec les polices d'écriture (excepté Cursif, OpenDyslexic et Script) et la taille du texte sélectionnées. Cliquer sur un groupe de mots lit le texte en synthèse vocale, ou arrête sa lecture. | |
Importer un fichier HTML qui a été exporté depuis l'application, afin de le modifier. | |
Imprimer le texte et son titre le cas échéant. |
Afin de permettre une exploitation immédiate, les listes de base sont intégrées à l'application. Elles sont stockées dans le fichier "listes-data.js" présent dans le dossier [app/js] de l'application.
Elles ne peuvent pas être modifiées lorsque l'on utilise PragmaTextes en ligne. En revanche, si l'application a été téléchargée, il est possible d'ajouter des listes locales aux listes de base, via une manipulation technique décrite lorsque l'on clique sur après avoir sélectionné la liste.
Il est possible de créer ses propres listes de mots, qui sont enregistrées dans l'espace localStorage du navigateur, donc sur le poste sur lequel elles ont été créées ou importées. Attention ! Elles sont supprimées lorsque l'on supprime les données ou cookies enregistrés.
file:///storage/emulated/0/orthodefi/index.html
et valider.Conception et développement | Eric Chenavier, pour PragmaTICE |
---|---|
Images | Flaticon |
Sons | API Web Speech pour la synthèse vocale |
Frameworks & plugins | Bootstrap 4, Jquery |
Polices d'écriture | Police cursive "Cursif" de Christophe Beaumale et police scripte "Script Ecole 2" de Point Ecole |
Extraits d'haïkus | Anthologie du poème court Français |
Extraits de poésies libres |
Hexasyllabes : Trop tard ? -
Parler aux nuages -
La danse -
Tes yeux -
Matins douceur -
Les lavandes -
Sur le bord d'un piano -
Petit miracle -
Chaperon rouge -
Sur mes lèvres Octosyllabes : Je voulais faire la fiesta - (Des)apprendre - Jouissons - Les mimosas - Sous mon chêne - Réveille - La vie - Simple d'esprit - Le rire des chevaux - Mon bel oiseau Alexandrains : Ils sont partis - Le peintre - Jeux d'hiver - La course au bonheur - Les pendules déambulent - Naissance - L'indifférent - Les chatons - Les cygnes - Charade |
Si le nom par défaut est modifié, la liste sera renommée.
S'il s'agit d'une liste déjà existante, elle sera dupliquée puis enregistrée.