Mosaic Learn

Scansiona le pagine, guarda i tutorial di YouTube sui concetti chiave.

Descrizione

Sono una studentessa del quinto anno di liceo (12°) interessata a informatica e ingegneria del software. Anche se imparo in modo autonomo, i miei compagni di classe spesso mi chiedono di spiegare i concetti in modo più "user-friendly", il che mi porta a sfruttare la potenza dell'insegnamento "pesca", ovvero a guidarli a comprendere i principi alla base, anziché spiegare i singoli problemi. Per colmare questa lacuna nell'istruzione, ho lavorato a un'applicazione mobile che consente agli utenti di scansionare le pagine dei libri di testo e ricevere link a video di YouTube per approfondire l'apprendimento. In questo modo, i miei colleghi possono apprendere più facilmente i concetti fondamentali senza perdersi completamente.
Mosaic Learn è un'applicazione basata su React Native ed Expo per il front-end e su Firebase, Gemini Dev API e YouTube Search API per il backend. Quando un utente scatta una foto di un documento nella nostra UI, utilizziamo Google MLKit per l'estrazione di testo multipiattaforma. Inviamo quindi queste informazioni all'API Gemini 1.5 Flash per l'analisi e restituiamo un JSON con un riepilogo del documento e un array di termini di ricerca. Poi inseriamo questi termini di ricerca nell'API dei risultati di YouTube e salviamo i risultati restituiti in Firebase, in modo che gli utenti possano accedere alla cronologia delle scansioni. Mosaic Learn è il mio primo passo nell'utilizzo dell'IA generativa per aiutare studenti come me ad apprendere i concetti in modo più rapido e approfondito. Ci auguriamo che Mosaic Learn renda l'istruzione più accessibile, coinvolgente ed efficace per gli studenti di tutto il mondo.

Realizzato con

  • Firebase
  • Endpoint dell'API YouTube Search List

Team

Di

Reality5D

Da

Stati Uniti