From 137e2cb6651bb8e9aabcc638489ae4980485a8eb Mon Sep 17 00:00:00 2001 From: nxxy335 Date: Thu, 10 Sep 2026 11:21:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9B=B4=E6=96=B0=20dedupe=20=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E6=96=87=E5=AD=97=EF=BC=88=E4=BF=AE=E5=A4=8D=E5=90=8E?= =?UTF-8?q?=E8=80=83=E8=AF=95=E6=AC=A1=E6=95=B0=E5=A7=8B=E7=BB=88=E5=AE=8C?= =?UTF-8?q?=E6=95=B4=E5=B1=95=E7=A4=BA=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 设置弹窗「只保留最新一份」的说明文字过时:仍写'考试次数恒为 1、 历史只有一条、需取消勾选',但 aggregateByStudent 已修复为无论 dedupe 取值都保留真实次数与全部历史。更新为准确描述当前行为。 - 全面审查未发现其它代码级 bug:表头/表体列序一致(学号/姓名/班级/ 组别/成绩/考试次数/提交时间/时长)、attempts 列确实在成绩后面; dashboard 看板成员榜的'刷N次'标签在名字旁是紧凑三列布局的刻意设计。 --- index.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/index.php b/index.php index 3123b03..c6d7cec 100644 --- a/index.php +++ b/index.php @@ -219,9 +219,8 @@ $rosterCount = Roster::count();

- 「只保留最新一份」务必注意:勾选后每人只算最后一次提交, - 「考试次数」恒为 1、历史成绩只有一条。想看考试次数与多次考试记录,请取消勾选 - (取消后每人一行,成绩取最高分,历史里可看到每一次)。 + 「只保留最新一份」说明:勾选后主明细表的「成绩」列取该生最新一次提交的分数, + 取消勾选则取最高分。无论是否勾选,「考试次数」与「历史成绩」始终展示全部提交记录。