🎮 监控控制台
统计模式
📈
最高分
历史最高
🏆
首次分
首次提交
⏱️
定时监控
实时监控
[[ currentModeLabel ]] [[ currentModeTitle ]]
[[ currentModeDesc ]]
[[ selectedClass ? selectedClass.name : '未选班级' ]] · [[ selectedProblems.length ]] 道题
秒
剩余时间
[[ formatTime(remainingTime) ]]
[[ monitorWindowText ]]
[[ scanDisplayText ]]
[[ progressInfoText ]]
🎯 本次监控对象
开始前请确认班级和题目都已选择
已选班级
[[ selectedClass.name ]]
👈 请先在左侧选择班级
已选题目([[ selectedProblems.length ]] 道)
📝 请在左侧选择或添加题目
[[ resultTitle ]] [[ activeResultModeLabel ]] [[ resultCountText ]]
| 学生 | 题目 | 得分 | 提交时间 | 状态 |
|---|---|---|---|---|
| [[ isStarting ? '正在启动任务' : '正在扫描' ]] | [[ isStarting ? (selectedProblems.length + ' 道题') : (currentScanProblem || selectedProblems.join(', ') || '-') ]] | — | [[ isStarting ? '任务创建中' : (monitorMode === 'timed' ? '定时窗口内' : '实时扫描中') ]] | [[ isStarting ? '准备扫描' : '等待新提交' ]] |
| [[ sub.student_name ? sub.student_name + '(' + sub.username + ')' : sub.username ]] | [[ sub.problem_id ]] [[ getProblemTitle(sub.problem_id) ]] | --- 判题中 [[ displayScore(sub) ]]分 | [[ sub.submit_time || '-' ]] | [[ displayStatusText(sub) ]] |
[[ emptyResultTitle ]]
[[ emptyResultDesc ]]