Мозаика Учиться
Просматривайте страницы, получайте обучающие материалы на YouTube по ключевым концепциям.
Что он делает
Я перехожу в выпускной класс средней школы (12 класс) и интересуюсь компьютерными науками и разработкой программного обеспечения. Хотя я и самостоятельный ученик, мои одноклассники часто просят меня помочь объяснить концепции более «удобным для пользователя» способом, что привело меня к использованию силы «обучения их ловле рыбы» — направляя их к пониманию базовых принципов, а не к объяснению отдельных проблем. Чтобы устранить этот образовательный пробел, я работал над мобильным приложением, которое позволяет пользователям просматривать страницы учебников и получать ссылки на видео YouTube для дальнейшего обучения. Таким образом, мои одноклассники могут легче усваивать основные концепции, не теряясь полностью.
Mosaic Learn — это приложение, созданное на основе React Native и Expo для фронтенда и Firebase, Gemini Dev API и YouTube Search API на бэкенде. Когда пользователь делает снимок документа в нашем пользовательском интерфейсе, мы используем Google MLKit для кроссплатформенного извлечения текста. Затем мы отправляем эту информацию в Gemini 1.5 Flash API для анализа и возвращаем JSON с кратким описанием документа и массивом поисковых терминов. Затем мы передаем эти поисковые термины в API результатов YouTube и сохраняем возвращенные результаты в Firebase, чтобы пользователи могли получить доступ к своей истории сканирования. Mosaic Learn — мой первый шаг в использовании GenAI для того, чтобы помочь таким студентам, как я, быстрее и тщательнее изучать концепции. Мы надеемся, что Mosaic Learn сделает образование более доступным, интересным и эффективным для студентов по всему миру.
Построено с
- Firebase
- Конечная точка API списка поиска YouTube
Команда
К
Реальность5D
От
Соединенные Штаты