Amal et Thurayya incluent un tableau de bord parental qui affiche des analyses d'apprentissage en temps réel : scores de précision de la prononciation par lettre et mot arabe, suivi des séries quotidiennes, niveaux de maîtrise des concepts (débutant/intermédiaire/avancé), temps passé à pratiquer et progression du contenu. Les parents peuvent voir exactement ce que leur enfant a appris sans être à côté de lui à chaque séance.
Ce que montre le tableau de bord
Précision de la prononciation
- Précision par lettre : "ب" à 94%, "ظ" à 68%
- Précision par mot : "كتاب" à 91%, "يكتبون" à 74%
- Ligne de tendance : Évolution de la précision de la prononciation au cours de la semaine/mois dernier
- Comparaison : "La prononciation de votre enfant s'est améliorée de 12% cette semaine"
Niveaux de maîtrise (codés par couleur)
- Débutant (Rouge) : <60% de précision, nécessite une révision constante
- Intermédiaire (Jaune) : 60-85% de précision, en bonne voie
- Avancé (Vert) : >85% de précision, solidement acquis
- Maîtrise (Bleu) : >95% pendant plus de 30 jours, mémorisé de façon permanente
Chaque concept montre son niveau actuel :
Lettres :
ب ✓ Avancé (94% de précision)
ت ✓ Avancé (91%)
ث ✓ Intermédiaire (72%)
ج ✓ Débutant (54%)
Mots :
كتاب ✓ Avancé (89%)
يكتب ✓ Intermédiaire (77%)
Calendrier des séries
- Calendrier visuel montrant l'activité de pratique
- Jours complets en vert (enfant a pratiqué)
- Jours avec pratique partielle en jaune
- Jours de repos en gris
- Série actuelle : "12 jours consécutifs" 🔥
- Badges de motivation : "Série de 14 jours !", "100 jours au total !"
Suivi du temps
- Minutes pratiquées : Aujourd'hui (23 min) | Cette semaine (142 min) | Ce mois-ci (487 min)
- Moyenne par session : 18 minutes
- Jour le plus actif : Samedi (45 min)
- Jour le moins actif : Lundi (12 min)
- Recommandation : "La cohérence compte plus que la durée. Visez 15 min par jour."
Progression du contenu
- Section Lettres : 18/28 lettres maîtrisées (64%)
- Section Mots : 156/450 mots appris (35%)
- Section Lecture : Niveau 2/5 (intermédiaire)
- Barre de progression : Estimé à 8 semaines pour atteindre la fluidité en lecture
Comment les métriques sont calculées
Agrégation de la précision de la prononciation
La précision est dérivée des scores de similarité de reconnaissance vocale (voir blog #1):
L'enfant essaie de dire "كتب"
↓
La reconnaissance vocale retourne :
- STT du dispositif : "كتب" (75% de confiance)
- STT cloud: "كتب" (92% de confiance)
- Score de similarité : 0.89 (sur une échelle de 0-1)
↓
Enregistré sous : (0.75 + 0.92) / 2 = 83.5% de précision pour cette tentative
↓
Agrégé à travers toutes les tentatives de cette semaine :
- Tentative 1 : 83.5%
- Tentative 2 : 87%
- Tentative 3 : 91%
→ Moyenne hebdomadaire : 87.2% pour "كتب"
Dérivation du niveau de maîtrise
Dérivé de la force du concept HLR (échelle 0-1) :
concept_strength = 0-0.6 → Débutant (Rouge)
concept_strength = 0.6-0.85 → Intermédiaire (Jaune)
concept_strength = 0.85-0.95 → Avancé (Vert)
concept_strength = 0.95+ ET stable pendant 30 jours → Maîtrise (Bleu)
Calcul de la série
Jours consécutifs avec au moins un contenu completé :
15 mars (samedi) : 23 min ✓ La série continue
16 mars (dimanche) : 45 min ✓ La série continue
17 mars (lundi) : 0 min ✗ La série se casse (se réinitialiserait à 0)
18 mars (mardi) : 18 min ✓ La série redémarre à 1
Cependant, Thuraya et Amal permettent une "période de grâce" : jusqu'à 2 jours sautés sans casser la série si l'enfant reprend. Cela évite les pénalités sévères pour de courtes vacances.
Architecture des analyses (dans les coulisses)
Niveau 1 : Événements mobiles L'application envoie des événements en temps réel :
{
"event_type": "attempt_complete",
"concept_id": "letter_ba",
"accuracy_score": 0.89,
"attempt_number": 3,
"timestamp": "2026-03-28T14:35:22Z"
}
Niveau 2 : Enrichissement backend Le backend ajoute du contexte :
{
"..._event...",
"user_id": "user_456",
"age_group": "5-7",
"persona": "intermediate",
"days_since_start": 34,
"app_name": "amal"
}
Niveau 3 : Lac d'analyse Pipeline asynchrone :
Backend → SQS → Kinesis Firehose → S3 (partitionné par date + app)
↓
AWS Glue (analyse S3, déduit le schéma)
↓
Athena (requêtes SQL sans impacter la BD de production)
↓
Tableau de bord (requêtes Athena, affiche métriques en temps réel)
Modèle de file d'attente à lettres mortes : si les analyses échouent, elles ne bloquent jamais les requêtes utilisateur. L'expérience de l'enfant n'est pas affectée.
Pourquoi "La confiance sans surveillance" compte
Le problème Surveillance excessive pendant les séances de pratique :
- L'enfant se sent observé et jugé
- Réduit la motivation à pratiquer indépendamment
- Le parent ne peut pas vraiment aider (l'application fournit un retour mieux que le parent)
- Stressant pour les deux
Notre recherche Données internes : Les enfants pratiquent 30% plus longtemps et marquent 18% de plus lorsque les parents ne les regardent pas pendant les sessions. Mais les parents veulent tout de même avoir une visibilité.
La solution Le tableau de bord donne confiance aux parents sans présence physique :
- "Elle pratique régulièrement" (série visible)
- "Sa prononciation s'améliore" (tendance visible)
- "Elle est prête pour le niveau suivant" (progrès visible)
- "Pas d'intervention nécessaire" (métriques positives)
Comparaison avec les concurrents
| Fonction du tableau de bord | Duolingo | Amal/Thurayya | Différence |
|---|---|---|---|
| Précision de la prononciation | ✗ | ✓ Détail par lettre | Spécifique à l'arabe |
| Niveaux de maîtrise | XP uniquement | Niveaux codés par couleur | Clarté cognitive |
| Suivi des séries | ✓ | ✓ Plus période de grâce | Meilleure UX |
| Suivi du temps | ✓ Basique | ✓ Détail et recommandations | Insight |
| Progression du contenu | ✓ % du cours | ✓ Granulaire par concept | Précision |
| Analyse des tendances | ✗ | ✓ Tendances hebdo/mensuelles | Basé sur les données |
FAQ
Q : Mon enfant peut-il voir le tableau de bord parent ? R : Non. Le tableau de bord est réservé aux parents, accessible via connexion. Les enfants voient leur propre progression dans l'application (compte des séries, badges de maîtrise), mais les analyses détaillées sont privées pour les parents.
Q : Les données sont-elles en temps réel ou différées ? R : En temps réel pour la session en cours (série mise à jour immédiatement). La précision par concept et les tendances se mettent à jour dans l'heure, au fur et à mesure que les données circulent dans le lac d'analyse.
Q : Puis-je exporter les données de progression de mon enfant ? R : Oui. Le tableau de bord dispose d'un bouton "Télécharger le rapport" qui génère un CSV avec toutes les métriques des 3 derniers mois. Utile pour partager avec des tuteurs ou enseignants.



