Content Duo : comment nous mélangeons nouvelles leçons, révisions et défis pour chaque enfant
Content Duo est le moteur de leçons adaptatif d'Amal qui génère des sessions d'apprentissage personnalisées en mélangeant trois types de contenu : de nouvelles notions que l'enfant n'a pas encore vues, des éléments à revoir selon le système de répétition espacée, et des défis légèrement au-dessus du niveau actuel de l'enfant. Le ratio de ce mélange s'adapte en temps réel selon le persona de l'enfant (débutant/intermédiaire/avancé) et sa performance lors de la session.
Comment fonctionne Content Duo
Le système de génération de contenu virtuel
Content Duo est un générateur spécial, et non un contenu prédéfini :
L'utilisateur appuie sur "Jouer" sur Content Duo
↓
API endpoint : POST /user/{user_id}/content_bytes/play
↓
Backend ContentDuo generator :
1. Récupère le persona de l'utilisateur (débutant/intermédiaire/avancé)
2. Récupère tous les concepts à revoir (depuis la programmation HLR)
3. Récupère les nouveaux concepts du niveau suivant (depuis la progression du curriculum)
4. Récupère les concepts de défi (1-2 niveaux au-dessus du niveau actuel)
5. Mélange en une session personnalisée de 15-20 minutes
↓
Renvoie une session dynamique à l'application (jamais stockée dans la base de données)
↓
L'enfant joue la session
↓
La complétion met à jour les mémoires HLR pour tous les concepts de la session
Content Duo n'est pas une leçon fixe — elle est générée à la demande.
Les trois slots de contenu
Slot de nouveaux contenus (Introduction de nouveaux concepts)
- 40-60% de la session (dépend du persona)
- Contenu du niveau de curriculum que l'enfant n'a pas terminé
- Exemple : L'enfant a maîtrisé les lettres, le nouveau slot introduit "ب + ا = با"
- Objectif : Construction progressive des compétences
Slot de révision (Répétition espacée)
- 30-40% de la session
- Éléments à revoir selon HLR (probabilité de rappel ~80%)
- Exemple : "ب" appris il y a 2 semaines, révision prévue aujourd'hui
- Objectif : Renforcement de la mémoire
Slot de défi (Zone de développement proximal)
- 10-20% de la session
- Éléments 1-2 niveaux au-dessus de la maîtrise actuelle
- Exemple : Niveau de lecture débutant, le défi est une courte histoire
- Objectif : Aspiration et croissance sans frustration
| Persona | Nouveau | Révision | Défi | Session typique |
|---|---|---|---|---|
| Débutant | 60% | 30% | 10% | 3 nouvelles lettres, 2 révisions, 1 jeu |
| Intermédiaire | 40% | 40% | 20% | 2 nouveaux mots, 2 révisions, 2 défis |
| Avancé | 20% | 40% | 40% | 1 nouvelle phrase, 2 révisions, 3 tâches de lecture |
Adaptation en temps réel pendant la session
Content Duo surveille la performance pendant le jeu et ajuste les slots dynamiquement :
Structure de session : [Nouveau] [Révision] [Défi] [Nouveau] [Révision] [Défi]
Scores de l'enfant :
[Nouveau] → 95% ✓ Avancé
[Révision] → 88% ✓ Sur la bonne voie
[Défi] → 42% ✗ En difficulté
↓
[Le système s'adapte] → Réduit les slots de défi, ajoute plus de révision
↓
3 prochains slots : [Nouveau] [Révision] [Révision] (au lieu de [Défi])
↓
Score de l'enfant s'améliore → le système réintroduit progressivement les défis
Ce boucle de rétroaction en temps réel maintient les enfants dans un "état de flux" — stimulés mais pas frustrés.
Détection et adaptation des personas
Classification automatique (Pas de sélection manuelle)
Le système observe :
- Combien de contenus ont été joués cette semaine
- Tendance de précision (en amélioration, stable, en déclin)
- Distribution de la maîtrise des concepts (combien de concepts sont pleinement maîtrisés)
- Taux de complétion des sessions (l'enfant termine-t-il les sessions ?)
Plages de métriques (seuils d'exemple) :
Débutant : <20 concepts maîtrisés, <60% de tendance de précision
Intermédiaire : 20-60 concepts maîtrisés, 60-85% de précision
Avancé : >60 concepts maîtrisés, >85% de précision, haute constance
Les transitions de persona se font en douceur :
- Débutant → Intermédiaire : lorsque mastery_score > 0.65 pendant 3 sessions consécutives
- Intermédiaire → Avancé : lorsque mastery_score > 0.78 pendant 3 sessions consécutives
- Régressions : si la précision baisse soudainement, le système rétrograde le persona pour maintenir l'engagement
Comparaison avec l'approche de Duolingo
| Fonctionnalité | Duolingo | Amal Content Duo |
|---|---|---|
| Structure de la leçon | Identique pour tous | Personnalisé par enfant |
| Types de contenu | Choix multiple, saisie | 45+ types d'exercices |
| Mémoire par élément | Aucun | Suivi HLR |
| Ratios de slots | Statique (3 types toujours) | Dynamique selon la performance |
| Détection de persona | Choix de difficulté manuel | Automatique basée sur l'activité |
| Adaptation en temps réel | Non | Oui, pendant la session |
Pourquoi c'est important
Sans Content Duo :
- Les enfants s'ennuient à travers des leçons répétitives
- Pas de programmation scientifique de révision
- Les enfants doués ne sont pas stimulés
- Les enfants en difficulté sont frustrés
Avec Content Duo :
- Chaque session est unique
- Le calendrier de révision est optimal (piloté par HLR)
- L'engagement est maximisé
- La vitesse d'apprentissage est accélérée
FAQ
Q : Puis-je voir ce que Content Duo inclura avant que mon enfant ne joue ? R : Pas les exercices spécifiques, mais oui — le tableau de bord parental montre le ratio de mélange du contenu (nouveau/révision/défi) et quels concepts seront révisés aujourd'hui.
Q : Que faire si mon enfant n'aime pas un type d'exercice particulier ? R : Vous pouvez désactiver des types spécifiques dans les paramètres. Content Duo respecte cela et génère des sessions à partir des types restants. Nous recommandons toujours la diversité pour un apprentissage optimal.
Q : Comment Content Duo gère-t-il les différentes vitesses d'apprentissage ? R : La détection des personas est automatique. Un enfant qui apprend vite passe à intermédiaire (plus de nouveaux contenus, plus de défis). Un enfant qui a besoin de plus de temps reste plus longtemps en mode débutant (plus de révisions, contenu plus facile). Pas de pression, tout le rythme est respecté.

