diff --git a/src/router/index.ts b/src/router/index.ts
index c142670..3d82d34 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -67,6 +67,8 @@ import ExamLibrary from '@/views/teacher/ExamPages/ExamLibrary.vue'
import MarkingCenter from '@/views/teacher/ExamPages/MarkingCenter.vue'
import AddExam from '@/views/teacher/ExamPages/AddExam.vue'
import AddQuestion from '@/views/teacher/ExamPages/AddQuestion.vue'
+import StudentList from '@/views/teacher/ExamPages/StudentList.vue'
+import GradingPage from '@/views/teacher/ExamPages/GradingPage.vue'
import ChapterEditor from '@/views/teacher/course/ChapterEditor.vue'
@@ -289,8 +291,29 @@ const routes: RouteRecordRaw[] = [
{
path: 'marking-center',
name: 'MarkingCenter',
- component: MarkingCenter,
- meta: { title: '阅卷中心' }
+ component: ExamManagement,
+ meta: { title: '阅卷中心' },
+ redirect: '/teacher/exam-management/marking-center/list',
+ children: [
+ {
+ path: 'list',
+ name: 'MarkingList',
+ component: MarkingCenter,
+ meta: { title: '试卷列表' }
+ },
+ {
+ path: 'student-list/:paperId',
+ name: 'StudentList',
+ component: StudentList,
+ meta: { title: '阅卷页面' }
+ },
+ {
+ path: 'grading/:examId/:studentId',
+ name: 'GradingPage',
+ component: GradingPage,
+ meta: { title: '批阅试卷' }
+ }
+ ]
},
{
path: 'add',
@@ -298,6 +321,12 @@ const routes: RouteRecordRaw[] = [
component: AddExam,
meta: { title: '添加试卷' }
},
+ {
+ path: 'preview',
+ name: 'ExamPreview',
+ component: () => import('../views/teacher/ExamPages/ExamPreview.vue'),
+ meta: { title: '试卷预览' }
+ },
{
path: 'add-question/:id?',
name: 'AddQuestionPage',
diff --git a/src/views/teacher/AdminDashboard.vue b/src/views/teacher/AdminDashboard.vue
index 62b49c1..e700f0a 100644
--- a/src/views/teacher/AdminDashboard.vue
+++ b/src/views/teacher/AdminDashboard.vue
@@ -45,7 +45,7 @@
:class="{ active: activeSubNavItem === 'exam-library' }" @click="setActiveSubNavItem('exam-library')">
试卷管理
-