diff --git a/.augment/rules/在线学习平台.md b/.augment/rules/在线学习平台.md index c33754b..4f73a27 100644 --- a/.augment/rules/在线学习平台.md +++ b/.augment/rules/在线学习平台.md @@ -3,4 +3,5 @@ type: "manual" --- 1、在接下来的每一个步骤当中,请帮我实现对页面的响应式设计 -2、必须严格执行我给你的指令,一步一步执行,不得有缩减 \ No newline at end of file +2、必须严格执行我给你的指令,一步一步执行,不得有缩减 +3、我们用的是naive UI组件 ,TS,vue3 diff --git a/public/images/loginImage/backImage.png b/public/images/loginImage/backImage.png new file mode 100644 index 0000000..d388b7b Binary files /dev/null and b/public/images/loginImage/backImage.png differ diff --git a/public/images/loginImage/logo.png b/public/images/loginImage/logo.png new file mode 100644 index 0000000..311f6a5 Binary files /dev/null and b/public/images/loginImage/logo.png differ diff --git a/src/App.vue b/src/App.vue index 4336d4a..8b8b214 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,9 +1,9 @@ \ No newline at end of file diff --git a/src/views/teacher/ExamPages/GradingPage.vue b/src/views/teacher/ExamPages/GradingPage.vue new file mode 100644 index 0000000..cfc9a62 --- /dev/null +++ b/src/views/teacher/ExamPages/GradingPage.vue @@ -0,0 +1,1070 @@ + + + + + + + + + + + + + + + + + + + + + + 学员姓名 + {{ studentInfo.name }} + + + 考试总成绩 + {{ currentScore }} + + + 答对题目 + {{ correctCount }}/{{ totalQuestions }} + + + + + + 仅看错题 + + + + + + + + 答题卡 + {{ answeredCount }}/{{ totalQuestions }} + + + + {{ currentScore }}/{{ totalScore }} + + + + + + {{ group.title }} + + + {{ question.number }} + + + + + + + + + + 正确 + + + 错误 + + + 未答 + + + + 提交批阅 + + + + + + + + + + + + + + 第{{ question.number }}题【{{ question.type }}】 + + {{ question.score }}分 + + + + + + + + + + + + {{ option.key }} + {{ option.text }} + + + + + + + + + + + + 学生答案: + + + {{ answer }} + + 未作答 + + + {{ studentTextAnswers[question.id] || '未作答' }} + + + + + + + 正确答案: + + + {{ answer }} + + + + {{ question.correctAnswerText }} + + + + + + 解析说明: + + + + + + + + 对错: + updateQuestionStatus(question.id, value)"> + 对 + 错 + + + + + 得分: + + updateQuestionScore(question.id, value)" /> + + + 满分:{{ question.score }}分 + + + + + + + + + + + + + + + + + + diff --git a/src/views/teacher/ExamPages/MarkingCenter.vue b/src/views/teacher/ExamPages/MarkingCenter.vue index a3d6489..e20e6bc 100644 --- a/src/views/teacher/ExamPages/MarkingCenter.vue +++ b/src/views/teacher/ExamPages/MarkingCenter.vue @@ -125,7 +125,6 @@ :page-size="pageSize" show-size-picker :page-sizes="[10, 20, 50]" - show-quick-jumper :item-count="totalItems" @update:page="handlePageChange" @update:page-size="handlePageSizeChange" @@ -136,6 +135,7 @@ + +