yanlongqi ccc77beef8 实现共享试卷考试记录查看功能
功能说明:
- 查看共享试卷的考试记录时,显示所有参与用户的成绩
- 按分数从高到低排序,方便查看排行
- 显示每个用户的头像、昵称和考试详情

实现细节:
1. 后端:修改 GetExamRecordList 接口
   - 指定试卷ID时自动识别共享关系
   - 查询原始试卷+所有分享副本的考试记录
   - 返回用户信息(username, nickname, avatar)
   - 按分数降序排序

2. 前端:更新考试记录展示
   - 显示用户头像和昵称
   - 保持原有的考试详情信息
   - 适配共享和非共享两种场景

修改文件:
- internal/handlers/exam_handler.go: 重构GetExamRecordList逻辑
- web/src/types/exam.ts: ExamRecord添加user字段
- web/src/pages/ExamManagement.tsx: 显示用户信息

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-01 21:34:20 +08:00
..