延伸路線|一週三報後

一週三報後的課程行政流:用 GAS 接住追蹤、提醒與期末成果

一週三報解決「每週教學內容如何整理與發布」;課程行政流進一步解決週報之後,哪些任務、作業、學生與成果需要被追蹤。

course_admin_workflow_gas.gs 週報到任務 作業與學生追蹤 期末成果包

一、課程定位

這份講義給已經做過一週三報的教師使用。重點不是再產生一份週報,而是把每週紀錄轉成可以追蹤、提醒、結案與改善的課程行政流。

建議使用檔案:course_admin_workflow_gas.gs。貼到 Apps Script 後,選單會顯示「課程行政流」。

二、課程行政流架構

一週三報
週報紀錄
課程任務
與作業追蹤
學生追蹤
與提醒草稿
期末成果包
AI 改善提示詞
一週三報
→ 週報紀錄表
→ 課程任務追蹤
→ 作業成果追蹤
→ 學生追蹤名單
→ Calendar 提醒
→ Gmail 草稿
→ 期末課程成果包
→ AI 課程改善提示詞

三、工作表說明

工作表 管理目的 主要欄位 GAS 讀取或回寫 教師注意事項
課程設定保存課程名稱、學期、教師與課程資料夾。課程名稱、學期、授課教師、課程日期、課程資料夾連結讀取資料夾命名與通知內容;回寫資料夾連結。資料夾連結存在時會避免重複建案。
週報紀錄承接一週三報的每週教學紀錄。週次、日期、教學主題、本週重點、作業、待追蹤事項、公告文字讀取待追蹤事項,回寫任務已產生。待追蹤事項要寫成可執行任務。
作業成果追蹤追蹤作業是否繳交、是否需補件。週次、作業名稱、學生代碼、繳交狀態、期限、成果連結讀取未繳交與需補件,產生 Gmail 草稿。建議用學生代碼,不放姓名、學號、電話。
學生追蹤名單保存需要教師後續關心的學生追蹤事項。學生代碼、追蹤類型、追蹤事項、下次追蹤日、狀態、提醒事件ID依下次追蹤日建立 Calendar 提醒,回寫事件 ID。避免放入敏感身分與細節描述。
課程任務追蹤將週報延伸出的待辦集中管理。任務名稱、負責人、期限、狀態、來源或輸出、提醒天數、事件ID建立 Calendar 課程提醒,回寫事件 ID。事件 ID 可避免重複建立提醒。
期末成果資料庫保存期末整理與課程改善依據。產生時間、週報筆數、任務總數、待補作業、學生追蹤事項寫入課程進度摘要。正式送交前仍需教師人工確認。

四、選單功能說明

功能解決的教學或行政問題操作提醒
初始化課程行政模板快速建立所有課程管理工作表。會重建範例資料,正式資料請先備份。
建立課程資料夾把週報、作業、追蹤與成果集中保存。不會自動公開權限。
建立週報紀錄表接住一週三報的每週資料。待追蹤事項會成為後續任務來源。
建立作業成果追蹤表追蹤作業繳交、補件與成果連結。學生欄位建議使用代碼。
建立學生追蹤名單保存需要後續關心的學生事項。只寫必要資訊,避免敏感個資。
從週報產生待辦任務把週報文字變成可追蹤任務。已產生的週次會略過。
建立課程提醒避免忘記作業、追蹤與課程節點。已有事件 ID 的列會略過。
產生補交通知草稿整理未繳交與需補件清單。只建立寄給自己的草稿。
產生課程進度摘要讓教師快速掌握課程進度與待追蹤狀態。寫入期末成果資料庫。
產生期末課程成果包建立期末成果文件初稿。教師需補上具體成果與反思。
產生 AI 課程改善提示詞把課程資料整理成可供 AI 協助改善的提示詞。送外部 AI 前先去識別化。

五、個資與安全提醒

六、回校應用建議

適合場景可解決的問題
大學課程週報將每週內容延伸成待辦、提醒與期末成果。
實作課程成果追蹤追蹤作品、成果連結與補件狀態。
專題課程進度追蹤把小組進度轉成任務與提醒。
實習課程紀錄集中保存週報、追蹤事項與期末整理。
作業補交提醒快速產生補交通知草稿。
期末教學成果整理產生成果包與改善提示詞。
課程改善會議資料準備以摘要與統計支援會議討論。

七、常見錯誤排除

問題處理方式
看不到自訂選單確認 Apps Script 已儲存,重新整理 Google Sheet,並確認 `onOpen` 函式存在。
無法建立資料夾確認 Google 授權已完成;若使用根資料夾 ID,確認 ID 正確且帳號有編輯權限。
重複建立資料夾檢查課程資料夾連結欄位是否已有連結;若要重新測試,先清空連結欄位。
Calendar 事件重複檢查日曆事件 ID 欄位;若要重新建立,先清空事件 ID 並刪除舊事件。
Gmail 草稿沒有出現檢查 Gmail 授權,到 Gmail 草稿匣查看;本程式建立草稿,不會寄出信件。
觸發器重複使用刪除觸發器功能,或到 Apps Script 的觸發條件頁面檢查。
AI 提示詞包含個資先將學生姓名改成代碼,移除電話、Email、學號、特殊身分等敏感資料,再貼到外部 AI 工具。

八、課堂操作流程

  1. 貼上 course_admin_workflow_gas.gs
  2. 重新整理 Google Sheet,確認出現「課程行政流」選單。
  3. 執行「初始化課程行政模板」。
  4. 填寫課程設定。
  5. 執行「建立課程資料夾」。
  6. 在「週報紀錄」填入一筆一週三報範例。
  7. 執行「建立作業成果追蹤表」。
  8. 執行「建立學生追蹤名單」。
  9. 執行「從週報產生待辦任務」。
  10. 執行「建立課程提醒」。
  11. 執行「產生補交通知草稿」。
  12. 執行「產生課程進度摘要」。
  13. 執行「產生期末課程成果包」。
  14. 執行「產生 AI 課程改善提示詞」。
  15. 檢查 Drive、Calendar、Gmail 草稿與期末成果文件。