進階診斷:錯誤提示規則管理
針對程式初學者,系統提供動態的錯誤訊息繁體中文解析。
1. 自訂 Regex 匹配規則
管理員可在後台針對常見的編譯錯誤(如 Python IndentationError、C++ undefined reference)建立正規表示比對規則。
2. 友善的引導步驟
每條規則皆可配置「錯誤說明」與「檢查步驟」,引導學生自行排查語法邏輯,降低教師教學負擔。
系統自動分析:
> Detect: IndexError
> 提示:索引超出範圍...
> 步驟:檢查迴圈邊界 < 長度
> Detect: IndexError
> 提示:索引超出範圍...
> 步驟:檢查迴圈邊界 < 長度
治理與風險提醒
導入前建議同步完成技術治理項目。
- 建立資料庫版本一致性流程(初始化與 migration 管理)。
- 將環境設定外部化(DB、上傳路徑、站點參數)。
- 持續強化判題沙箱隔離與資安檢核。
- 監控 Docker Judge 節點健康、目前連線數與容量,依班級規模調整節點數及負載策略。