Mosaic Learn

Przejrzyj strony i pobierz samouczki w YouTube dotyczące kluczowych pojęć.

Działanie

Jestem uczennicą ostatniej klasy liceum (klasa 12) i interesuję się informatyką oraz inżynierią oprogramowania. Jestem osobą uczącą się samodzielnie, ale moi koledzy często proszą mnie o pomoc w wyjaśnieniu pojęć w bardziej „przyjazny dla użytkownika” sposób. W ten sposób wykorzystuję metodę „naucz się łowić ryby” – pomagam im zrozumieć podstawowe zasady zamiast wyjaśniać poszczególne problemy. Aby wypełnić tę lukę w edukacji, pracowałem nad aplikacją mobilną, która umożliwia użytkownikom skanowanie stron podręcznika i otrzymywanie linków do filmów w YouTube, które pomogą im w dalszej nauce. Dzięki temu moi rówieśnicy mogą łatwiej przyswajać podstawowe pojęcia, nie tracąc przy tym kontaktu z tematem.
Mosaic Learn to aplikacja oparta na React Native i Expo na froncie oraz Firebase, Gemini Dev API i YouTube Search API na zapleczu. Gdy użytkownik robi zdjęcie dokumentu w naszym interfejsie, używamy Google MLKit do wyodrębniania tekstu na różnych platformach. Następnie wysyłamy te informacje do interfejsu Gemini 1.5 Flash API w celu ich zanalizowania i zwracamy dane JSON z podsumowaniem dokumentu i tablicą terminów wyszukiwania. Następnie przekazujemy te wyszukiwane hasła do interfejsu API wyników YouTube i zapisujemy zwrócone wyniki w Firebase, aby użytkownicy mogli uzyskać dostęp do historii skanowania. Mosaic Learn to mój pierwszy krok w korzystaniu z generatywnej AI, aby pomóc uczniom takim jak ja w szybszym i dokładniejszym przyswajaniu zagadnień. Mamy nadzieję, że Mosaic Learn ułatwi uczniom na całym świecie dostęp do edukacji, zwiększy ich zaangażowanie i zwiększy skuteczność nauczania.

Utworzone za pomocą

  • Firebase
  • Punkt końcowy interfejsu API listy wyników wyszukiwania w YouTube

Zespół

Autor:

Reality5D

Od

Stany Zjednoczone