de développement
Les application de MAEL ne sont pas toutes au même stade de maturité.
Voici un descriptif plus technique des applications et les compétences dont nous avons besoin.
Langage : Python
Plateformes : Linux, Windows et MacOS
Objectif : Permettre au professeur de créer des codes QR recevant le contenu qui sera oralisé grâce à MAEL Scan.
Maturité : Déjà en cours d'utilisation par des professeurs depuis 3 ans.
Améliorations prévues :
Passage de TKinter à ttkbootstrap pour plus de convivialités
Réorganisation de l'accessibilité des fonction (changement de mode sans passer par les menus
Ajout d'un mode "dictée" supplémentaire permettant d'oraliser également la ponctuation
Ajout d'un mode "histoire" qui srockerait les audios téléchargés dans le terminal (Téléphone ou Raspberry pi)
Responsable : Yonnel Bécognée sera responsable ces mises à jour.
Langage : MIT AppInventor
Plateformes : Android
Objectif : Permettre à l'élève de scanner et vocaliser le contenu des codes QR générés par MAEL Gen.
Maturité : Déjà en cours d'utilisation par des professeurs depuis 3 ans.
Améliorations prévues :
Passage nécessaire sous iOS : beaucoup de familles possèdent un iPhone.
Code MIT AppInventor (par petits blocs) arrivé à sa limite :
Code peu compréhensible,
non métable sur GitHub.
Passage par JavaScript obligatoire fut nécessaire pour obtenir certaines fonctions
⟶ Nécessité de créer une version Kotlin MP pour Android / iOS
L'interface est déjà en cours
Ajout de la reconnaissance d'un mode "dictée" supplémentaire permettant d'oraliser également la ponctuation.
Responsable :
Yonnel Bécognée a réalisé la version MIT App Inventor.
Yonnel Bécognée a commencé la version Kotlin MP de 'linterface, mais l'implémentation des fonctions de lecture de scan ou de lecture audio n'a pas encore éét réalisée, faute de compétences.
Interface Kotlin MP de MAEL
Langage : HTML / JavaScript / CSS
Plateformes : Web
Objectif : Permettre à l'élève de créer des phrases et de les écouter à partir d'une bibliothèque de mots.
Maturité :
Version alpha de démonstration : fonctionnelle depuis 2 ans. Cependant, elle s'appuie sur Gemini 2.5 qui est limité en nombre de Token disponibles ce qui ne permet pas une utilisation en classe.
Il s'agit d'une simple page hébergée sur GitHub.
Améliorations prévues :
Création d'une véritable plateforme en ligne avec gestion des comptes pour les élèves et les professeurs (gratuits)
⟶ Nécessité d'un Web-développeur (HTML - JavaScript - CSS)
Possèder son propre hébergement en ligne pour la plateforme et sa base de données mais pour héberger également également :
Une IA auto-hébergée qui crééera les phrases (actuellement Gemini 2.5)
⟶ Nécessité d'un Web-développeur (API IA)
Un service de génération de voix de sythèse (surtout pour la version de MAEL Scan sans téléphone)
Un cloud propre à MAEL (Pour le moment Google Drive) est utilisé.
⟶ Nécessité d'un spécialiste dans la gestion des hébergements et des services.
Possibilité de gérer des bases de données de mots pour créer des phrases.
⟶ Nécessité d'un Web-développeur (Backend Kotlin PostgreSQL)
Créer des parcours pédagogiques adaptés aux élèves grace à l'IA.
Responsable :
Yonnel Bécognée a réalisé la version alpha
Chaque mot de la base de données aura besoin d'une illustration correspondante.
Langage : Python / SQLite
Plateformes : Linux, Windows et MacOS
Objectif : Phonofouille n'est qu'une application de démonstration de comment sera le moteur de recherche des mots qui seront utilisés dans MAEL Phrase.
Maturité :
Version 0.1 permet à des professeurs de trouver des listes de mots selon des critères pédagogiques très utiles comme :
La présence et la position d'un son
la présence et la position de lettres
le niveau de difficulté des mots
le thème
la nature du mot...
Améliorations prévues :
Élaborer les plans d'une interface simple et ergonomique pour permettre aux professeurs de trouver les mots qu'ils utiliseront dans leurs activités de création de phrase dans MAEL Phrase.
Responsable :
Yonnel Bécognée a réalisé la version 0.1
Actuellement, Phonofouille ne contient que deux bases de données :
MiniLex
Manuel ou Novlex pourraient être intégrées a postériori, mais de toutes les façons, lors de l'intgration à MAEL Phrase, nous seront limité par les illustrations disponibles.
Contribuez à la création d'une banque d'images libre et gratuite.
Langage : Python
Plateformes : Linux / Raspberry pi
Objectif : MAEL Scan (sans téléphone) permet scanner les codes QR générés par MAEL gen à partir d'un petit boîtier embarquant une carte Raspberry Pi et un écran E-paper
Maturité :
Un premier protpotype a été créé. Il est peu pratique mais fonctionnel.
Améliorations prévues :
Changer le module de lecture des codes QR qui est pratique mais limité (Tiny Code Reader from Useful Sensors)
⟶ Nécessité d'un connaisseur en électronique embarquée sur Raspberry Pi (lecture des codes QR, gestion du texte UTF-8 spécialement...)
Tester l'utilisation de voix de synthèse en ligne (autre que GTTS : propre à MAEL)
⟶ Nécessité d'un connaisseur en voix de synthèse avec API
Responsable :
Yonnel Bécognée a réalisé la version 0.1
Lien GitHub en construction