[Android] Puzzort
「進階排序法的整合式教學,拼出你的運算思維。」
這是大學時候的畢業專題,團隊有五個人,我所負責的部分為 Android App 及實體教具的設計與製圖。
目前已經出現各種排序教材,舉凡文字解說、圖片步驟演示,到多媒體動畫呈現演算法,內容豐富多元,但僅限於單方面給予知識。缺少互動性,學習者無法及時得到解答,老師也無法了解學生的學習過程。
因此 Puzzort 以兩種進階排序演算法為例,設計一項周全的排序演算法教學系統,透過 OCR 帶來的互動性加深觀念建立,並透過行動裝置蒐集操作數據,提供給教師輔導學生學習用。教具選用低成本的密集板設計,是一套整合教與學的平民化資訊教育系統。
系統特色:
- 探究式學習,加深學習成效
- 低成本開發,推廣資訊教育平民化
- App 實作模式結合 OCR,引導解題
- 學習過程輔以文字、影片及提示,所有困惑對症下藥
- 學習歷程蒐集,並回饋給老師
排序演算法教具:
教具以密集板雷切製成,選用兩種進階排序演算法,將流程實體化,學生所有的操作皆在教具上進行。教具上另外加上各種移動限制和機關,導正學習者正確觀念,可搭配學習系統一起使用。
[{"url":"01-tool-quick.png","alt":""},{"url":"01-tool-merge.png","alt":""}]
行動學系系統:
教學模式:
圖文並用教導正確觀念,操作影片幫助學習者深入理解。
[{"url":"03-quick-teach.jpg","alt":""},{"url":"03-quick-teach-2.jpg","alt":""},{"url":"03-merge-teach.jpg","alt":""}]
實作模式
使用 Google Vision API 提供的 OCR 取得學習者輸入之數列,輔以提示引導思考,與教材互動。結合數據蒐集,將操作過程製成學習歷程,提供教師掌握學習狀況。
[{"url":"03-home-1.jpg","alt":""},{"url":"01-tool-merge-complete-1.png","alt":""},{"url":"01-result.jpg","alt":""}]
教師管理平台:
- 班級管理:提供教師針對不同班級建立課程資訊,運用課程代碼管理。
- 學習歷程追蹤:針對個別學生,瀏覽其操作學習系統的步驟。
- 分析圖表:以班級為單位,以圖表方式提供教師學習歷程中的可用資訊。
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Claire 的作品集!