教學現場的老師們,如果延續上一篇的經驗:AI 寫程式輔助教學:設計邊看影片邊答問題的平台,接著想要將許多學生的填答結果(得分、心得)彙整到 Google 試算表中,以方便後續的處理,該如何處理?
以下會用到 Google 試算表、Google Apps Script、Google Gemini 的整合應用,完全不用寫程式,只要跑流程。而流程具有一定的邏輯性,背下來即可。
(為了方便你測試,所以暫停了邊看邊回答問題,而採用直接填答問題和寫心得。)
要開始囉!
首先,準備一個全新的 Google 試算表。
接著,複製這個 Google 試算表的 ID(下圖中網址裡的一串亂碼)
在共用中設定:知道連結的任何人,並且為編輯者。(要好好的保護試算表的 ID)
接著,開啟 Gemini(https://gemini.google.com/),選取 Canvas 模式,輸入以下指令:
(將以下的 YYYYYYYYYYYYYYYYY,置換成你自己的 ID)
做一個看影片答問題的自主學習互動網頁,並以YouTube影片(ID:H14bBuluwB8)為例,設計一個互動式網頁。平台提供:
1.提供學生填答:班級、座號、姓名。
2.提供YouTube影片播放器。
3.根據上傳的內容製作5題選擇題,讓學生回答並且統計答對題數,並讓學生填寫心得。
4.提供提交按鈕,可以將填答日期時間、答對題數、心得的內容寫到Google試算表的「記錄」工作表中。並用 fetch 發送資料到 Google Apps Script Web App URL:https://script.google.com/macros/s/XXXXXXX/exec
5. 提供要在Google試算表中接收填答日期時間、答對題數、心得內容的Google Apps Script式碼。Google試算表ID:YYYYYYYYYYYYYYYYYY
6.讓心得撰寫的文字方塊無法使用Ctr+V或按右鍵選取貼上等方式貼上文字。
7.界面使用繁體中文並注意字體大小以利學生閱讀。
8.避免使用外部圖片資源,以明亮而色彩豐富的視覺化設計。
9.盡量增加網頁互動性,以利學生學習。
結果會得到二個部分:(1)互動網頁、(2)Google Apps Script 程式碼
選取並複製 Google Apps Script 全部的程式碼。
在 Google 試算表中選取「擴充功能/Apps Script」。
現在,將複製而來的 Apps Script 程式碼,全部貼在程式區。
接著,為這個 Apps Script 命名(本例:看影片答心得),點選:儲存(磁碟片符號),點選:執行(會有一連串的授權動作)。
再來,點選右上角的「部署」。
選取:新增部署作業。
選取類型設定:網頁應用程式。
為這個版新增說明文字,並將誰可以存取設定為:所有人。
最後,點選:部署。
此時,你會取得部署好的網址。點選網址下方的「複製」。
接著,來到互動網頁進入程式碼,並找到:https://script.google.com/macros/s/XXXXXXX/exec,將複製而來的部署網址貼上取而代之。
大功告成了!可以切換到預覽區測試。輸入全部資料後,按下「提交」。
回到試算表,已經看到自動新增了「記錄」工作表,並且增加了欄位名稱和填答內容了。成功!
最後,可以透過 Gemini 程式的「共用」按鈕來產生分享的超連結,即可讓學生同時看 YouTube 影片答題目了。
為你堅持看到這裡拍拍手!以後的應用都照這個流程走即可。