From e4fb7235448c7c91830684f14642f4f4817770ca Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Tue, 27 Oct 2026 09:41:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=80=81=E5=B8=88=E7=9C=8B=E4=BD=9C?= =?UTF-8?q?=E5=93=81=E4=B8=8D=E7=94=A8=E5=85=88=E4=BA=A4=EF=BC=9B=E8=A1=A5?= =?UTF-8?q?=E5=AD=A6=E7=94=9F=E7=9C=8B/=E8=AF=84=E5=90=8C=E5=AD=A6?= =?UTF-8?q?=E4=BD=9C=E5=93=81=E7=9A=84=E6=9D=83=E9=99=90=E6=BC=8F=E6=B4=9E?= =?UTF-8?q?=EF=BC=9B=E9=9A=8F=E6=9C=BA=E8=AF=84=E5=88=86=E6=94=B9=E6=88=90?= =?UTF-8?q?=E5=BC=B9=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 老师打开"作品"直接看,显示作者和得分;"同学作品"改名"作品" - 随机评分只抽学生自己交过的题,不再泄露没做过的题的答案 - GET /submission/:id 学生打分前不返回同学的作者和得分(作品展除外) - 打分要先能看这份提交 - AI 生成时随机评分弹框遮住页面,写完时正在看的那份留着,换成"看结果" Co-Authored-By: Claude Opus 5.5 --- client/src/components/review/PeersDrawer.vue | 9 +- client/src/components/task/TaskPanel.vue | 2 +- .../src/components/workbench/RatingCard.vue | 212 +++++++----------- client/src/pages/ChallengeDetail.vue | 2 +- server/src/routes/review.ts | 15 +- server/src/routes/submission.ts | 14 +- server/tests/api.test.ts | 36 ++- 7 files changed, 135 insertions(+), 155 deletions(-) diff --git a/client/src/components/review/PeersDrawer.vue b/client/src/components/review/PeersDrawer.vue index 1712373..e3595e5 100644 --- a/client/src/components/review/PeersDrawer.vue +++ b/client/src/components/review/PeersDrawer.vue @@ -1,6 +1,6 @@