班级查询按“考试场次”合并,显示为“分散至 N 个考场”,不再生成大量重复卡片。[后端实现 (line 416)](E:/jiaowu/src/Jiaowu.Api/Infrastructure/Timetables/TimetableDataService.cs:416)
学生登录后只显示本人座位对应的考场,同时修复混排考场可能带出其他课程的问题。[筛选逻辑 (line 561)](E:/jiaowu/src/Jiaowu.Api/Infrastructure/Timetables/TimetableDataService.cs:561) 多考场卡片提示学生登录查看本人考场及监考教师。[前端展示 (line 1122)](E:/jiaowu/web/src/views/TimetableView.vue:1122) 教室课表、监考教师课表仍按具体考场显示,不受合并影响。 已增加班级合并和学生精准考场回归测试。[测试 (line 183)](E:/jiaowu/tests/Jiaowu.Api.Tests/ExamArrangementServiceTests.cs:183)
This commit is contained in:
@@ -1117,7 +1117,11 @@ onMounted(async () => {
|
||||
第 {{ entry.startWeek }} 周 ·
|
||||
第 {{ entry.startPeriod }}—{{ entry.startPeriod + entry.periodCount - 1 }} 节
|
||||
</small>
|
||||
<small>{{ entry.teacherNames.join('、') || '监考教师待定' }}</small>
|
||||
<small v-if="entry.examRoomCount > 1">
|
||||
任课教师:{{ entry.teacherNames.join('、') || '待定' }} ·
|
||||
学生登录后可查看本人考场及监考教师
|
||||
</small>
|
||||
<small v-else>{{ entry.teacherNames.join('、') || '监考教师待定' }}</small>
|
||||
</div>
|
||||
</article>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user