一、 前言
在前面幾天,我們為 AI 學生助手打造了隨堂考、番茄鐘、知識圖譜、RAG 問答與錯題診斷。當功能越來越豐富時,如何讓使用者一眼掌握整體的學習成效便成了關鍵。今天,我們要透過 Streamlit 的 st.metric 與數據統計模組,打造 個人化學習進度儀表板!
二、 核心技術與實作亮點
1.多維度數據聚合:
動態讀取本地 chat_history.json 中的歷史紀錄,統計總互動次數、隨堂考場次與盲點診斷報告數量。
2.直覺化視覺指標:
運用 st.metric 元件呈現關鍵成長指標,搭配動態 delta 標籤,給予學生即時的正向回饋。
3.學習足跡時間軸:
將過去的練習與測驗進行條理化展示,讓每位學生都能清楚看見自己的努力軌跡。
三、實作
在專案 pages 資料夾中,新增一個新檔案並命名為:08_📈_學習進度儀表板.py

四、成果展示
五、 結語
今天我們成功將平台的所有工具串聯成一個數據化的學習生態系!