Mosaic Learn

ページをスキャンし、主なコンセプトに関する YouTube チュートリアルを視聴する。

機能

コンピュータ サイエンスとソフトウェア エンジニアリングに興味がある高校 3 年生です。私は自律的な学習者ですが、クラスメートから、概念をより「ユーザー フレンドリー」な方法で説明して欲しいとよく頼まれるので、「魚の釣り方を教える」という力を活用しています。つまり、個々の問題を説明するのではなく、根底にある原則を理解できるように指導しています。この教育格差に対処するため、ユーザーが教科書のページをスキャンして、YouTube 動画へのリンクを受け取ることで、さらに学習できるモバイルアプリを開発しました。こうすることで、同僚は混乱することなくコアコンセプトをより簡単に学習できます。
Mosaic Learn は、フロントエンド用に React Native と Expo、バックエンド用に Firebase、Gemini Dev API、YouTube Search API の上に構築されたアプリケーションです。ユーザーが UI でドキュメントの写真を撮影すると、Google MLKit を使用してクロスプラットフォームのテキスト抽出が行われます。次に、この情報を Gemini 1.5 Flash API に送信して解析し、ドキュメントの概要と検索語句の配列を含む JSON を返します。次に、これらの検索語句を YouTube 検索結果 API にフィードし、返された結果を Firebase に保存して、ユーザーがスキャン履歴にアクセスできるようにします。Mosaic Learn は、私のような生徒がコンセプトをより迅速かつ徹底的に学習できるように、生成 AI を活用する最初のステップです。Google は、Mosaic Learn が世界中の生徒にとって、より身近で魅力的で効果的な教育を実現することを願っています。

構成

  • Firebase
  • YouTube Search List API エンドポイント

チーム

By

Reality5D

差出人

米国