Home
學生控制台
註冊會員/登入
研究知情同意書
UeduGPTs
Aida 優學伴
Uedu Open
支援與訊息

UeduGPTs

--

Jupyters

2

AI 回覆桌面通知

AI 助教回覆完成時顯示桌面通知

聊天訊息通知

同學在討論區發送訊息時通知

聲音通知

每當有新通知時播放提示音

METHODOLOGY

Data Export
資料匯出與資料治理方法論

說明 Uedu 平台的資料匯出流程、三重同意書體系與資料治理架構,供研究者於 IRB 申請時描述資料保護措施。

1. 概述

Data Export 是 Uedu 平台的資料匯出與資料治理模組,屬於 Educational Omics 框架中 Ethicomics(倫理規範)維度的核心實作。

此模組的設計目標是在確保資料安全與合規的前提下,讓教師與研究者能夠匯出教育資料進行學術研究。系統透過三重同意書體系、加密匯出流程與嚴格的權限模型,建構完整的資料治理框架。

IRB 申請必讀

本頁內容特別針對研究者撰寫 IRB(機構研究倫理審查)申請書時所需的資料保護措施描述。建議將本文列為 IRB 附件,以說明平台端的技術保障。

2. 資料治理架構

Uedu 的資料治理架構遵循「最小權限原則」「責任轉移原則」

  • 平台端:Uedu 作為資料保管者(data custodian),負責資料的安全儲存與存取控制
  • 匯出後:匯出者成為獨立資料控管者(independent data controller),承擔資料保護責任
  • 同意鏈:每一層權限授予都需要對應的同意書簽署,形成完整的責任鏈
資料治理同意鏈 教師 認領/建立課程時 簽署資料保護責任書 匯出前 簽署教育資料匯出 使用同意書 每次匯出皆需簽署 加密匯出 AES-256 加密 ZIP 密碼另行通知 到期自動清除 研究者 獨立資料控管者 承擔保護責任 超級助教 教師授權 + TA 簽署 授權同意書 + 保密切結書 同等匯出權限 教師監督義務 · 連帶責任

3. 同意書體系

Uedu 平台設有三份獨立的同意書文件,形成完整的資料保護責任鏈。所有同意書均採版本化管理,電子簽署時記錄時間戳、IP 位址與瀏覽器資訊。

3.1 教師資料保護責任書

項目內容
版本v2026-03-03
簽署時機教師認領或建立課程時
簽署次數一次(每個版本)

責任書涵蓋 8 大章節

  1. 資料範圍:定義教師可存取的教育資料類型
  2. 保密義務:不得向無關第三方揭露學生個人資訊
  3. 安全措施:需採取合理技術與組織措施保護資料
  4. 個資法遵循:遵守《個人資料保護法》相關規定
  5. 責任範圍:明確教師作為資料使用者的責任邊界
  6. 刑事罰則:引用個資法第 41 條(意圖營利非法使用,處五年以下有期徒刑)、刑法第 318-1 條(無故洩漏電腦秘密罪)
  7. 損害賠償:因違反責任書導致的損害,由簽署人負擔
  8. 準據法:以中華民國法律為準據法

3.2 教育資料匯出使用同意書

項目內容
版本v2026-03-02
簽署時機每次匯出前
簽署次數每次匯出皆需重新簽署

同意書涵蓋 11 大章節

  1. 資料範圍:本次匯出包含的資料類型與筆數
  2. 目的限制:資料僅限於聲明的研究用途
  3. 加密要求:匯出檔案需以 AES-256 加密保存
  4. 保留與銷毀:研究完成後需在期限內銷毀資料
  5. 學生權利:僅有通過 IRB 知情同意的學生資料可用於發表
  6. 個資法遵循:遵守《個人資料保護法》相關規定
  7. 責任轉移:匯出後,匯出者成為獨立資料控管者,承擔全部資料保護責任
  8. 刑事罰則:引用個資法第 41 條、刑法第 318-1 條
  9. 損害賠償
  10. 再授權禁止:不得將資料轉授權予第三方
  11. 準據法
責任轉移重要說明

資料一旦匯出,匯出者即成為獨立資料控管者。Uedu 平台對匯出後的資料使用不再具有控制權,亦不承擔後續責任。匯出者需自行確保符合 IRB 與個資法要求。

3.3 超級助教授權同意書與保密切結書

項目內容
版本v2026-03-02(授權同意書 + 保密切結書)
簽署者教師簽署授權同意書、助教簽署保密切結書
簽署時機教師授權助教為超級助教時

此組文件包含兩份:

  • 授權同意書(教師簽署):授權範圍、身份確認、教師監督義務、資料保護要求
  • 保密切結書(助教簽署):保密義務、保密執行方式、連帶責任、違反後果

3.4 電子簽署記錄

所有同意書簽署均記錄以下資訊,作為法律證據保全:

欄位說明
簽署時間戳UTC 時間,精確到秒
IP 位址簽署者的來源 IP
瀏覽器資訊User-Agent 字串
同意書版本簽署當下的文件版本號
簽署者身份關聯的 user_id

4. 匯出流程

4.1 匯出 Pipeline

資料匯出採用非同步處理架構,避免大量資料匯出時阻塞 Web 伺服器:

  1. 建立任務:教師在介面選擇匯出範圍與格式,系統建立匯出任務
  2. 非同步處理cron_export_processor.py 背景程序處理匯出任務
  3. 加密打包:匯出結果打包為加密 ZIP 檔案
  4. Email 通知:匯出完成後發送 Email 通知教師
  5. 密碼下載:教師使用密碼解壓下載的 ZIP 檔案
  6. 自動清除:到期後系統自動刪除匯出檔案

4.2 匯出格式

格式說明適用場景
JSON結構化資料,保留完整欄位程式化分析(Python / R)
Excel含非法字元清理(sanitization)手動瀏覽、快速統計
Excel 非法字元清理

Excel 格式會自動清理控制字元與不可見字元,避免開啟時出現錯誤。JSON 格式則保留原始內容,適合需要完整資料的研究分析。

4.3 速率限制與任務佇列

為避免系統過載,匯出功能設有速率限制。每位教師同一時間僅能有一個進行中的匯出任務,新任務會排入佇列等待處理。

5. 資料安全

5.1 密碼加密

匯出檔案的密碼使用 Fernet 對稱加密保護:

  • 加密金鑰由 SECRET_KEY 透過 SHA-256 衍生
  • 密碼在資料庫中以加密形式儲存,僅在下載時解密顯示給使用者
  • 每次匯出產生獨立的隨機密碼

5.2 傳輸安全

  • 全站 HTTPS 加密傳輸
  • 匯出檔案以 AES-256 加密的 ZIP 格式提供(Windows / macOS 內建解壓縮工具不支援此格式,請使用 7-Zip(Windows)或 The Unarchiver(macOS)解壓縮)
  • 下載連結含一次性 token,防止未授權存取

5.3 資料生命週期

  • 匯出檔案在下載後或到期後自動從伺服器刪除
  • 匯出記錄(不含檔案內容)永久保留,作為稽核軌跡

6. 權限與角色

資料匯出功能嚴格限制存取權限:

角色匯出權限前提條件
教師可匯出自己課程的資料已簽署資料保護責任書 + 每次匯出簽署同意書
超級助教可匯出授權課程的資料教師簽署授權同意書 + 助教簽署保密切結書 + 每次匯出簽署同意書
一般助教無匯出權限
學生無匯出權限
同意鏈完整性

超級助教的匯出權限需要完整的同意鏈:教師授權(授權同意書)→ 助教接受(保密切結書)→ 匯出同意(匯出使用同意書)。任何一環缺失,系統都會拒絕匯出請求。

7. 法律遵循

7.1 個人資料保護法

Uedu 平台的資料治理架構遵循中華民國《個人資料保護法》,關鍵條文引用:

條文內容摘要平台對應措施
第 41 條意圖為自己或第三人不法之利益,違反本法規定足生損害者,處五年以下有期徒刑同意書中明確告知刑事責任
刑法第 318-1 條無故洩漏因利用電腦知悉他人之秘密者,處二年以下有期徒刑保密切結書中引用

7.2 學生資料發表限制

即使教師已合法匯出資料,將資料用於學術發表時仍需注意:

  • 僅有通過 IRB 知情同意的學生資料可用於發表
  • 未同意的學生資料可用於教師個人教學改進分析,但不得公開
  • 資料去識別化(de-identification)是發表的基本要求

7.3 版本化管理

所有同意書採版本化管理,確保法律效力的可追溯性:

  • 每個版本使用獨立的 translate key 組,舊版本內容不可變動
  • 新版本上線後,使用者需重新簽署
  • 歷史簽署記錄永久保留,可查詢簽署當時的文件版本

8. 研究引用建議

方法論描述範本

本研究使用之教育資料透過 Uedu 平台的 Data Export 模組匯出。平台建立三重同意書體系:教師於認領課程時簽署資料保護責任書(v2026-03-03,涵蓋資料範圍、保密義務、安全措施、個資法遵循、刑事罰則等 8 大章節);每次匯出前簽署教育資料匯出使用同意書(v2026-03-02,涵蓋目的限制、AES-256 加密要求、保留與銷毀、責任轉移等 11 大章節)。匯出流程採非同步處理(cron_export_processor.py),匯出結果以加密 ZIP 提供,密碼以 Fernet(SHA-256 衍生金鑰)加密保護。匯出者於下載後即成為獨立資料控管者。僅有通過 IRB 知情同意之學生資料可用於學術發表。所有同意書均以電子簽署方式記錄時間戳、IP 位址與瀏覽器資訊,並採版本化管理。詳細資料治理方法論說明見 https://uedu.tw/doc/data-export。

建議同時提供:

  • IRB 核准文號與審查機構名稱
  • 各同意書的簽署版本號
  • 匯出的資料類型與時間範圍
  • 學生知情同意的取得方式與比例
  • 資料去識別化的具體方法
  • 資料保留期限與銷毀計畫