Journal des versions — Al-Miftah (المِفْتَاحُ)
[1.33.2] — 2026-07-08 — Niveau intermédiaire de révision (translittération masquée)
Amélioré — Mémorisation
- En mode « Cacher l'arabe », la translittération est désormais masquée par défaut (avant, il suffisait de la lire pour retrouver l'arabe — trop facile).
- Nouveau bouton « 🔤 Translittération » : un indice à la demande qui révèle la translittération seule, sans dévoiler l'arabe → un vrai niveau intermédiaire entre « tout révéler » et « de mémoire ».
- Les cartes de mémorisation (mode révision) utilisent désormais la police arabe choisie par l'élève (le texte s'affichait avec la police par défaut au lieu de la police sélectionnée dans les réglages).
- Mémorisation espacée (boîtes de Leitner) : chaque carte évaluée (« Acquis » / « À revoir ») est mémorisée par élève et reprogrammée à un intervalle croissant (1 → 3 → 7 → 16 → 40 jours). Fini l'oubli au rechargement.
- Carte « Révision intelligente » sur la page Mémorisation : nombre de cartes dues du jour + bouton pour réviser uniquement les cartes à revoir (toutes sources confondues).
- Suivi mémorisation côté prof (fiche élève) : cartes suivies, à revoir, maîtrisées, taux de réussite.
- Table
memo_srsauto-créée (aucune migration manuelle si le compte MySQL a le droit CREATE). Fonctionne pour les élèves connectés ; les invités gardent la révision classique. - Lettres solaires & lunaires (
bonus-solaires-lunaires-01) : quand prononcer le « l » de « al- ». QCM + association + écoute + prononciation. Fil rouge : la Fātiḥa (al-ḥamd / ar-Raḥmān). - Le tâ marbûta (ة) (
bonus-ta-marbuta-01) : le reconnaître, le distinguer de ه et ت, et l'écrire. QCM + exercice d'écriture (ة/ه/ت) + écoute + vrai/faux. - Le tanwîn (ً ٌ ٍ) (
bonus-tanwin-01) : les trois nunations, l'indéfini, l'alif du tanwîn fatḥ. QCM + écoute + écriture (l'alif de كِتَابًا) + vrai/faux. - 12 exercices, ~43 questions au total. Type d'exercice adapté à chaque règle (écriture seulement là où l'orthographe change réellement). Aucune base de données ni code : détection automatique.
- Déplacement inter-groupes : on peut désormais faire glisser une leçon d'un groupe à un autre (ex. des Bonus vers un Tome). À l'enregistrement, le
tomeet lepalierde la leçon sont mis à jour automatiquement (socle →socle, bonus →bonus, tome → bande de difficulté conservée). - Ordre des exercices d'une leçon : nouvelle section — choisissez une leçon, réordonnez ses exercices par glisser-déposer / flèches, puis enregistrez. Idéal pour placer l'exercice d'écriture après les autres. Le tableau
exercicesde la leçon est réécrit dans l'ordre choisi. - Zone de dépôt visible sur un groupe vide ; garde-fou anti-perte de modifications.
- Ordre des leçons (
admin/ordre-lecons.php, menu « ↕️ Ordre des leçons ») : réorganisez les leçons de chaque groupe (Socle, Tomes, Bonus) par glisser-déposer (poignée ⠿) ou avec les flèches ▲▼. Les numéros se recalculent automatiquement ; un clic sur « Enregistrer l'ordre » réattribue le champnumero(1..N) de chaque leçon du groupe. - Fonctionne sur mobile (flèches) comme sur ordinateur (glisser-déposer). Le réordonnancement reste à l'intérieur d'un même groupe (les tomes ne se mélangent pas).
- Bonus — Orthographe du hamza (
data/lessons/bonus-hamza-01.json) : cours complet (début / milieu / fin d'un mot), avec le premier mot révélé du Coran <span dir="rtl">اقْرَأْ</span> en fil rouge. - 5 exercices (26 questions) : 3 QCM (début / milieu / fin), 1 association « voyelle ↔ support », et — en dernier — un exercice d'écriture où l'élève tape le mot avec le bon support du hamza (ء / ؤ / ئ).
- Choisi pour l'exercice d'écriture : uniquement des mots dont le support (ء/ؤ/ئ) est vérifiable sans ambiguïté par le correcteur.
- La leçon apparaît automatiquement parmi les modules bonus (aucune base de données, aucun code à modifier).
- Éditeur d'ordre de tracé des lettres (
admin/ecriture-traces.php, menu « ✍️ Écriture (tracés) ») : le professeur choisit une lettre + une forme, clique les points dans l'ordre du tracé, distingue trait (étape numérotée) et point (diacritique, dessiné en dernier), puis enregistre. Boutons Annuler / Tout effacer / Supprimer. Badge ● sur les lettres déjà définies. - Les tracés sont stockés dans
data/ecriture-traces.jsonen coordonnées normalisées (relatives à la lettre) → justes quel que soit le zoom. - L'atelier utilise en priorité le tracé défini par le professeur ; à défaut, l'algorithme automatique reprend la main.
- Lettre recadrée et agrandie : le modèle est désormais recadré sur son encre réelle puis agrandi pour remplir le canevas (~82 %). Fini le vide autour de la lettre, sur mobile comme sur ordinateur.
- Chiffres du mode Guidé bien plus lisibles : pastilles agrandies avec cerne blanc pour se détacher de la lettre, numéros en gras plus gros, et moins de points (repères mieux espacés).
- Boutons Zoom 🔍− / 🔍+ pour ajuster manuellement la taille de la lettre (recadrage recalculé à chaque cran).
- Canevas agrandi à l'affichage (jusqu'à 440 px) pour renforcer la lisibilité.
- Rendu du modèle re-écrit (teinture du glyphe recadré) — compatible thèmes clair/sombre.
- Nouveau thème 🕌 Les 99 noms d'Allah (Asmâ' al-Husnâ) — le Nom suprême + les 99 attributs, chacun avec sa traduction et sa translittération. Disponible d'un coup dans l'atelier de prononciation et dans la mémorisation (par cartes, avec écoute ralentie). Total : 35 thèmes, 1460 entrées.
- 5 nouveaux thèmes de prononciation (40 chacun) : 🏥 Chez le médecin & l'hôpital, 📱 Téléphone & internet, 🌦️ Météo & saisons, 🍎 Fruits & légumes, 🌙 Expressions du Ramadan. Total : 34 thèmes, 1360 entrées.
- Écoute ralentie 🐢 : bouton « Ralenti » dans le mode Mémorisation ; le paramètre est aussi supporté partout (
data-slow). Le débit ralenti Google est désormais léger (0,8×). - Nouvelle page Mémorisation (
memorisation.php) — hub central : réviser les invocations (par catégorie/toutes), le vocabulaire (34 thèmes) ou le glossaire. - Le menu affiche désormais Prononciation et Mémorisation ; Invocations ne figure plus directement dans l'en-tête (accessible depuis Prononciation, Mémorisation et le tableau de bord).
- Accès rapides réordonnés : Test de positionnement en premier, Invocations en dernier.
- Invocations enrichies : 134 du'âs (11 catégories). Nouveautés : adhkâr du matin/soir complétés, Sourates de protection (Ikhlâs, Falaq, Nâs, Âyat al-Kursî, fin d'al-Baqara), Du'âs dans la prière (istiftâh, rukûʿ, sujûd, tashahhud, prière abrahamique, avant le salut final…), Du'âs du hajj et de la omra (talbiya, Safâ/Marwa, Zamzam, Arafat…), et compléments dans plusieurs catégories.
- Mode Mémorisation (hifz) — moteur de cartes réutilisable (
assets/js/memo.js) : cacher la traduction, cacher l'arabe ou tout révéler ; bouton « Révéler » ; auto-évaluation Acquis / À revoir (les « à revoir » reviennent) ; barre de progression ; audio deux voix. Disponible sur la page Invocations (par catégorie ou toutes) et sur l'atelier de prononciation (« Mémoriser ce thème »). - Couleurs portées à 40 entrées.
- 5 nouveaux thèmes spécialisés (40 chacun) : 🕋 Le hajj jour par jour (rites du 8 au 13 Dhû al-Hijja), 👷 Les métiers, 🏦 À la banque, 🎒 Vocabulaire scolaire, 🚗 Transports & circulation.
- L'atelier de prononciation compte désormais 29 thèmes et 1160 mots, expressions et phrases (arabe vocalisé + français + translittération), tous rattachés au catalogue audio.
- Nouvelle page « Invocations » (
douas.php) : 73 du'âs masnûn tirées de hadiths authentiques, réparties en 8 catégories (invocations du Coran, adhkâr matin/soir, quotidien, voyage, détresse & protection, pardon & Paradis, après la prière, occasions diverses). - Chaque du'â affiche : l'arabe vocalisé, la translittération, la traduction française, la source (Bukhârî, Muslim, Abû Dâwûd, Tirmidhî…) et l'audio deux voix (homme/femme).
- Accès via le menu « Invocations » et une carte du tableau de bord ; du'âs rattachées au catalogue audio (pré-génération / Studio voix). Limites de longueur audio relevées pour couvrir les invocations plus longues.
- Grand enrichissement de l'atelier de prononciation : 950 mots, expressions et petites phrases (≈ 40 par thème) répartis en 24 thèmes :
- Chaque entrée : arabe vocalisé + français + translittération. Toutes rattachées au catalogue audio (pré-génération, Studio voix, bandeau).
- Atelier de prononciation enrichi : 119 mots, expressions et petites phrases du quotidien, classés par 12 thèmes — Salutations, Voyage & aéroport, Hôtel, Restaurant, Marché, Omra & Hajj (les rites), À la mosquée & lieux saints, Invocations & dhikr, Coran (mots fréquents), Le quotidien, Nombres, Santé & urgences. Chaque entrée affiche le français et la translittération.
- Sélecteur de thème (menu déroulant) remplaçant l'ancien bouton « Mots & expressions ». Données dans
data/prononciation.json(facile à enrichir). - Ces phrases rejoignent le catalogue audio : pré-génération, Studio voix (enregistrement humain) et bandeau les prennent en compte.
- Chemin guidé nettement plus fidèle (mode Guidé) :
- Atelier d'écriture — onglet « Les mots » :
- Bascule Les lettres / Les mots en haut du module ; le sélecteur de forme se masque en mode Mots ; XP + badge « Belle plume » aussi sur les mots.
- Nouveau module « Écriture » (
ecriture.php) : jeu de tracé des lettres arabes au doigt/à la souris, sur les 28 lettres et leurs 4 formes (isolée, initiale, médiane, finale). - Le sous-titre « École d'arabe en ligne » devient partout « Plateforme en ligne d'apprentissage de l'Arabe » (en-tête, page d'accueil, pied de page, titre d'onglet, README). Le titre d'onglet et le pied de page n'utilisent plus
SITE_NOM: le changement est effectif dès l'upload, sans modifierconfig.php. - Affichage (surtout police IndoPak) : dans les réponses mêlant français et arabe (ex. « la tāʾ marbūṭa ة à la fin »), la police arabe n'était appliquée qu'à toute la chaîne — d'où un texte français illisible avec IndoPak (qui n'a pas de glyphes latins). Désormais seuls les segments arabes reçoivent la police arabe (via un habillage automatique
arWrap), le français garde sa police. Appliqué aux QCM, textes à trous, associations et au test de positionnement. - Audio (TTS) : ces réponses mixtes ne sont plus lues en entier (le TTS arabe massacrait le français). Le 🔊 ne prononce que les mots arabes de la réponse. Les réponses purement françaises n'ont plus de bouton audio.
- Studio voix : deux emplacements par mot — enregistrer une version homme ET une version femme, chacune indépendante (écouter / enregistrer / valider / refaire / revenir à la voix de base). Les icônes bleue/rose de la plateforme jouent la voix humaine du genre correspondant si elle existe.
- Filtre par module / exercice dans le Studio (en plus des filtres À compléter / Complets / Tout et de la recherche) : sélectionnez une leçon ou un exercice pour retravailler ses sons rapidement. Les étiquettes de module sont cliquables.
- Anti-coupure de l'enregistrement : marge de silence de ~0,33 s ajoutée avant et après la voix, et capture prolongée d'un tiers de seconde après le clic « stop » — la fin des mots n'est plus tronquée.
- Manifeste des voix humaines désormais par genre (rétro-compatible avec l'ancien format).
- Les pseudonymes acceptent désormais le point (ex.
prenom.nom), en plus des lettres, tirets et chiffres. Les chiffres ne sont pas obligatoires. Appliqué à l'inscription et à la création de comptes dans l'espace admin. - Choix de la phrase de test (Audio autonome) parmi 4 phrases, dont un pangramme arabe couvrant les 28 lettres (recommandé pour bien juger une voix), une phrase de sons difficiles (emphatiques & gutturales), le début de la Fâtiha, et la salutation d'origine. La phrase choisie sert à toutes les prévisualisations de voix.
- Deux icônes d'écoute partout où l'arabe est prononçable : 🔊 bleue = voix homme, 🔊 rose = voix femme. Chacune joue la prononciation du genre correspondant (leçons, exercices, glossaire, alphabet, test de positionnement).
- Génération des deux voix en un passage (Audio autonome › « 👥 Les deux ») : chaque mot est généré en version masculine ET féminine. On peut aussi tester chaque voix avant de tout générer (section « Choisir et tester la voix Google »).
- Priorité de lecture : enregistrement humain → MP3 maison → voix serveur du genre demandé (Google) → repli. Le genre est transmis via
data-genreettts.php?v=m|f. - Audio autonome › Choisir et tester la voix Google : la page interroge l'API Google (
voices, langue ar-XA) et liste toutes les voix disponibles (Standard, WaveNet, Neural2, Chirp3 HD…) séparées Femme / Homme. Pour chaque voix : bouton ▶️ Tester (prononce une phrase test) et Définir comme voix féminine/masculine. Le choix est enregistré (audio/tts-config.json) et utilisé pour toute la génération et la lecture. tts.phpaccepte&voice=<nom>(test) et lit la voix configurée par genre.- Liste des sons unifiée entre le Studio voix, le bandeau et la génération (extraction commune, glossaire inclus, textes latins exclus).
- Google Cloud devient le moteur premium par défaut ; Azure retiré. Renseignez
GOOGLE_TTS_KEYdansconfig.php. - Correction extraction audio : la liste des sons ne retient plus que les vrais mots/phrases arabes (les phrases d'explication en français sont exclues). Le compteur passe de ~9 000 à un nombre réaliste.
- Audio autonome : choix de voix 👩 Féminine / 👨 Masculine (Google WaveNet) + case « Régénérer tout » (écrase le cache) — pour recréer tout l'audio du cursus avec la voix choisie.
tts.phpaccepte&force=1. - Comptes & rôles : bouton ➕ Ajouter un compte prof / admin — création manuelle d'un compte (pseudo + mot de passe + rôle) directement depuis l'espace administrateur.
- Bouton 🔊 en fin d'énoncé de question quand celui-ci contient de l'arabe (lecture des seuls segments arabes), et 🔊 sur chaque réponse en arabe (QCM et textes à trous ; pas sur les exercices d'écoute pour ne pas donner la réponse). Idem dans le test de positionnement.
- Moteur Google Cloud Text-to-Speech pris en charge dans
tts.php: voix WaveNet ar-XA-Wavenet-B (masculine) / A (féminine), 1 M caractères/mois gratuits. S'active avec <code>define('GOOGLE_TTS_KEY', '…')</code> dans <code>includes/config.php</code>. Procédure détaillée dans la Documentation. - Espace enseignant › Studio voix : pour chaque mot/phrase du cursus, écouter la voix actuelle, enregistrer la voix d'un professeur (micro du navigateur, WAV universel), réécouter, valider (remplace la voix générée partout, en priorité absolue), refaire, ou revenir à la voix de base. Filtres (à enregistrer / enregistrés / tout), recherche, pagination. Chaque son indique les modules d'exercices concernés.
- Les enregistrements humains sont câblés automatiquement :
audio.jsles joue en priorité (manifesteaudio/humain/manifest.json), avant la voix de l'appareil et le serveur. - Bandeau d'alerte dans l'espace enseignant : signale le nombre de sons encore en voix générée (donc les nouveaux contenus ajoutés à valider/enregistrer). Se met à jour tout seul.
- La page se met à jour automatiquement quand de nouveaux mots/exercices sont ajoutés.
- Boutons A− / A+ / Réinitialiser (menu 🎨 › Taille du texte) pour agrandir ou réduire tout le texte de la plateforme (échelle 85 % → 160 %). Préférence mémorisée sur l'appareil.
- La carte d'exercice et le test de positionnement s'élargissent sur les grands écrans (jusqu'à ~1080 px, adapté à la largeur), avec des tailles de police et d'espacement qui suivent. Sur mobile, l'affichage reste optimal.
- Logique inversée : on privilégie désormais la voix installée sur l'appareil de l'élève (souvent la meilleure), et l'on ne bascule sur le serveur que si aucune voix n'est disponible.
- Moteur premium Azure pris en charge : voix neuronales arabes Hamed (masculin) et Zariyah (féminin), avec vrai choix homme/femme (menu 🎨 › Voix). S'active en ajoutant deux lignes dans <code>includes/config.php</code> (offre Azure gratuite 500k caractères/mois). Sans clé, la voix gratuite reste utilisée.
- Voir la Documentation (section Audio) pour activer Azure / Google Cloud / Amazon Polly.
- Nouvelle page Espace enseignant › Partage d'exercices : pour chaque exercice, génération d'un lien court (
x.php?c=CODE) et d'un QR code. L'élève y accède et fait l'exercice sans aucun compte. Boutons copier / tester / imprimer le QR. Compteur d'ouvertures. - La table
liens_partagese crée automatiquement au premier accès (aucune migration manuelle). - Bannière « Exercice partagé par votre enseignant » côté élève.
- Nouvelle page Espace enseignant › Audio autonome : pré-génère tout l'audio du cursus (vocabulaire + phrases) dans le cache serveur (
audio/tts-cache/). Après un passage, la prononciation est servie localement, sans dépendance externe. - Le QR code est rendu via un service d'image gratuit (une seule ligne, remplaçable). Le lien court, lui, est 100 % auto-hébergé. Un générateur de QR entièrement hors ligne pourra être ajouté ultérieurement.
- La synthèse vocale du navigateur restait muette sur les appareils sans voix arabe installée (cas fréquent sous Windows). Nouveau service serveur
tts.php: il récupère la prononciation arabe et la met en cache en MP3 (audio/tts-cache/). Le son fonctionne désormais pour tous les élèves, sans rien installer. La synthèse du navigateur ne sert plus que de dernier recours. - Ordre de lecture d'un 🔊 : MP3 maison (si fourni) → service serveur → synthèse navigateur.
- Test rapide : ouvrir
tts.php?q=مرحباdoit lire/télécharger un MP3. - Choix voix homme/femme : le moteur gratuit actuel propose une seule voix arabe (féminine, bonne qualité). Une vraie sélection homme/femme nécessitera un moteur premium (Azure / Google Cloud / Amazon Polly) — intégrable ensuite. La préférence de voix est déjà câblée (paramètre
v). - Audio muet :
audio.jsétait chargé en pied de page, après les scripts qui l'utilisent (boutons 🔊, atelier de prononciation qui restait vide). Il est désormais chargé en tête. La synthèse vocale est aussi plus robuste (chargement asynchrone des voix, réveil du moteur) et affiche un message d'aide clair si aucune voix arabe n'est installée. - Leçon 0 — Le socle : trois leçons d'entrée pour grands débutants — reconnaître les 28 lettres arabes (socle-01, socle-02) et lire les voyelles fatḥa/kasra/ḍamma (socle-03), avec la correspondance des noms zabar / zer / pesh (traditions indo-pakistanaises) et le sukūn (jazm) / la shadda. Placées tout en tête du parcours.
- Test de positionnement : message rassurant avant de commencer (« certaines questions peuvent sembler difficiles, c'est normal, ce n'est qu'une évaluation »), et proposition, après la 12ᵉ question puis à mi-parcours, d'arrêter le test pour démarrer à la Leçon 0 si l'on se sait grand débutant.
- Logo automatique : dépose
assets/img/logo.svg(verrou complet) ouassets/img/logo-mark.svg(pictogramme) et l'en-tête l'utilise sans modification de code. - Anti-biais consigné comme critère permanent : l'ordre des réponses est mélangé partout (exercices ET test de positionnement).
- Cinq polices arabes au choix dans le menu 🎨 : Amiri (naskh classique), Scheherazade (lecture vocalisée), Noto Naskh (net), Cairo (moderne), Lateef (grande lisibilité), en plus de l'Indo-pakistanaise.
- Mode dyslexie (section « Confort de lecture ») : police Lexend pour le français, naskh aéré pour l'arabe, interligne et espacement des mots augmentés, texte agrandi, alignement à gauche — sans jamais casser la liaison des lettres arabes. Préférence enregistrée localement.
- Anti-biais du test de positionnement : les réponses étaient toujours affichées dans le même ordre (bonne réponse systématiquement en première position). Elles sont désormais mélangées aléatoirement à chaque question, comme dans les exercices des leçons.
- Affichage des signes diacritiques isolés : les tanwīn, shadda, sukūn… cités seuls dans les explications (« la shadda », « le tanwīn ») apparaissaient comme un carré □ sur mobile. Ils sont maintenant portés par un support (tatweel) et s'affichent correctement partout.
- Redirections de connexion depuis les sous-dossiers (
/MAJ/,/admin/) désormais en chemin absolu (corrige un « Not Found »). - Nouvelle identité : la plateforme devient AL-MIFTAH — المِفْتَاحُ, « La clé de la langue arabe : maîtrisez la grammaire avec la méthode de Médine ». Logo clé/croissant, nouveau favicon, slogan sur la page d'accueil.
- Nouveau thème officiel « Al-Miftah » (sarcelle, or et bleu marine du logo), en modes clair et sombre, appliqué par défaut aux nouveaux comptes et aux visiteurs.
- Éditeur DDeditor intégré (éditeur de blocs vanilla JS, 36 types de blocs) : les enseignants créent des pages et leçons manuelles depuis l'espace enseignant (« Pages & leçons »), avec upload d'images/audio/PDF (dossier
medias/), brouillon/publication, et rendu public élégant (page.php?slug=…). Les pages publiées apparaissent pour les élèves dans « Leçons › Ressources de l'école ». - Table
pages_perso(migration fournie dansMAJ/1.1.0/). - Méthode de Médine structurée en 3 tomes + modules bonus, inspirée des *Durûs al-Lughah al-ʿArabiyyah* du Dr V. Abdur Rahim.
- 36+ leçons avec cours détaillés (dialogues, règles, vocabulaire, exemples coraniques) et exercices intégralement corrigés.
- 10 types de jeux : QCM, vrai/faux, textes à trous, associations, remise en ordre, compréhension orale, écriture, cartes-mémoire, dialogues à compléter, prononciation au micro.
- Contrat de confiance (Antibi) : chaque réponse, bonne ou mauvaise, reçoit une explication bienveillante.
- Module alphabet : les 28 lettres, leurs 4 formes (isolée/début/milieu/fin), voyelles et signes.
- Module prononciation : synthèse vocale + reconnaissance vocale (évaluation dans le navigateur).
- Gamification : XP, 12 niveaux, 20 badges, séries d'assiduité (heatmap), notifications, confettis.
- Test de positionnement (40 questions) avec 6 paliers de sortie pour démarrer au bon endroit.
- Glossaire bilingue de 318 entrées avec recherche intelligente (arabe / translittération / français) et racines.
- 6 thèmes (Émeraude, Bleu nuit, Minimal, Rose, Pourpre, Lavande) × mode clair/sombre + bascule de police arabe (classique / indo-pakistanaise).
- Espace enseignant : suivi des élèves, statistiques, exercices difficiles, éditeur de questions supplémentaires, messagerie de contact, gestion des comptes et rôles.
- Connexion par pseudonyme (conformité RGPD, aucune donnée personnelle).
- Installateur en un clic et système de mises à jour (dossier
MAJ/). - Interface responsive (flexbox), animée, accessible (skip-link, prefers-reduced-motion).
- Enregistrements audio MP3 par un récitateur (l'infrastructure
/audioest déjà en place). - Complétion des dernières leçons du Tome 3 et des modules Médias.
- Mode révision espacée (SRS) inter-leçons.
- Export PDF des corrections et des fiches de vocabulaire.
- Police indo-pakistanaise complète intégrée via l'éditeur DDEDITOR.
[1.33.1] — 2026-07-08 — Correctif : police arabe sur les cartes de mémorisation
Corrigé
[1.33.0] — 2026-07-08 — Mémorisation espacée (SRS) + suivi élève
Ajouté — Révision intelligente
[1.32.0] — 2026-07-08 — 3 leçons de règles de lecture (Coran)
Ajouté — Nouvelles leçons (modules bonus)
[1.31.0] — 2026-07-08 — Déplacer les leçons entre tomes + ordre des exercices
Ajouté / amélioré — Espace enseignant (« ↕️ Ordre des leçons »)
[1.30.0] — 2026-07-08 — Réorganiser l'ordre des leçons (espace prof)
Ajouté — Espace enseignant
[1.29.0] — 2026-07-08 — Leçon « Orthographe du hamza » + exercice d'écriture
Ajouté — Nouvelle leçon
[1.28.0] — 2026-07-08 — Éditeur d'ordre de tracé (espace prof)
Ajouté — Espace enseignant
Modifié — Module Écriture (élève)
[1.27.0] — 2026-07-08 — Atelier d'écriture : lettre zoomée + chiffres lisibles
Modifié — Module Écriture
[1.26.0] — 2026-07-08 — Les 99 noms d'Allah
Ajouté
[1.25.0] — 2026-07-08 — Structure + 5 thèmes + écoute ralentie
Ajouté
Modifié — Structure du menu
[1.24.0] — 2026-07-08 — Du'âs enrichies + mode Mémorisation
Ajouté
[1.23.0] — 2026-07-08 — Prononciation : 29 thèmes, 1160 entrées
Ajouté
[1.22.0] — 2026-07-08 — Section Invocations (du'âs masnûn)
Ajouté
[1.21.0] — 2026-07-08 — Prononciation : 950 mots & phrases, 24 thèmes
Ajouté
Salutations, Voyage & aéroport, Hôtel, Restaurant, Marché, Omra & Hajj, Mosquée & lieux saints, Invocations & dhikr, Coran (mots fréquents), Islam (croyance & piliers), Pratique religieuse, Couleurs, Famille, Corps humain, Maison & objets, Temps & météo, Jours/mois/moments, Ville & directions, Nature & animaux, Verbes courants, Émotions & états, Nombres & quantités, Santé & urgences, Quotidien & se repérer.
[1.20.0] — 2026-07-08 — Prononciation : 119 mots & phrases par thème
Ajouté
[1.19.0] — 2026-07-08 — Écriture : algorithme de guidage affiné
Amélioré
- Corps d'abord, points ensuite : les points diacritiques (nuqaṭ) sont désormais tracés après le corps de la lettre, comme en calligraphie, et affichés distinctement (petits repères).
- Parcours par continuité de courbure au lieu du « plus proche voisin » : le trait suit naturellement la courbe et traverse proprement les intersections (fini les zigzags).
- Élagage des barbules du squelette, traits secondaires (branches) pris en compte, rééchantillonnage régulier + lissage des points de passage, et trait fantôme reliant les points pour mieux visualiser le geste.
- Départ à droite (sens de l'écriture) ; validé : alif tracé haut→bas, boucles couvertes sans blocage, branches incluses.
- Résolution interne portée à 380 px pour un squelette plus net.
[1.18.0] — 2026-07-08 — Écriture : relier les lettres & composer des mots
Ajouté
- Relier les lettres : un jeu d'assemblage où l'on clique les lettres dans l'ordre (droite → gauche) pour construire un mot ; on voit les lettres se lier au fur et à mesure (les formes changent automatiquement).
- Tracer le mot : on trace le mot entier au doigt sur le canevas (mêmes modes Guidé/Libre, mêmes aides).
- 18 mots courants du cursus (بَاب, كِتَاب, قَلَم, مِفْتَاح, مَسْجِد…), fichier
data/ecriture-mots.json extensible.[1.17.0] — 2026-07-08 — Atelier d'écriture (tracé tactile)
Ajouté
- Mode Guidé : suivez les points numérotés dans l'ordre (droite → gauche). Bouton « Montre-moi » pour une démonstration animée.
- Mode Libre : repassez sur le modèle ; score par fidélité (couverture de la forme + propreté), avec étoiles et pourcentage.
- Aide réglable : modèle complet → estompé → point de départ seul → à blanc (de mémoire).
- XP + badge « Belle plume » à la clé ; accessible depuis le menu et le tableau de bord.
- Technique : le modèle et le chemin guidé sont générés automatiquement depuis la police (masque de pixels + squelette), sans données à saisir par lettre — fonctionne avec toutes les polices (naskh, IndoPak…).
[1.16.0] — 2026-07-08 — Nouveau sous-titre
Modifié
[1.15.0] — 2026-07-08 — Réponses mixtes fr/ar : affichage & audio corrigés
Corrigé
[1.14.0] — 2026-07-08 — Studio voix par genre + filtre module
Ajouté / Modifié
[1.13.0] — 2026-07-08 — Pseudonymes prenom.nom
Modifié
[1.12.0] — 2026-07-08 — Phrases de test sélectionnables
Ajouté
[1.11.0] — 2026-07-08 — Deux voix (homme / femme) partout
Ajouté
[1.10.0] — 2026-07-08 — Choix & test des voix Google
Ajouté
Modifié
[1.9.0] — 2026-07-08 — Google par défaut, régénération H/F, création de comptes
Modifié
Ajouté
[1.8.0] — 2026-07-08 — 🔊 sur énoncés & réponses, Google Cloud
Ajouté
Rappel priorité audio
Voix humaine enregistrée → MP3 maison → voix de l'appareil → serveur (Azure ▶ Google ▶ gratuit).
[1.7.0] — 2026-07-08 — Studio voix (enregistrement humain)
Ajouté
[1.6.0] — 2026-07-08 — Accessibilité (taille) & meilleure voix
Ajouté — Confort de lecture (utile aux personnes âgées)
Modifié — Audio
Note
[1.5.0] — 2026-07-08 — Partage d'exercices & audio autonome
Ajouté — Partage d'exercices (enseignants)
Ajouté — Vers l'autonomie audio
Note
[1.4.0] — 2026-07-08 — Le son fonctionne (TTS serveur)
Corrigé — l'audio émet enfin du son
Note
[1.3.0] — 2026-07-08 — Leçon 0, audio corrigé & accessibilité
Corrigé
Ajouté
Sécurité pédagogique
[1.2.0] — 2026-07-08 — Polices, accessibilité & correctifs
Ajouté
Corrigé
[1.1.0] — 2026-07-08 — Al-Miftah & DDeditor
Modifié
Ajouté
Toutes les évolutions notables de la plateforme sont consignées ici.
Format inspiré de Keep a Changelog. La plateforme suit le versionnage sémantique (MAJEUR.MINEUR.CORRECTIF).