feat(结果): 判完之后测试点一格一格亮起来,错的那格写着第几组
Deploy / deploy (push) Canceled after 0s

借小丑牌结算时一张张牌亮起来:结果里每组测试点一个方块,从左往右依次亮,
对的绿、错的红并写组号,不到 1 秒亮完,提示和按钮亮完才出来,全对时亮完再放烟花。
大字和「通过几个」判完马上就有;只播刚交的那条,刷新、看旧提交、系统减少动画都直接全亮。
提交详情多给每组对没对(只有对错,不带数据),比赛照旧不给。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
xuyueandClaude Opus 5.5 committed 2026-10-26 09:56:32 +08:00
1 parent 1a173f75d7
commit 36b3cd6b21
8 files changed
+375 -144

No files matched your search

+5
View File
@@ -218,6 +218,11 @@ export const caseSummarySchema = z
.object({
passed: z.number().int(),
total: z.number().int(),
/**
* 每组对没对,按组号排。只有详情给(结果页签里方块一格一格亮,错的写组号),列表只给
* 两个数。只有对错、不带数据和输出,所以学生也给;为 null 的情形同上(比赛照旧不给)
*/
results: z.array(z.boolean()).optional(),
})
.nullable()