親愛的同仁您好:

7 月 19 日穩定版完成主要教學流程後,這一輪更新把重點放在正式使用前不可缺少的使用者權益、個人資料說明、帳戶安全、輸入限制與系統整理。

本系統屬於教育部教學實踐研究計畫的一部分,會處理學生的身分資料、英文作答、錄音、AI 回饋、學習歷程與教師評分。這些內容不能只用口頭提醒或零散說明帶過;我們必須用正式、可查閱且可留存確認紀錄的方式,向使用者說明資料如何處理、系統可以如何使用,以及研究參與如何另外取得知情同意。

10 次版本更新紀錄
109 個檔案有所調整
1ee2c8b對應程式版本
版本狀態說明:以下所稱「已完成」,是指功能已納入截至 1ee2c8b 的程式版本;是否已出現在正式使用環境,仍以實際部署狀態為準。

本次更新的核心方向

一、讓學生在使用系統前,清楚知道系統會蒐集哪些資料、如何使用與保存,以及使用 AI 功能時需要注意的事項。

二、把「閱讀隱私權政策、確認使用者條款、更新初始密碼」整合成一套不可略過的首次登入流程。

三、補強登入、作業開放時間、錄音處理、AI 使用量與名單匯入等後端防護,降低異常操作造成的風險。

四、讓條款與隱私、題目、音訊、外部服務使用量與帳戶設定各由專責程式處理,移除散落於各處的重複判斷。

一、為什麼要做這次更新

這套系統會保存學生的帳號資料、英文作答、錄音、AI 回饋、學習歷程、心得與教師評分,也會使用外部雲端與 OpenAI API 完成部分功能。因此,正式讓學生使用前,不能只有「帳號可以登入、功能可以操作」,還必須把資料用途、保存方式、使用規則與學生權利交代清楚。

這一輪更新沒有改變 7 月 19 日已完成的教學主流程,而是補上正式使用所需的告知、確認與安全限制。

二、為什麼系統使用者條款不能省略

更精確地說,這次建立的不是籠統的兩項說明,而是三項目的不同、不能互相取代的文件與程序,並由實際的資訊安全與隱私措施支撐:

法定告知

隱私權政策

說明由誰蒐集、蒐集目的與資料類別、利用期間/地區/對象/方式、學生權利,以及不提供資料的影響。

可接受使用

使用者條款

說明帳號安全、允許的用途、禁止行為、AI 功能限制與違規處理。

研究倫理

研究參與者知情同意書

決定是否參與研究、哪些資料可納入研究、如何退出及資料如何保存;必須依計畫與倫理審查要求另外辦理。

技術與管理措施

資訊安全與隱私控制

包括權限、工作階段、操作紀錄、資料保存與刪除、事故處理、風險評估及持續改善;勾選條款不能取代這些實際控制。

中華民國法律與教育部計畫的直接依據

三、學生登入與帳戶設定

首次使用前,先閱讀隱私權政策並確認使用者條款

尚未完成確認的學生登入後,系統會顯示「隱私權政策」與「使用者條款」。學生必須分別勾選「我已閱讀並了解」及「我已閱讀、了解並同意遵守」,系統才會接受帳戶設定。

系統會分別記錄隱私權政策的版本與閱讀確認時間,以及使用者條款的版本與同意時間;日後有重大修訂時,既有使用者只需確認新版本,不必為此再次變更密碼。

兩份文件的標題、網址與版本由系統統一提供。若學生送出確認時文件版本已更新,系統會拒絕舊版本並重新載入現行文件,不會把舊畫面的勾選記成新版本確認。

初始密碼與管理員重設密碼後,必須先更新

新建立的帳號會被標記為需要更新初始密碼;管理員日後協助重設密碼時,也會重新啟用這項要求。學生完成密碼更新前,後端會直接阻擋其他學生功能,不只是在畫面上顯示提醒。

管理員重設密碼時,原本已登入的裝置會一併失效,避免舊工作階段在密碼變更後仍能繼續存取帳戶。

帳戶設定視窗重新設計

帳戶設定視窗現在完整處理三種狀態:只需更新密碼、只需確認新版文件,以及兩者都需要。管理員重設密碼後不會重複要求仍有效的文件確認;只因條款或隱私權政策改版而需要重新確認時,也不會要求再次變更密碼。

新版也改善手機版的捲動、固定操作按鈕、密碼顯示/隱藏與欄位說明,讓學生在較小的螢幕上仍能完整完成設定。

需要完成密碼或文件確認時,視窗不可略過,作業列表也不會先行載入;完成後才恢復正常作業流程,避免短暫錯誤、重複提示或錯誤跳轉。

系統使用者條款確認不等於同意參與研究

這次線上確認的目的,是完成系統可接受使用規則與個人資料處理所需的告知。是否參與教育部教學實踐研究,以及哪些資料可以作為研究資料,仍以另行辦理並經適用之研究倫理程序確認的研究參與者知情同意內容為準;兩者不會混在一起。

四、登入、資料與 API 安全加固

學生工作階段改由伺服器完整驗證

學生與管理員的登入憑證現在都必須對應到仍有效的伺服器工作階段。學生於另一個裝置登入、密碼被重設或工作階段被撤銷後,舊憑證就不能只靠尚未到期的 cookie 繼續使用。

同時發生的登入要求也會依序處理,降低兩個登入流程互相覆蓋、產生不一致狀態的可能性。

尚未開放的作業,統一由後端把關

作業的開始時間現在套用在更多讀取與寫入入口。即使有人略過前端畫面、直接呼叫網址或 API,也不能提前建立職位資料、寫入練習內容或讀取尚未開放的作業。

錄音先檢查,再進入語音與 AI 處理

系統會在錄音進行格式轉換、語音辨識或交由台灣語音處理伺服器前,先檢查實際時長;語音處理伺服器也會再次確認。格式異常或超過限制的檔案會提早拒絕,避免不必要的資源消耗。

補齊跟讀階段的 API 額度控管

跟讀階段的語音產生與辨識現在也納入每小時及每日使用量限制。額度檢查與紀錄會在同一個受控流程中完成,降低多個請求同時進入時超出設定上限的情況。

管理端 XLSX 匯入範圍更明確

學生名單匯入限定使用 A 至 E 欄,單次最多 200 筆學生資料;超出範圍或宣告異常巨大工作表的檔案會提早停止處理。這項調整可避免格式錯誤或特殊試算表長時間占用伺服器資源。

五、題目、語音與程式整理

自訂面試題維持英文任務與教師順序

管理員自訂題組必須恰好四題,每題 1 至 500 個字元,並使用英文或其他拉丁文字;教師輸入的順序會直接保留。學生的職位名稱、工作說明與能力背景仍可使用中文,不受面試題語系限制。

角色扮演若產生過長、非拉丁文字或偏離指定題意的問題,系統會回到原本且已驗證的核心題目,不再以失去原題意的通用問句取代。

角色扮演與跟讀使用各自固定的語音設定

角色扮演與跟讀分別使用固定的語音設定;主系統與台灣語音處理伺服器也採用相同的文字輸入與語音設定。單次文字轉語音輸入上限統一為 4,096 個字元,避免超過外部服務限制。

模組責任集中,不再散落重複補丁

文件版本與確認紀錄、題目規則、音檔命名、外部服務使用量,以及帳戶設定畫面,現在都由各自的專責程式管理。測試環境的資料庫結構也整理成一致版本,不再保留已無需要的舊處理方式。

六、分清楚公開原始碼與內部部署資料

為日後提供乾淨的公開原始碼,這一輪也持續整理公開設定與內部資料,包括移除或排除不應隨公開套件提供的正式環境設定、內部安全檢查材料、備份目錄與發版信件,並將範例網址、系統映像名稱及聯絡設定改為可由部署者自行設定。

系統啟動時也會檢查主要簽章金鑰與台灣語音處理伺服器的連線金鑰,不接受過短或明顯仍是範例文字的設定;主系統與語音處理伺服器也必須使用各自正確的啟動方式。

這些整理讓公開內容與內部資料的區分更清楚,但不等於本公告所述版本已經公開上架;正式原始碼發布仍會另外建立乾淨封裝並完成內容檢查。

七、使用者需要注意什麼

八、近期開發大事記

7 月 19 日晚間:保存穩定版公告

將 2026.07.19 穩定版 v2.0.1 的開發與助教回饋處理說明納入版本紀錄,作為後續更新的比較基準。

7 月 20 日至 21 日清晨:安全加固與公開版整理

完成登入狀態、作業開放時間、音訊處理、AI 使用量與 XLSX 匯入等防護,並分清楚公開原始碼與私人部署資料。

7 月 21 日晚間:加入隱私權政策與使用者條款

完成隱私權政策、使用者條款、版本確認紀錄及首次登入介面,接著調整密碼設定視窗在桌面與手機上的版面。

7 月 22 日上午:整合帳戶設定與後端限制

把隱私權政策與使用者條款確認、初始密碼更新、登入回應、畫面導向與系統存取限制整合成同一套流程,並補齊跟讀階段的外部服務使用量控管。

7 月 22 日晚間:完成流程與責任整理

依使用回饋修正角色扮演語音與題目備援,接著分別整理文件確認、帳戶設定、作業載入、題目驗證、示範語音、音訊與外部服務使用量,並以一致的測試資料庫結構完成驗證。

7 月 23 日早晨:定義1ee2c8b 為 v2.0.2

九、Clair 學姐的測試回饋與處理說明

本次特別邀請國立陽明交通大學教育所博士班數位學習組二年級的 Clair 學姐協助測試。她回饋系統整體操作流暢、介面直觀,並提出兩個仍需要改進的重點;以下記錄處理情況。這是單次測試回饋,不代表系統成效已獲研究證實。

Clair|語調調整|已完成

Clair 認為,跟讀與角色扮演可以協助初階學生,也能提升口說練習意願;但目前語音的語調仍偏呆板,和真實面試中自然的說話方式有些距離。

目前已依現有 TTS 架構,為角色扮演與跟讀分別加入語音提示。角色扮演語音會著重自然的語調、停頓、重音與合宜的情緒;跟讀示範則兼顧清楚度與自然節奏,希望在不改動原文的前提下,減少機械感。

Clair|協助學生建立對職務的想像|替代方案

Clair 指出,學生最需要額外協助的可能是「填寫目標職位資料」階段。這個問題不只是欄位提示要怎麼寫,而是學生對自己了解多少、是否曾探索想應徵的職位,以及能不能把對未來的想像整理成具體的工作內容與能力需求。

如果要讓系統主動搜尋最新職缺、判讀外部資料,再把資訊帶回本站進行個別化引導,已經涉及職涯輔導。以目前可投入的人力、資源與後續維護能力,尚不足以把這項能力穩定且負責任地整合進系統,因此本期傾向不直接實作。

現階段會改採課堂前導作為替代方案。我會請計畫主持人特別關注這個環節,在學生進入系統前,先於課堂協助他們思考自己的未來、探索可能的職涯方向,並對目標職務建立基本想像,再把整理後的資訊帶入系統練習。

這一輪更新做的多半不是學生練習時最顯眼的功能,卻是系統要真正進入課程前一定要完成的基礎工作。接下來仍會持續檢查正式環境、操作說明與部署流程,讓學生和老師在開始使用時,有清楚的規則,也有比較完整的安全保障。

謹此說明

統計範圍:版本 a8dd5e06165130e44cb64c0e6f636a601ead7a20 之後至 1ee2c8b5c441d0aa08f480d548d51a9b017ee069,共 10 次提交;差異統計為 109 個檔案、約新增 1,322 行及刪除 7,390 行。大量刪除主要來自公開內容、內部材料與已追蹤測試檔整理,不代表移除既有教學流程。

祝您
  日日有好事

洪名琮 敬上
洪名琮
洪名琮
國立雲林科技大學 資訊管理系(115級)
語言中心/通識中心 英文教學助理
公務信箱bridger@brid.pw
洪名琮簽名圖片