2026年5月23日 星期六

老師必備神器!AI 秒出各類型試題-素養導向命題系統

 昨天我製作了一個專門用於自動生成測驗題目的網頁工具,這個工具透過 AI 分析課文內容,並能根據您的需求生成精準的試題。

這款工具能做什麼?

這款 AI 考卷生成工具的核心在於「精準分析」「彈性出題」。您不再需要對著課本苦思冥想,只需簡單幾步操作:

  • 多文件分析: 您可以同時上傳一個或多個課文 PDF 檔案,讓 AI 全面掃描教學重點。
  • 自定義題型與配分: AI 支援多種題型,您可以自由輸入需求。例如:
    • 短文式填國字 10 格 (每格 1 分)
    • 改錯字 10 格 (每格 1 分)
    • 課文理解選擇題 10 題 (每題 2 分)
    • 課文句子排序 5 題 (每題 3 分)
    • 造句 5 題 (每題 3 分)
    • 課文句型照樣造句 5 題 (每題 2 分)
    • 素養導向閱讀理解題 2 組各 5 題 (每題 2 分)

產出的結果會以 markdown 語法呈現,方便您進行後續的排版與編輯。

如何將 AI 題目快速轉換為 Google 文件試卷?

拿到工具生成的 Markdown 內容後,您不需要手動一個個修改格式。Google 文件內建了 Markdown 支援功能,只要設定正確,貼上時就會自動完成排版。以下是詳細步驟:

第一步:啟用 Google 文件 Markdown 支援

  1. 開啟一份新的 Google 文件
  2. 點選上方選單列中的 「工具」(Tools)
  3. 在下拉選單中選擇 「偏好設定」(Preferences)
  4. 在彈出的視窗中,找到並勾選 「啟用 Markdown」
  5. 按下「確定」按鈕完成設定。

第二步:貼上內容並自動排版

設定完成後,回到考卷生成工具,複製 AI 產出的 Markdown 內容。回到 Google 文件,在空白處點選滑鼠右鍵並選擇「貼上Markdown」。此時,Google 文件會自動將標題符號 # 轉為大標題、**文字** 轉為粗體,瞬間生成整齊的試卷結構!最後,您只需要點選「檔案」>「下載」>「Microsoft Word (.docx)」即可完成。

2026年5月19日 星期二

解決AI生成閱讀測驗html的即時回饋痛點:PIRLS 閱讀測驗雲端版生成器

 在課堂中運用 AI 生成閱讀測驗網頁,確實能節省老師不少命題時間,但長久以來一直面臨一個挑戰:雖然測驗生成很快,但學生寫完後,老師無法即時掌握他們的答題狀況,也就難以進行針對性的檢討。為了克服這個教學痛點,我開發了這個「PIRLS 閱讀測驗產生器」。

軟體開發的初衷

其實這款小工具的誕生,就是為了補足 AI 生成後的「最後一哩路」。我希望 AI 不僅能產出題目,更能成為連結老師與學生之間數據的橋樑,讓閱讀測驗不再只是單向的練習,而是能互動的教學工具。




課堂教學上的應用

這款工具最核心的價值,在於其「雲端同步」的特性。只要老師設定好一次 Google Apps Script (GAS) 連結到個人的試算表,之後產出的任何一份測驗,學生的作答紀錄都會自動匯入該表。

老師可以在課堂上透過儀表板,即時看到全班在以下四大層次的答題表現:

  • 提取訊息
  • 推論訊息
  • 詮釋整合
  • 比較評估

這能讓老師立即針對答錯率高的題目進行講解,大幅提升教學節奏與深度。

使用步驟教學

1. GAS 設定

前往「Google 試算表同步設定」分頁,將提供的 GAS 程式碼貼入編輯器,部署並取得網頁應用程式網址。

2. 生成測驗

選擇命題模式(主題生成、自訂文本或手動命題),系統會自動將 PIRLS 四大認知層次納入設計。

3. 分發給學生

下載生成的 HTML 網頁,透過教學平台或通訊軟體直接分發給學生進行作答。

4. 雲端分析

學生交卷後,數據自動寫入試算表。回到工具的「查詢作答紀錄」分頁,即時查看圖表與排行榜。

2026年5月16日 星期六

用 Python + GAS 打造「桌面彈幕」互動工具

前兩天我利用 Google Apps Script (GAS) 連結試算表當作資料來源,並在 AI 的協助下設計了一款 Chrome 擴充功能,可以把訪客發表的文字變成彈幕呈現在當下的網頁畫面上。原本打算就這樣直接分享給大家,但後來坐在電腦前想想,如果這個工具只能在瀏覽器裡運作,未免有些可惜。

如果我們改用 Python 來改寫,讓彈幕能夠直接覆蓋在整個 Windows 桌面上,那麼無論老師是在播放 PowerPoint 投影片、播放影片,還是切換到其他教學軟體,學生的即時回饋都能直接在畫面上飛過去。

於是,我又花了一點時間,請 AI 協助將整個核心邏輯用 Python (PyQt6) 重新建構,完成了這款「桌面彈幕 — 全桌面版」。這款軟體完全免費,且依循 CC BY-NC-SA 4.0 授權,今天就低調地分享給有需要的教育同仁。



軟體四大特點

  • 免切換視窗,不打斷講課節奏:過往使用互動軟體,老師常需要在大螢幕上切換視窗看學生答案。現在學生的提問或心得會直接化為彈幕飛過投影片,老師可以一邊講課一邊抓重點回應。
  • 滑鼠完全穿透,不干擾電腦操作:程式底層使用了 Windows API 進行處理,畫面上的彈幕看得到卻「摸不到」。這意味著老師依然可以正常點擊投影片、拖曳視窗,完全不會被彈幕干擾滑鼠操作。
  • 提升內向學生的參與感:透過簡單的匿名發文網頁,那些平常不敢舉手發言的學生,也能將想法即時傳遞到大螢幕上,課堂互動氣氛也更活潑。
  • 啟動自動清空,每節課都是新開始:為了方便教學,程式在每天或每次重新啟動時,會自動清空雲端試算表內的舊資料,確保下一班進來上課時,畫面不會被上一班的留言洗版。

桌面彈幕工具:詳細使用教學




這款工具的架構非常簡單:「前端發文網頁 ➔ 雲端試算表 (GAS) ➔ 本地 Python 桌面接收端」。以下是完整的設定與使用步驟:

第一步:布署 Google Apps Script (GAS) 雲端接收端

  1. 打開您的 Google 雲端硬碟,新建一個「Google Apps Script」專案。
  2. 將我寫在 Python 原始碼中最上方的 GAS_CODE(getSheet、doGet、doPost 函數)完整複製並貼入專案中。
  3. 點擊右上角的「部署」 > 「新部署」。
  4. 點選左上角齒輪,類型選擇「網頁應用程式」。
  5. 「誰有權存取」務必選擇「任何人」,接著點擊部署。
  6. 複製部署完成後給您的「網頁應用程式網址」。

第二步:執行 Python 程式與介面功能介紹

  1. 確保電腦已安裝 Python 環境,執行 desktop_marquee_v3.py
  2. 首次執行時,程式會自動偵測並透過 pip 安裝缺少的 PyQt6 和 requests 套件。
  3. 啟動後,螢幕右下角會出現一個圓形的「彈幕」浮動圖示。
  4. 按滑鼠左鍵:可以任意拖曳這個圖示。
  5. 點擊滑鼠左鍵:開啟/隱藏「控制中心」設定面板。
  6. 點擊滑鼠右鍵:可以快速點選「設定」或「結束程式」。

第三步:綁定網址與個人化微調

  1. 在「🌐 GAS Web App 網址」欄位中,貼上您第一步複製的網址(結尾須包含 /exec)。
  2. 勾選「啟用桌面彈幕」,然後點擊「儲存並套用」。
  3. 您可以自由調整彈幕的「文字大小」、「顯示速度」及「重複次數」。

第四步:開放學生發文互動

在控制中心點擊「開啟訪客發文網址」按鈕。您可以把網址轉成 QR Code 投放在黑板上,學生輸入文字後,文字就會在 2~3 秒內化身為彈幕,直接飛過您的電腦桌面了!

準備好開始互動了嗎?

前往 GitHub 下載原始碼與程式檔

本工具程式碼已公開,歡迎老師們依教學需求自行改寫。