Mosaic Learn

Quét trang, xem các hướng dẫn trên YouTube về các khái niệm chính.

Ý nghĩa

Tôi là học sinh lớp 12 sắp tốt nghiệp trung học, quan tâm đến khoa học máy tính và kỹ thuật phần mềm. Mặc dù tôi là người tự học, nhưng các bạn cùng lớp thường nhờ tôi giải thích các khái niệm theo cách "dễ hiểu hơn". Điều này đã giúp tôi khai thác sức mạnh của phương pháp "dạy họ cách câu cá" – hướng dẫn họ hiểu các nguyên tắc cơ bản thay vì giải thích từng vấn đề riêng lẻ. Để giải quyết khoảng trống giáo dục này, tôi đã phát triển một ứng dụng di động cho phép người dùng quét các trang sách giáo khoa và nhận đường liên kết đến các video trên YouTube để tìm hiểu thêm. Nhờ đó, các bạn cùng lớp có thể dễ dàng tìm hiểu các khái niệm cốt lõi mà không bị lạc lối.
Mosaic Learn là một ứng dụng được xây dựng dựa trên React Native và Expo cho phần giao diện người dùng và Firebase, Gemini Dev API và YouTube Search API ở phần phụ trợ. Khi người dùng chụp ảnh tài liệu trong giao diện người dùng, chúng tôi sử dụng Google MLKit để trích xuất văn bản trên nhiều nền tảng. Sau đó, chúng ta gửi thông tin này đến Gemini 1.5 Flash API để phân tích cú pháp và trả về một JSON có bản tóm tắt tài liệu và một mảng các cụm từ tìm kiếm. Sau đó, chúng tôi sẽ đưa các cụm từ tìm kiếm này vào API kết quả trên YouTube và lưu kết quả trả về vào Firebase để người dùng có thể truy cập vào nhật ký quét của họ. Mosaic Learn là bước đầu tiên của tôi trong việc sử dụng công nghệ AI tạo sinh để giúp những học viên như tôi học các khái niệm nhanh chóng và kỹ lưỡng hơn. Chúng tôi hy vọng Mosaic Learn sẽ giúp học sinh trên toàn thế giới tiếp cận, tương tác và học tập hiệu quả hơn.

Được tạo bằng

  • Firebase
  • Điểm cuối API Danh sách tìm kiếm trên YouTube

Nhóm

Người cập nhật

Reality5D

Từ

Hoa Kỳ