TMU Clinical Education · Data Platform

實習醫學生評量資料平台

從臨床教育 e-Portfolio(CEEP2)系統性取回三院實習醫學生的評量資料, 建立可重複、可稽核的資料管線,並以儀表板呈現教學治理指標、學習軌跡與學習預警。

65,880
WBA 評量紀錄
79,437
其他學習軌跡紀錄
145
在學學生(110 級)
110–114
涵蓋學年
96%
輪訓站串接率

儀表板

三院 WBA 教學儀表板

Mini-CEX/DOPS/CbD 的量能、評分文化、回饋品質、跨院比較矩陣、 分數分布與離散度,以及規則式自動洞察。可依學年、醫院、科別、入學年度篩選。

開啟儀表板 →

其他學習軌跡儀表板

WBA 之外的十個能力面向:綜合臨床表現考核、病歷與文書、教學活動參與、 值班訓練、全人照護、自主學習、導師輔導、技能訓練、倫理素養。

開啟儀表板 →

同梯排序與學習預警

針對尚未畢業的梯次,在同梯內比較累積表現,以四類訊號辨識需要協助的學生, 供導師與學系做預防性介入。全程匿名序號,不含姓名學號。

開啟儀表板 →

ILP 能力對應(110 級)

把每個受評題項對應到北醫核心能力 21 項,逐位學生看「哪些能力還沒被評到」 與「哪些落在同梯後段」。展現(WBA/其他表單)與暴露(數位課程)兩軌分開,不相加。

開啟儀表板 →

資料撈取器

從 CEEP2 批次取回評量資料的工具組:快速下載(全面更新)與客製下載(自選參數)。 本機執行,Excel 檔存到指定資料夾。

查看使用方式 ↓

資料撈取器

撈取工具必須在本機執行,不能做成網頁。 瀏覽器基於安全模型,無法讓網頁觸發你電腦上的下載、也無法把 Excel 寫入本機資料夾—— 真能做到反而是漏洞。本頁是操作台:說明流程、提供可複製的指令; 真正執行下載的是本機的 GUI 工具與腳本。

① 快速下載(全面更新)

用鎖定好的設定檔一次取回三院 WBA 全部資料,並自動重建儀表板。適合每學期例行更新。

cd "D:\Jonathan 202601\專案\EP資料撈區\tools"
PYTHONUTF8=1 python fetch_form_versions.py --profile wba-three-hospital
PYTHONUTF8=1 python fetch_ceep2.py --profile wba-three-hospital
PYTHONUTF8=1 python build_final_dataset.py
PYTHONUTF8=1 python build_wba_dashboard.py

執行前需先把 CEEP2 的 ci_session 貼進 .ceep2\session.txt(有效約 12 小時)。第一步展開表單版本是必要的—— 表單清單只含現行版本,跳過會靜默漏掉歷史資料。

② 客製下載(自選參數)

要撈特定範圍時,複製 profiles\_範本.json 改寫後執行。可指定的參數:

參數說明
forms表單 ID 清單(先跑 --list-forms 取得)
batch_year學年度,如 ["113","114"]auto
bc_id對象:11 實習醫學生/17 二年期 PGY/18 一年期 PGY/54 住院醫師
export_workflow_roles角色:4 臨床教師/1 學生自評/2 課程教師
group_filter單位篩選,建議固定 all(不篩,最完整)
PYTHONUTF8=1 python fetch_ceep2.py --profile <你的設定檔> --dry-run   # 先看參數
PYTHONUTF8=1 python fetch_ceep2.py --profile <你的設定檔>             # 實際下載

Excel 會存到 raw\<設定檔名>\<時間戳>\,同時產生 _fetch_log.json 記錄參數、逐張筆數與檔案雜湊,作為稽核憑證。 也可用同目錄的 ceep2_downloader.ps1 圖形介面手動勾選。

能力證據的兩個來源

北醫醫學系核心能力 21 項的證據分散在兩個系統,缺一不可:

相關課程地圖:
醫學倫理法律臨床案例討論(A57) ——PBLI1–3、PROF1、PROF2 的主要展現場域
跨領域全人照護(A80) ——PROF4、PROF5、SBP2 的主要展現場域
人文課程宏觀分析 微觀分析 ——21/45 項能力的整體統計

這個專案解決了什麼

從 CEEP2 取資料看似只是「按匯出」,實際上有五個會靜默漏資料的陷阱, 每一個都不會報錯,只會讓數字悄悄變少:

  1. 表單版本——表單清單只含現行版本,改版後的舊資料掛在別的 ID 上,不展開就整段消失
  2. 單位篩選——把清單上的單位全部勾起來 ≠ 不篩選,清單不含已停用單位
  3. 身分別混雜——職類與角色參數實測無過濾作用,撈出的資料含住院醫師與 PGY
  4. 合併儲存格——輪訓表的多週輪訓只在第一格有值,不展開會漏掉九成的日期對應
  5. 跨版本重複——展開版本後同一筆評量會重複出現,不去重會虛增三成

修正後與同仁人工整理的資料對帳:兩條獨立管線在 76% 的紀錄上完全一致,其餘以聯集補足,形成 65,880 筆的定案資料集。