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 下載原始碼與程式檔

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

2026年5月10日 星期日

輕鬆打造漫畫風格簡報:利用我的簡報設計王工具加上 NotebookLM就可以輕鬆完成

 想要製作引人入勝的簡報嗎?現在除了傳統的文字與圖片,你還可以透過 AI 快速生成漫畫風格的簡報!本文將帶你一步步使用我最新修改的「簡報設計王 3.6 版」流程,輕鬆創作出專業又有趣的漫畫內容。

步驟一:進入系統與設定主題

首先,開啟「簡報設計王 3.6 版」。在主題輸入框中,輸入你想要製作的故事或教學主題。例如,我們可以輸入「端午節由來的故事」作為範例。

步驟二:啟用關鍵「漫畫模式」

在魔法風格選項中,點選「漫畫模式」。系統會自動為你填入預設的畫風描述。你可以保留這些預設值,或是根據需求自行修改畫風描述,讓 AI 了解你想要的視覺效果。

步驟三:生成並檢閱腳本規劃

點擊「生成」按鈕後,AI 會自動規劃每一頁的漫畫內容與腳本。在進入下一步之前,請檢查每一頁的內容是否符合預期。小撇步:如果內容中出現了如「主講人」等不必要的文字,建議在此階段先將其刪除,以確保漫畫畫面上更乾淨美觀。

步驟四:匯入 NotebookLM 進行最終生成

將規劃好的腳本上傳至系統。選取該檔案後,直接按下「簡報」生成按鈕。由於生成漫畫圖片與排版較為複雜,大約需要耐心等待 10 分鐘 左右。

步驟五:成果展示與確認

製作完成後,你就會得到一份充滿創意的漫畫風格簡報。例如關於屈原的故事,會以豐富的漫畫圖像呈現,讓原本單調的內容變得鮮活有趣。

教學影片參考

透過這個簡單的流程,任何人都能輕鬆將故事轉化為生動的漫畫簡報。趕快去嘗試看看吧!

2026年5月8日 星期五

圖床不用外求!Google Drive 圖片連結穩定提取法(GAS 橋接技術)

 

開發由來:告別不穩定的圖片連結

阿剛我以前分享過利用文件快取來抓取 Google 雲端硬碟圖片的方法,但隨著 Google 安全機制不斷更新,那些連結變得非常不穩定,常有朋友反應網頁上的圖片莫名消失。

為了幫大家找一個一勞永逸的解決方案,我和 AI 協作開發了這款提取器。這次我們改用 Google Apps Script (GAS) 作為後端橋接,直接抓取穩定的圖片 ID 並轉換為 thumbnail 格式連結。這樣一來,無論你是要貼在部落格還是教學平台,連結都能持久穩定,不再怕破圖。



教學應用:簡化數位教材製作流程

在製作數位教材或維護部落格時,尋找穩定的圖床總是很精疲力竭。透過這款工具,我可以把 Google Drive 直接當作我的「專屬圖床」:

  • 快速批次獲取:一次將資料夾內數十張圖片轉化為直接嵌入連結,省去手動一張張開啟分享權限的麻煩。
  • 保持教材一致性:圖片直接存在雲端硬碟,方便隨時管理與更新,教學網頁只需更換提取到的連結即可。

使用教學:穩定提取連結三步驟

1. 部署 GAS 後端

在 Google Apps Script 建立新專案,貼上我提供的代碼。

點擊「新部署」,類型選「網頁應用程式」,務必將「誰有權存取」設為「所有人 (Anyone)」,並複製產生的網址。

2. 設定提取工具

開啟 HTML 工具檔案,點擊右上角 ⚙️ 設定,貼上剛才的 GAS 網址。

系統會自動幫你記住這個設定,下次使用就不用重複操作了。

3. 抓取與連結獲取

貼上你的雲端硬碟 「資料夾連結」

成功提取後,你會看到清單列出所有圖片的穩定連結,直接複製即可使用。若有展示需求,再點擊「建立相簿」生成 HTML 檔案即可。

點擊下方連結開始使用提取工具

開啟提取工具網站