科技教育創新專區 › 部落格

🏫 #107 每學年初最磨人的雜事:上千個教育雲帳號,這次三步驟自動對齊

黃凱揚(阿凱老師) · 桃園市龍潭區石門國民小學 · 2026-06-12

每到新學年,承辦老師都要面對同一場惡夢:把全校教育雲帳號總表跟教育局新名冊重新對齊——誰轉走、誰轉進、誰升年級換了班級座號,一格一格手動圈、手動貼。#107 是阿凱老師為石門國小做的純前端工具:上傳舊帳密總表與教育局新名冊,自動比對轉入轉出、揪出末四碼撞號、跨學年保留帳密只更新座號,一鍵產出總表、異動清冊與新生通知單。全程在瀏覽器運算,個資一個 byte 都不上傳。

開學前那箱沒人想接的差事

每年八月底,學校總務或資訊組的桌上都會出現同一份檔案:「學生教育雲帳密總表」。它躺在 NAS 上,一年級到六年級分成好幾個工作表,記著全校上千名學生的教育雲帳號。

教育雲帳號是教育部給每個學生的 OpenID——帳號就是身分證末四碼,密碼就是西元出生年月日 8 碼。平常沒人會去動它,但一到新學年,承辦老師就得做一件超級瑣碎、又超級容易出錯的事:

把這份舊總表,跟教育局系統剛下載的新名冊重新對齊。

聽起來簡單,做起來要命。誰六年級畢業轉走了?誰是今年新報到的新生?誰升年級重新編了班、座號全變了?這些都要一個一個比對、一格一格貼。一個學校上千名學生,眼睛盯到脫窗,還可能把某個孩子的班級貼錯一格——而那一格錯了,他開學就登不進教育雲。

我看著同事每年開學前對著兩個 Excel 視窗來回切換、用螢光筆在印出來的名單上打勾,就決定:這種純粹比對的苦工,應該交給電腦。

於是有了 #107:學生教育雲帳號更新工具。

#107 怎麼解?三步驟,把「人工比對」變「自動對齊」

整個工具就是一條清楚的三步驟流水線,承辦老師打開網頁照著做就好:

第一步:載入現有帳密總表 — 把 NAS 上那份「學生教育雲帳密」檔丟進去(吃 .xls 也吃 .xlsx,一到六年級多個工作表一次讀完)。

第二步:載入教育局新名冊 — 把教育局系統下載的「學生資料概況_xxxx.xls」丟進去。工具會自動辨識證照號碼、取出末四碼、認出出生日期格式,不用你手動整理欄位。

第三步:一鍵比對 — 立刻跳出三個數字:不變、轉出、轉進。誰要移除、誰是新生,分區列得清清楚楚。

原本要對一整個下午的差事,現在拖兩個檔案、按一下,三秒看完。

三個「魔鬼藏在細節裡」的功能

如果只是比對名單,那不算神器。#107 真正花心思的是三個最容易出錯的眉角:

末四碼撞號偵測 — 教育雲帳號就是身分證末四碼,全校上千人,難免有兩個孩子末四碼一模一樣。一旦撞號,帳號就衝突了。工具會自動把所有撞號的組合揪出來提示你人工處理,不會讓它默默地壞掉。

疑似同一人判定 — 有些孩子改了名字,或證號做了更正。如果工具笨笨地比對,會把他算成「一個轉出 + 一個轉入」,帳密就斷了。#107 會偵測這種情況,跳出來問你「這是不是同一人?」,勾下去就保留原本的帳密,不會無端幫孩子換帳號。

跨學年升級同步 — 這是我最在意的一條。升年級、重新編班時,勾一下「同步年級/班級/座號」,工具會依新名冊更新每個孩子的班級座號位置,但帳號(末四碼)和密碼(生日)一律原封不動。只動位置、不動帳密——孩子升上五年級換了班,但他去年記住的帳密照樣能登入。

主鍵還能切嚴格度:預設「姓名+末四碼」,遇到同名同末四碼的,再加上「+生日」就不會誤判。

一鍵產出四種成品,連交接都省了

比對完不是給你看看就算了,#107 直接幫你把後續文書全產好:

承辦老師最怕的「交接時講不清楚」,這下有一份清清楚楚的異動清冊背書。

真實技術棧:為什麼堅持「純前端」

學生個資是校園資安最敏感的一塊。我刻意不做後端、不做帳號登入、不存任何資料——你關掉分頁,所有資料就跟著消失。零後端、零月費、零外洩風險,這才是處理孩子個資該有的樣子。

跟其他工具的關係:把「行政苦工」一件件自動化

阿凱工具集裡,有一條安靜但很實在的線——專門替學校行政承辦老師,把那些瑣碎、重複、容易錯的苦工自動化:

它們都不華麗,但每一個都替某位承辦老師,省下了一整段本來要熬夜加班的時間。

配對工具推薦

適用對象

想試試?

→ 前往 #107 學生教育雲帳號更新工具

先試試:隨手準備兩個 Excel(舊總表、新名冊),拖進去按比對,看它怎麼幫你把轉入轉出、撞號、更名一次標出來。

再想想:學校裡還有多少件像這樣「每年都要做一次、純粹比對的苦工」?也許下一個被自動化的,就是你桌上那箱檔案。開學前的加班,可以少一個晚上。

開源原始碼:參考這個工具做出你的版本

阿凱老師大部分的教育工具都在 GitHub 公開原始碼,歡迎老師、學生與開發者參考改造成適合自己情境的版本。文章頁左下角的「複製 AI 開發提示詞」可把工具資料與原始碼連結一次交給 ChatGPT、Claude、Gemini 等 AI 助手。