在教學現場,多數老師們都希望可以有一個簡單、不用繁瑣設定,又能讓學生快速分享想法的工具。雖然坊間如 Padlet 等平台功能強大,但對多數老師而言,介面設定其實稍顯複雜(主要是因為功能太多太強大)。為了更貼近自己對課堂互動的想像,我利用 Firebase 與 Google Apps Script (GAS),用gemini自製了這款「互動回應牆」。
軟體開發由來
設計初衷非常單純,我希望能結合 Plurk 河道 的親切感,以及 文字牆 (Wall) 模式的直觀展示。我希望當學生在平板上輸入想法時,我能即時看到,且操作流程極簡,讓老師只需設定好 Firebase 與 GAS,就能擁有一個無限制增加區塊、支援圖文互動的課堂空間。
課堂教學應用
這款工具解決了我在教學中遇到的幾個痛點:
- 靈活介面切換:可隨時切換河道風格 (Plurk) 或網格風格 (Padlet),適應不同討論情境。
- 多元回應模式:除了文字,學生也能傳送圖片或使用塗鴉功能,讓回答變得有趣,不只是單調的文字輸出。
- 教學檢視模式:每個討論區塊都支援教學檢視,我能快速放大並聚焦學生的回應,讓講解更清晰。
- 即時互評機制:學生可以針對同學的回應按讚,老師也能觀察班級的互動熱度。
- 課後成果分享與保存:課程結束後,互動看板可轉存至 Google 試算表,產生「唯讀分享連結」。此外,老師還能直接下載 HTML 回應報告,作為學生的學習歷程記錄。
軟體詳細教學步驟
這款工具的使用邏輯已儘量簡化,請依照以下步驟完成部署:
1. Firebase 設定 (雲端資料庫)
- 前往 Firebase 控制台建立專案。
- 啟用「匿名」身分驗證,並建立 Firestore Database。
- 在專案設定中取得
firebaseConfig物件,貼入程式碼中的指定區塊。
2. GAS 試算表設定 (備份與分享)
- 建立 Google 試算表,進入「Apps Script」編輯器。
- 貼上提供的 GAS 程式碼並部署為「網頁應用程式 (Web App)」,權限設定為「任何人」。
- 將得到的網址記錄在工具的 GAS 設定中,即可轉存看板至試算表進行備份。
3. 課堂使用
- 開啟看板後,使用「學生模式」按鈕產出 QR Code。
- 學生掃描即可進入頁面進行發佈,結束後即可分享連結或下載 HTML 報告。