2026年10月26日 星期一

教師課堂管理整合工具:Cloudflare 免費極速架構實戰

 課堂管理革命 ‧ cloudflareV1

教師課堂管理整合工具:Cloudflare 免費極速架構實戰

全面揮別 Google Apps Script 與試算表寫入瓶頸,零成本打造兼顧防學生誤觸、秒級同步的高效數位化課室中心

🎬 系統功能與課堂運作影片導覽

透過以下實機操作影片,快速瀏覽教師課堂管理整合工具(Cloudflare 版)在座位表加扣分、輪盤抽籤與檢視模式切換的流暢效果:

🎒 課堂教學應用:直擊現場教學痛點

這套工具並不是單純的計分表,而是在教學現場一整節課的「指揮中心」。它整合了 18 個模組,精準命中日常教學各個關鍵情境:

🔒
檢視模式安心投影
預設免密碼開啟「檢視模式」,大螢幕投影即時排行榜,學生只能看不能改,再也不怕下課被頑皮學生偷改分數。
🪑
座位表整合加分
直覺按照教室座位視覺化點擊,看到哪一組、哪位同學表現優良直接點擊加分,完全貼合授課視角。
🎡
互動抽籤與計時器
內建輪盤抽籤與小組競賽計時器,採用 Web Audio 晶片級合成音效,完全不需載入外部音效檔,順暢又吸睛。
📑
作業檢核與 PDF 匯出
課堂收繳作業即時登記未交者,一鍵生成並匯出作業追蹤檢核清單與分數報表,備課評量省時省力。

💡 跨教室、跨裝置流暢切換:

在科任教室、導師班或辦公室電腦之間切換時,只需打開部署好的專屬網址,平時以檢視模式瀏覽;上課時輸入專屬管理密碼即可進入「編輯模式」。所有的加扣分在 5 秒內便自動非同步儲存,換一台電腦打開就能無縫銜接最新課堂進度!

🚀 零成本快速部署指南

Cloudflare 的免費額度非常慷慨(每日 10 萬次 Workers/Durable Objects 請求、500 萬列讀取),對於一般教師跨班教學的使用量而言幾乎用不到 1%。部署只需簡單 4 個步驟:

1

事前準備:註冊帳號與安裝 Node.js

前往 Cloudflare 官網 免費註冊帳號(完全不需填寫信用卡)。接著至 Node.js 官方網站 下載安裝 LTS 長期支援版本。

2

修改專案名稱(自訂網址)--可不修改使用預設

解壓縮本專案後,以純文字編輯器開啟 wrangler.jsonc,將第 3 行的專案名稱修改為自己喜歡的英文名稱(例如 my-class-tools):

"name": "my-class-tools",
3

終端機登入與一鍵部署

在專案資料夾的網址列輸入 cmd 開啟命令提示字元,依序執行下列指令登入並部署:

npx wrangler login
npx wrangler deploy

按照畫面引導授權後,系統將自動建置 SQLite 資料庫(Durable Objects)並回傳專屬網址,如:https://my-class-tools.yourname.workers.dev。

4

初始化管理密碼

打開剛剛產生的專屬網址,切換到「🏫 班級與編輯模式」分頁,在密碼欄輸入一組自訂的密碼並按「進入編輯模式」。第一次輸入的密碼將自動綁定為該系統的管理密碼,從此享有完整的資料防護!

舊版無痛搬家提示: 若您手邊仍有舊版 GAS 的試算表資料,進入編輯模式後,點選「⚙️ 更多雲端設定」→「從舊版(GAS 試算表)搬移資料」,貼上舊版 Web App 網址即可一鍵完整遷移所有班級學生與分數!

📖 課堂情境完整操作手冊

  1. 班級名單與分組設定:於「側邊選單」建立班級,支援一次貼上座號與姓名,或利用內建隨機分組模組快速分配討論小組。
  2. 課堂加扣分與座位表聯動:可直接在「月曆」或「座位表」點擊加扣分按鈕。連續點擊時系統每 5 秒會自動合併非同步上傳,完全不阻礙講課節奏。
  3. 下課投影與切換回檢視模式:離開教室前,點擊右下角浮動鉛筆圖示「✏️」選擇鎖定,網頁即恢復為安全的「檢視模式」,供下一堂課或小老師安全查分。
  4. 期末結算與報表下載:點選報表模組,可一鍵匯出 Excel 相容的 CSV、加扣分總表以及作業檢核 PDF,輕鬆完成學期平時成績結算。

結語

科技應該是輔助教學的翅膀,而不是備課過程中的負擔。從舊版 GAS 邁向 Cloudflare 架構,我們不僅擺脫了試算表卡頓的困擾,更以零伺服器成本實現了兼具流暢度與安全性的班級管理神器。

期盼這套工具能陪伴更多在講台上辛勤耕耘的老師們,把寶貴的時間留給與學生的互動與教學,讓班級經營變得更加輕鬆與有溫度!

2026年10月25日 星期日

剛好學:課堂互動 so easy(Cloudflare 版)-功能示範說明影片

 

剛好學:課堂互動 so easy(Cloudflare 版)

零門檻、免註冊、免裝 App!涵蓋 16 大即時評量與教學模組,打造真正屬於師生的流暢課堂互動體驗。

🌱 軟體由來:為什麼我開發「剛好學」?

在推動智慧教室與「生生用平板」的課堂教學實踐中,我常遇到許多現場老師反映類似的困擾:市面上的互動評量平台固然強大,但往往伴隨著繁複的帳號密碼註冊、學生登入耗時、平台網路連線延遲,或是免費額度受限、需支付高額訂閱年費等門檻。

許多時候,我們在課堂上需要的只是一個「剛剛好」的工具——學生不必下載特定 App、不用記帳號密碼,只要拿起平板掃描 QR Code,三秒鐘就能連入教室;老師一鍵派出題目,毫秒之間就能看見全班的作答思考過程與統計圖表。

這就是我開發「剛好學:課堂互動 so easy」的初衷。而在這個最新的 Cloudflare 獨立版 中,我將架構全面升級為 Serverless 輕量雲端架構(採用 Cloudflare Workers + Durable Objects 內建 SQLite + WebSocket 即時通訊),每間教室擁有獨立資料庫,徹底擺脫以往需要繁瑣設定的負擔,真正實現打開專屬網址就能立即上課的極致體驗!

💡 剛好學的核心哲學:「剛剛好的功能、最流暢的體驗、零門檻的操作」。把複雜的雲端技術藏在底層,將最純粹、專注的學習主控權交還給師生。

✨ 課堂教學應用與亮點優勢

在實際課堂中,「剛好學」具備以下幾項專為教育現場量身打造的核心亮點:

🚀 零門檻、開箱即用

教師端一鍵產生專屬教室代碼與投影 QR Code;學生掃描後填寫座號姓名即可秒速加入,無個資外洩疑慮與繁雜登入流程。

⚡ WebSocket 雙向極速同步

採用低延遲 WebSocket 長連線架構,題目派送、學生送出答案、動態數據反饋皆在毫秒內完成,課堂節奏流暢不卡頓。

🤖 智慧 AI 出題與質性分析

內建大型語言模型支援,能自動產生 PIRLS 閱讀理解測驗題組,並能在學生提交文字題後,秒速歸納全班論點摘要。

💾 完整學習歷程與成果保存

課堂作答資料完整暫存,下課前支援一鍵將全班答題明細、繪圖作品、錄音檔打包匯出(HTML / ZIP),銜接學生個人學習歷程。

🎬 系統功能操作教學說明影片

為了讓老師與夥伴們能快速掌握「剛好學」的各項操作細節與最新改版功能,以下提供各主題實機示範與重點解說影片。

🎙️
補充說明: 本系列教學影片的解說文稿與教學脈絡是由我精心規劃,並透過 Claude 搭配 AI 利用我個人的聲音進行高擬真語音合成 製作而成。藉由 AI 技術的輔助,讓教學講解更加流暢清晰,也歡迎大家一同感受生成式 AI 在數位教學資源製作上的強大潛力!
【EP1】智慧教學篇:AI 設定與智慧出題互動
EP1 · AI 智慧專題
🎯 核心概念:打通課堂 AI 神經中樞,從模型設定到實戰 AI 生成題目與分析學生反饋。
  • AI 核心設定:Gemini API Key 申請與設定、本地 Ollama / Apple AI 支援與模型選用建議。
  • 選擇 / 排序 / 配對:示範傳統出題與輸入主題年級自動產題的「AI 一鍵出題」。
  • 開放式文字題:學生長文簡答收集,透過教師端「AI 即時摘要總結」秒懂全班作答亮點。
  • 長篇閱讀測驗:由 AI 產出閱讀短文並同步生成關聯測驗題組,打造自動化素養題。
【EP2】課堂快問篇:高頻即時檢核與熱絡課堂
EP2 · 高頻快問
🎯 核心概念:課堂破冰、理解度快速檢查、課堂回饋,適合 1~3 分鐘快速節奏。
  • 是非題:觀念直球對決,即時圓餅與長條比例顯示,適合開場提問。
  • 即時文字雲:收集學生關鍵字,動態放大高頻詞,視覺化呈現全班想法。
  • 競賽搶答:毫秒級搶答鎖定,激發學生課堂專注度與榮譽感。
  • 快速投票:課堂滿意度與多選議題調查,支援匿名與記名即時投開票。
【EP3】多元表達篇:圖形標註、計算推理與影音作答
EP3 · 多元表達
🎯 核心概念:超越文字選項,運用圖畫、語音、座標定位與公式草稿展現思維歷程。
  • 畫布繪圖題:自訂底圖派送、手寫繪圖作答與教師端即時作品牆巡覽。
  • 語音錄音題:語言朗讀與口說表達評量,錄音直接回傳即時聆聽。
  • 多頁計算題:提供多頁草稿紙功能,清楚呈現數學與理化的運算推導過程。
  • 圖片熱點點選題:地圖找地標、人體器官圖解,教師端呈現直觀熱點密度分佈。
【EP4】互動共學篇:同步協作、動態展示與課堂資源
EP4 · 同步協作
🎯 核心概念:將主控權彈性交替,進行講義同步、小組便簽收納與外部資源派送。
  • 網址 / HTML 派送:一鍵將外部模擬器(如 PhET)、互動教材或網頁推播至學生平板。
  • 小組便利貼牆:仿實體牆的卡片分組歸納、便簽拖曳分類與發表。
  • 即時同步白板:支援多人即時共編或教師示範,極低延遲筆跡同步。
  • 同步簡報:教師切換投影片頁面,學生畫面毫秒跟隨,精準掌控教學節奏。
【EP5】V2.1 新功能篇:本機題庫一鍵匯出匯入與跨機轉移
EP5 · V2.1 新功能
🎯 核心概念:解決在辦公室或家裡備課完成後換電腦題庫消失的困擾,實現題庫一鍵打包搬家與隨身帶著走!
  • 專屬按鈕不擾課:教師面板左下角常駐綠色「匯出/匯入題庫」圓形鈕,進入題目操作模組時自動智慧隱藏,不遮擋上課畫面。
  • 跨模組一鍵打包:單擊即可將選擇題、排序題、配對題、閱讀測驗四種題庫完整打包為帶有日期的 JSON 檔案,方便透過隨身碟、雲端或 Email 帶進教室。
  • 多選彈性匯入:到教室電腦匯入時,系統會條列模組與題庫,支援個別或整組勾選匯入(提醒:同名題庫將自動覆蓋)。
  • 即匯即用極速載入:匯入本地後任何教室皆可存取,進模組從「本地題庫」選單點選「匯入此課堂」後載入,即可直接派送作答!

🛠️ 16 大模組教學實戰應用一覽

在日常課程設計中,老師可以根據教學環節靈活挑選最適合的模組:

1. 是非題 (O/X)

超大對比按鈕,即時顯示百分比與答題人數,最適合課前迷思檢核與課末概念確認。

2. 選擇 / 排序 / 配對

支援手指拖曳排序與動畫連線,結合 AI 自動出題,輕鬆完成歷程演繹與語文配對。

3. 文字題 & AI 分析

瀑布流即時預覽全班文字發表,搭配 AI 瞬間歸納全班正反論點,全員深層思辨。

4. 即時文字雲

輸入 10 字內關鍵字,視覺化演算法即時聚合詞頻,呈現全班集體意識與破冰回饋。

5. 繪圖題(附重播)

支援老師上傳底圖學習單;教師端可透過 0.5X~3X 速度重播學生的作畫思考過程。

6. 派送網址 / HTML

一秒同步引導全班前往目標網頁;派送 HTML 時學生還能一鍵截圖送出學習成果。

7. 錄音題

免安裝外掛,直接於瀏覽器錄製口說與朗讀,教師端支援個別試聽與全班 ZIP 打包。

8. 閱讀測驗 (PIRLS)

左右分割雙欄視窗,左側自備螢光筆劃記文本,搭配 AI 命製 PIRLS 四層次素養題組。

9. 便利貼牆

無限縮放自由畫布,張貼文字與照片,並支援老師板書畫記分類,適合專案導向學習。

10. 專注力遊戲

心理學舒爾特方格(Schulte Grid 6×6),鐘聲響起迅速收心、午休後重聚注意力。

11. 搶答

超大搶答按鈕與毫秒級判讀,搭配專屬冠軍獎盃動畫與音效,瞬間點燃複習競賽氣氛。

12. 快速投票

自訂 2~6 個選項,即時動態長條圖與百分比,適合班級自治決策與立場取向調查。

13. 同步白板

多頁多畫布電子白板,支援插入圖片、PDF 與權限鎖定,師生即時共同板書演算。

14. 同步簡報

匯入 PDF 講義,學生端強制同步跟隨翻頁,並具備即時雷射紅點同步與雙人答案對比。

15. 計算題

多頁格線計算紙(最多 20 頁),支援觸控筆防誤觸,清楚看見學生完整計算推導步驟。

16. 圖片點選題

學生在題目圖上點選位置,教師端即時呈現熱點圖,並可不規則圈選自動統計答對率。

🎯 貼心的班級經營輔助工具

  • 🎲隨機抽籤 (Lottery):自動從線上名單翻牌抽籤,確保課堂發言機會均等。
  • ❤️同儕互評 (Peer Review):作答結束一鍵發起互評,學生觀摩同儕並投出愛心,落實評量即學習。
  • ⏸️作答暫停控制 (Pause & Lock):講解時一鍵暫停全班回覆,瞬間收回課堂主控權。
  • 👥在線與未作答名單追蹤:即時掌握未交卷學生座號姓名,巡堂個別化指導更精確。

🚀 想將「剛好學」部署到自己的專屬網站嗎?

本版本不需要綁定信用卡,完全架構於 Cloudflare 全球免費方案上。若您需要完整的軟體原始碼下載與手把手部署步驟圖文教學,請點擊下方專文連結前往閱讀:

📖 前往閱讀安裝部署教學與取得軟體

📝 結語

教育科技的價值,從來不在於炫目複雜的技巧,而在於它是否能真實拉近師生之間的思維距離,讓每一位孩子都有被看見、被傾聽的機會。「剛好學」這套工具從現場教學出發,希望透過更精簡的架構與更順暢的體驗,陪伴大家在每一堂課中看見更豐富的學習風貌。

歡迎各位教育夥伴試用並分享您的教學回饋,讓我們一起讓課堂互動變得更輕鬆、更有趣!

2026年10月24日 星期六

剛好學 Cloudflare 版-4步驟2行指令佈署自己專用課堂互動平台

 免費方案 · 不用信用卡 · 四步上線

剛好學 Cloudflare 版
把課堂互動搬到自己的免費網址

免安裝 App、免註冊學生帳號,掃個 QR Code 就能互動
這是一套由阿剛老師為課堂即時互動而設計的軟體,簡單、好用、不花錢

💡 如果你正好沒有經費購買課堂互動軟體

可以先試試「剛好學」。這是阿剛老師針對課堂即時互動而設計的軟體,簡單、好用,學生免安裝 App、免註冊帳號,掃 QR Code 就能加入。部署到自己的 Cloudflare 免費帳號,全程免費,也不需要綁定信用卡。

沒有經費,不代表課堂只能維持原樣。先從一個小功能開始,也許就足夠讓整堂課不一樣。

為什麼會有「剛好學」?

課堂上的即時互動,其實不需要很複雜。老師問一個問題,全班都能回答;誰會了、誰還卡住,一眼就能看出來——這樣就夠了。但市面上不少課堂互動軟體,對學校或老師來說,經費、帳號、裝置常常都是門檻。

「剛好學」就是阿剛老師針對課堂即時互動而設計的軟體。它把老師真正會用到的功能留下來,把不必要的設定拿掉:學生不用安裝 App、不用註冊帳號,掃 QR Code、輸入教室代碼和座號姓名就能加入;老師開一間教室,就能馬上開始上課。

☁️ 這次的 Cloudflare 版,解決的是「安裝門檻」

原本的版本需要自己申請資料庫、建立專案、串接設定,對不熟程式的老師來說,光事前準備就容易卡關。Cloudflare 版把這些流程整理成四個步驟,部署時資料庫會依設定檔自動建立,每間教室各自一個,老師和學生都不必貼任何設定。

而且使用 Cloudflare 的免費方案就夠用,不需要綁定信用卡。

💡 我一直覺得,工具要好用,第一步不是功能多,而是老師願意打開它。所以「剛好學」的目標很單純:簡單、好用、免費,讓課堂互動這件事輕鬆發生。

課堂上可以怎麼用?

老師建立教室後,把 QR Code 投影到大螢幕,學生用手機或平板掃描就能加入。教師面板右上角會顯示目前的在線人數,接著就能依課程節奏派送互動。內建十四種互動模式,常用的情境大致可以這樣安排:

時機可以這樣用
上課前用專注力遊戲或文字雲暖身收心,讓學生快速進入狀況
課堂中用是非題、選擇題快速檢核理解程度,再搭配抽籤與統計,馬上知道要不要再講一次
深度思考用文字題加上 AI 分析,或 PIRLS 閱讀測驗,讓學生練習表達與閱讀理解
小組協作交給便利貼牆、同步白板和繪圖題,讓想法可以一起被看見
下課前按「歷程」匯出整堂課的作答紀錄,再按「下課」清空教室資料,下次重新開始

十四種互動模式

✅ 是非題 🔤 選擇題 ☁️ 文字雲 ✍️ 文字題 🎨 繪圖題 🎙️ 錄音 📖 PIRLS 閱讀測驗 🤖 AI 分析 📝 便利貼牆 🖥️ 同步白板 📊 同步簡報 🎲 抽籤 📈 統計 🎯 專注力遊戲

以是非題為例

老師點一下「是非題」,全班學生的畫面立刻切換成 O、X 大按鈕;學生按下答案,老師端馬上看到每個人的作答。接著按「統計」,系統立即產生圓餅圖,老師一眼就能掌握全班的理解程度,決定是否需要再講解一次。文字雲也類似:學生輸入關鍵字,越多人提到的詞,字就越大,很適合破冰、腦力激盪或預習聯想。

四步部署:從 GitHub 到自己的網址

整個流程只有四個步驟,全程免費,也不需要綁定信用卡:

1下載程式
2安裝 Node.js
註冊 Cloudflare
3登入
Cloudflare
4一行指令
完成部署

🎬 搭配影片,邊看邊做

如果看文字還不太確定,可以直接跟著影片操作一次。從 GitHub 下載程式、安裝 Node.js、登入 Cloudflare,到最後一行指令完成部署,全部都在影片裡。

影片連結:https://youtu.be/17KpmuaieLU

1
下載程式並解壓縮

打開瀏覽器,進入 GitHub 專案頁。這裡就是剛好學 Cloudflare 版的程式碼,包含 public、src 兩個資料夾,以及 wrangler.jsonc 設定檔。

點一下綠色的 Code 按鈕,在選單最下方點 Download ZIP,就能把整包程式下載到電腦。下載完成後,在壓縮檔上按右鍵,選擇「全部解壓縮」,再打開 classtools 開頭的資料夾,確認裡面看得到 wrangler.jsonc 這個檔案。

2
安裝 Node.js、註冊 Cloudflare 帳號

先到 Cloudflare 註冊網頁,輸入 Email 和密碼,再到信箱點擊驗證信就完成了。免費方案就夠用。

接著安裝 Node.js,部署工具需要用到它。到 Node.js 官網的下載頁,選擇 LTS 長期支援版,點擊 Windows 安裝程式,下載後一路按「下一步」安裝即可。

安裝完成後,按下 Windows 鍵,輸入 cmd 開啟命令提示字元,輸入 node -v 再按 Enter。只要出現版本號碼,就代表安裝成功。

node -v
3
登入 Cloudflare

用檔案總管打開剛剛解壓縮的資料夾,點一下上方的網址列,把內容改成 cmd 按下 Enter,就會直接在這個資料夾開啟命令視窗。

在命令視窗輸入 npx wrangler login。第一次執行會詢問是否安裝套件,輸入 y 再按 Enter。瀏覽器會自動打開 Cloudflare 授權頁面,按下 Allow 允許。看到 Successfully logged in,就代表登入成功。

npx wrangler login
4
一行指令完成部署

接著輸入 npx wrangler deploy,開始部署。如果是第一次使用 Workers,系統會請你設定 workers.dev 子網域,請取一個好記的英文名稱,它會成為網址的一部分。

npx wrangler deploy

部署完成後,畫面最下方就會顯示你的專屬網址。用瀏覽器打開網址,就會看到剛好學的首頁,左邊是教師入口,右邊是學生入口,部署完成!

💡 資料庫要另外設定嗎?完全不用!設定檔已經寫好了,部署時 Cloudflare 會自動建立資料庫,每間教室各自一個,老師和學生都不必貼任何設定。日後修改程式,只要再執行一次 npx wrangler deploy,幾秒鐘網站就會更新。

開始上課:老師端與學生端

老師端

  • 點選「建立或進入教室」,輸入教師密碼(tpet)後,自訂一個教室代碼(例如 DEMO101),按下建立,教室就開好了。也可以替教室設定密碼。
  • 按下右上角的 QR Code 按鈕,把畫面投影到大螢幕,學生用手機或平板掃描就能直接加入課堂。
  • 教師面板右上角可以看到目前的在線人數,派送互動後也能即時掌握作答狀況。
  • 下課前按「歷程」匯出整堂課的作答紀錄,最後按「下課」,系統就會清空這間教室的資料。

學生端

  • 掃描 QR Code 後,輸入教室代碼和座號姓名,按下進入教室。
  • 免安裝 App,也不用註冊帳號,就會進入等待畫面。
  • 老師派送題目後,畫面會自動切換,學生直接作答即可。

🧑‍🏫 給第一次使用的老師

建議先用一節課玩一次「文字雲」或「是非題」,熟悉學生加入與作答的流程。等節奏順了,再慢慢加入抽籤、統計、同步白板與閱讀測驗。工具是來幫忙的,不需要一次把所有功能都用上。

幾個常見問題

狀況怎麼處理
部署時顯示找不到 wrangler確認是在解壓縮後的資料夾內開啟命令視窗,且該資料夾看得到 wrangler.jsonc
出現 node 不是內部或外部命令Node.js 還沒裝好,或安裝後尚未重開命令視窗。重新開啟 cmd 再試一次
第一次登入卡在授權頁確認瀏覽器已登入 Cloudflare 帳號,按下 Allow 後回到命令視窗等待登入完成訊息
不知道網址在哪裡部署完成時畫面最下方會顯示網址,也可以到 Cloudflare 後台的 Workers 頁面查看
需要付費或綁信用卡嗎不用。使用 Cloudflare 免費方案即可,部署過程也不會要求綁定信用卡
教室資料會不會混在一起每間教室各自一個資料庫,老師和學生都不必手動設定;按「下課」就會清空該間教室資料

沒有經費,也能讓課堂動起來

「剛好學」是阿剛老師為課堂即時互動設計的軟體,簡單、好用,部署全程免費。
如果你正好沒有經費購買課堂互動軟體,不妨先試著用看看。

🚀 前往 GitHub 開始部署