
Piattaforma di Apprendimento Adattivo
EdTech · Istruzione K-12
2024
mobile
Quello di cui avevano bisogno
La piattaforma aveva bisogno di un'unica app Flutter per servire studenti K-12 che spaziano da lettori alle prime armi ad adolescenti, ciascuno con un proprio ritmo e stile di apprendimento, su un curriculum di oltre 500 argomenti. Una sequenza fissa unica non regge a quell'ampiezza — uno studente può essere avanti in una materia e indietro in un'altra, e un ritmo rigido uccide rapidamente il coinvolgimento. Il team doveva costruire un livello di raccomandazione che rivalutasse continuamente la padronanza per argomento e reindirizzasse automaticamente i contenuti. Il mobile aggiungeva i suoi vincoli: l'app doveva restare veloce e reattiva su un'ampia gamma di dispositivi, e la pipeline ML sottostante doveva trasformare i segnali di utilizzo in raccomandazioni aggiornate abbastanza rapidamente da sembrare attuali man mano che la piattaforma scalava verso oltre 75.000 studenti attivi.
Quello che abbiamo costruito
Abbiamo costruito l'app rivolta agli studenti in Flutter per un'unica codebase su iOS e Android, coprendo tutti gli oltre 500 argomenti del curriculum senza mantenere app native separate. Firebase gestisce l'autenticazione e la sincronizzazione dei dati in tempo reale, così ogni attività completata da uno studente aggiorna i suoi progressi istantaneamente invece che con un ritardo. Il motore di raccomandazione gira in Python, con modelli TensorFlow addestrati sui dati di interazione degli studenti per valutare la padronanza degli argomenti e selezionare il prossimo contenuto migliore per ogni studente. GCP ospita l'infrastruttura di training e serving, scalando l'inferenza man mano che gli utenti attivi crescevano. Un livello di gamification si sovrappone al motore di raccomandazione per sostenere il coinvolgimento. Il tracciamento dei progressi è stato costruito come due viste distinte che leggono dallo stesso livello di dati Firebase: uno snapshot semplificato per i genitori e un dettaglio a livello di argomento per gli insegnanti.
Come lo abbiamo affrontato
Costruita l'app una sola volta in Flutter invece di due codebase native, rendendo fattibile coprire oltre 500 argomenti del curriculum senza raddoppiare lo sforzo di ingegneria mobile.
Modellata la personalizzazione come punteggio continuo di padronanza per argomento in TensorFlow invece di un ritmo fisso per livello scolastico, così il percorso di uno studente cambia man mano che arrivano i dati di performance.
Utilizzato Firebase per la sincronizzazione in tempo reale così le dashboard di genitori e insegnanti riflettono l'attività di uno studente nel momento in cui accade, non con un ritardo batch.
Suddiviso il tracciamento dei progressi in due viste create ad hoc sugli stessi dati — un riepilogo semplificato per i genitori, un dettaglio argomento per argomento per gli insegnanti — invece di un unico report generico per entrambi.
L'impatto ottenuto
Studenti Attivi
Miglioramento nell'Apprendimento
Valutazione App
"I nostri studenti sono più coinvolti che mai. La personalizzazione basata sull'IA è incredibile."
Responsabile di Prodotto
Piattaforma EdTech
Dicci cosa
costruire.
Portaci quella che tutti dicevano fosse troppo difficile. Risposta gratuita e senza impegno entro 24 ore — NDA su richiesta.