Content Duo: Come Combiniamo Nuove Lezioni, Revisioni e Sfide per Ogni Bambino
Content Duo è il motore adattivo di Amal che genera sessioni di apprendimento personalizzate miscelando tre tipi di contenuti: materiale nuovo che il bambino non ha ancora visto, elementi di revisione per la ripetizione dilazionata e sfide che superano leggermente il livello attuale del bambino. La proporzione dei contenuti si adatta in tempo reale in base alla persona (principiante/intermedio/avanzato) e alle prestazioni durante la sessione.
Come Funziona Content Duo
Il Sistema Virtuale dei Contenuti Byte
Content Duo è un generatore speciale, non un contenuto predefinito:
Utente tocca "Play" su Content Duo
↓
Endpoint API: POST /user/{user_id}/content_bytes/play
↓
Generatore ContentDuo backend:
1. Ottiene la persona dell'utente (principiante/intermedio/avanzato)
2. Recupera tutti i concetti dovuti per la revisione (da programmazione HLR)
3. Recupera i nuovi concetti del livello successivo (dalla progressione del curriculum)
4. Recupera concetti sfida (1-2 livelli sopra il corrente)
5. Miscela in una sessione personalizzata di 15-20 minuti
↓
Restituisce la sessione dinamica all'app (mai memorizzata nel database)
↓
Il bambino svolge la sessione
↓
Il completamento aggiorna gli stati di memoria HLR per tutti i concetti della sessione
Content Duo non è una lezione fissa — viene generata su richiesta.
I Tre Slot di Contenuto
Slot Nuovo Contenuto (introduzione di nuovi concetti)
- 40-60% della sessione (dipende dalla persona)
- Contenuti dal livello curriculare successivo non ancora completato dal bambino
- Esempio: il bambino ha imparato le lettere, lo slot nuovo introduce "ب + ا = با"
- Obiettivo: costruzione progressiva delle abilità
Slot Revisione (ripetizione dilazionata)
- 30-40% della sessione
- Elementi dovuti per la revisione HLR (probabilità di richiamo ~80%)
- Esempio: "ب" appresa 2 settimane fa, revisione programmata oggi
- Obiettivo: consolidare la memoria
Slot Sfida (zona di sviluppo prossimale)
- 10-20% della sessione
- Elementi 1-2 livelli sopra la competenza attuale
- Esempio: livello di lettura principiante, sfida è una breve storia
- Obiettivo: stimolare crescita e aspirazione senza frustrazione
| Persona | Nuovo | Revisione | Sfida | Sessione Tipica |
|---|---|---|---|---|
| Principiante | 60% | 30% | 10% | 3 lettere nuove, 2 revisioni, 1 gioco |
| Intermedio | 40% | 40% | 20% | 2 parole nuove, 2 revisioni, 2 sfide |
| Avanzato | 20% | 40% | 40% | 1 frase nuova, 2 revisioni, 3 compiti di lettura |
Adattamento in Tempo Reale Durante la Sessione
Content Duo monitora le prestazioni durante il gioco e modula gli slot dinamicamente:
Struttura sessione: [Nuovo] [Revisione] [Sfida] [Nuovo] [Revisione] [Sfida]
Punteggi bambino:
[Nuovo] → 95% ✓ Avanzato
[Revisione] → 88% ✓ In linea
[Sfida] → 42% ✗ Difficoltà
↓
[Sistema adatta] → Riduce slot sfida, aggiunge più revisione
↓
Prossimi 3 slot: [Nuovo] [Revisione] [Revisione] (invece di [Sfida])
↓
Miglioramento punteggio → sistema reintroduce gradualmente sfide
Questo feedback in tempo reale mantiene i bambini nel "flow" — sfidati ma non frustrati.
Rilevamento e Adattamento della Persona
Classificazione Automatica (nessuna scelta manuale)
Il sistema osserva:
- quanti contenuti byte sono stati usati in settimana
- trend di accuratezza (in miglioramento, stabile, in calo)
- distribuzione della competenza sui concetti (quanti sono completamente padroneggiati)
- percentuale di completamento delle sessioni (se il bambino completa gli esercizi)
Soglie esempio metriche:
Principiante: <20 concetti padroneggiati, <60% accuratezza
Intermedio: 20-60 concetti, 60-85% accuratezza
Avanzato: >60 concetti, >85% accuratezza, alta coerenza
Le transizioni della persona avvengono fluidamente:
- Principiante → Intermedio: mastery_score > 0,65 per 3 sessioni consecutive
- Intermedio → Avanzato: mastery_score > 0,78 per 3 sessioni consecutive
- Regressioni: se l’accuratezza cala bruscamente, il sistema degrada la persona per mantenere l’impegno
Confronto con l’Approccio di Duolingo
| Caratteristica | Duolingo | Amal Content Duo |
|---|---|---|
| Struttura lezioni | Fissa uguale per tutti | Personalizzata per ogni bambino |
| Tipi di contenuto | Scelta multipla, digitazione | Oltre 45 tipi di esercizi |
| Memoria per singolo elemento | Assente | Tracciamento HLR |
| Proporzioni slot | Statiche (3 tipi sempre) | Dinamiche basate su prestazioni |
| Rilevamento persona | Scelta manuale difficoltà | Automatica da attività |
| Adattamento in tempo reale | No | Sì, durante la sessione |
Perché È Importante
- Senza Content Duo: i bambini si annoiano con lezioni ripetitive
- Nessuna programmazione scientifica della revisione
- I bambini dotati non sono sfidati
- I bambini in difficoltà si frustrano
- Con Content Duo: ogni sessione è unica
- Il timing della revisione è ottimale (guidato da HLR)
- L’impegno è massimizzato
- La velocità di apprendimento è accelerata
Domande Frequenti
D: Posso vedere cosa includerà Content Duo prima che mio figlio giochi?
A: Non i singoli esercizi specifici, ma sì — il cruscotto genitori mostra la proporzione del contenuto (nuovi/revisioni/sfide) e i concetti previsti per la revisione odierna.
D: Cosa succede se a mio figlio non piace un tipo di esercizio?
A: Puoi disabilitare tipi specifici nelle impostazioni. Content Duo rispetta questa scelta e genera sessioni usando i tipi rimanenti. Tuttavia consigliamo varietà per un apprendimento ottimale.
D: Come gestisce Content Duo velocità di apprendimento diverse?
A: Il rilevamento persona è automatico. Un bambino che impara velocemente avanza a intermedio (più contenuti nuovi, più sfide). Uno che ha bisogno di più tempo rimane più a lungo principiante (più revisioni, contenuti più facili). Nessuna pressione, i ritmi sono rispettati.

