Mosaic Learn
掃描網頁,取得關鍵概念的 YouTube 教學課程。
用途
我是即將升上高三 (12 年級) 的學生,對電腦科學和軟體工程很感興趣。雖然我屬於自學型學習者,但同學經常請我以更「友善」的方式解釋概念,因此我會運用「教人釣魚」的策略,引導同學瞭解背後原理,而非解釋個別問題。為瞭解決這個教育落差問題,我開發了一個行動應用程式,讓使用者掃描課本頁面,並取得 YouTube 影片連結,以便進一步學習。這樣一來,同儕就能更輕鬆地學習核心概念,不至於完全迷失方向。
Mosaic Learn 是採用 React Native 和 Expo 建構的前端應用程式,後端則採用 Firebase、Gemini Dev API 和 YouTube Search API。當使用者在我們的 UI 中拍攝文件時,我們會使用 Google ML Kit 進行跨平台文字擷取。接著,我們會將這項資訊傳送至 Gemini 1.5 Flash API 進行剖析,並傳回 JSON 檔案,其中包含文件摘要和搜尋字詞陣列。接著,我們會將這些搜尋字詞提供給 YouTube 結果 API,並將傳回的結果儲存至 Firebase,方便使用者存取掃描記錄。我開始使用 Mosaic Learn,是為了讓自己和其他學生能更快速、更深入地學習概念。我們希望 Mosaic Learn 能讓全球學生更容易取得教育資源,並提供更具吸引力和成效的學習體驗。
採用
- Firebase
- YouTube Search List API 端點
團隊
變更者
Reality5D
寄件者
美國