forked from Gitlink/forgeplus-react
480 lines
17 KiB
TypeScript
480 lines
17 KiB
TypeScript
export const Classrooms = {
|
|
path: '/classrooms',
|
|
component: '@/layouts/SimpleLayouts',
|
|
routes: [
|
|
{
|
|
path: '/classrooms',
|
|
component: '@/pages/Classrooms/Index',
|
|
},
|
|
// c/s考试系统路由
|
|
{
|
|
path: '/classrooms/examList',
|
|
component: '@/pages/Classrooms/ExamList/index',
|
|
},
|
|
{
|
|
path: '/classrooms/index',
|
|
component: '@/pages/Classrooms/Index',
|
|
},
|
|
{
|
|
path: '/classrooms/new',
|
|
component: '@/pages/Classrooms/New',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/edit',
|
|
component: '@/pages/Classrooms/New',
|
|
},
|
|
{
|
|
path: '/classrooms/news/:subjectid/newgold/:id',
|
|
component: '@/pages/Classrooms/New/StartClass',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/newgolds/settings',
|
|
component: '@/pages/Classrooms/New/StartClass',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId',
|
|
component: '@/pages/Classrooms/Lists/ShixunHomeworks/Detail/components/CodeReview/Detail/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/shixun_homework/:categoryId/detail',
|
|
component: '@/pages/Classrooms/Lists/ShixunHomeworks/Detail/index',
|
|
},
|
|
// 实训作业点评
|
|
{
|
|
path: '/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment',
|
|
component: '@/pages/Classrooms/Lists/ShixunHomeworks/Comment/index',
|
|
},
|
|
//
|
|
{
|
|
path: '/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary',
|
|
component: '@/pages/Classrooms/Lists/ShixunHomeworks/Commitsummary/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/group_homework/:categoryId/detail',
|
|
component: '@/pages/Classrooms/Lists/GroupHomework/Detail/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/common_homework/:categoryId/detail',
|
|
component: '@/pages/Classrooms/Lists/CommonHomework/Detail/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/common_homework/:categoryId/review/:userId',
|
|
component: '@/pages/Classrooms/Lists/CommonHomework/Review/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId',
|
|
component: '@/pages/Classrooms/Lists/GroupHomework/Review/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/group_homework/:commonHomeworkId/post',
|
|
component: '@/pages/Classrooms/Lists/GroupHomework/SubmitWork/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit',
|
|
component: '@/pages/Classrooms/Lists/GroupHomework/EditWork/index',
|
|
},
|
|
|
|
{
|
|
path: '/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail',
|
|
component: '@/pages/Classrooms/Lists/Exercise/Detail/components/DuplicateChecking/CheckDetail',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/exercise/:categoryId/detail',
|
|
component: '@/pages/Classrooms/Lists/Exercise/Detail/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/exercise/:categoryId/preview_select',
|
|
component: '@/pages/Problemset/index',
|
|
},
|
|
|
|
// 试卷答题
|
|
{
|
|
path: '/classrooms/:coursesId/exercise/:categoryId/users/:login',
|
|
component: '@/pages/Classrooms/Lists/Exercise/Answer/index',
|
|
},
|
|
// 试卷模拟考试
|
|
{
|
|
path: '/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer',
|
|
component: '@/pages/Classrooms/Lists/Exercise/ImitateAnswer/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/exercise/:categoryId/edit',
|
|
component: '@/pages/Classrooms/Lists/Exercise/Edit/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/exercise/:categoryId/random/edit',
|
|
component: '@/pages/Paperlibrary/Random/ExerciseEdit/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/exercise/:categoryId/random/preview',
|
|
component: '@/pages/Paperlibrary/Random/PreviewEdit/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/exercise/add',
|
|
component: '@/pages/Classrooms/Lists/Exercise/Add/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/exercise/:exerciseId/reviews/group',
|
|
component: '@/pages/Classrooms/Lists/Exercise/ReviewGroup/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/exercise/:exerciseId/review/:userId',
|
|
component: '@/pages/Classrooms/Lists/Exercise/Review/index',
|
|
},
|
|
// 导出学生试卷
|
|
{
|
|
path: '/classrooms/:coursesId/exercise/:exerciseId/export/:userId',
|
|
component: '@/pages/Classrooms/Lists/Exercise/Export/index',
|
|
},
|
|
// 导出空白试卷
|
|
{
|
|
path: '/classrooms/:coursesId/exercise/:exerciseId/export_blank',
|
|
component: '@/pages/Classrooms/Lists/Exercise/Export/index',
|
|
},
|
|
// 毕设选题详情
|
|
{
|
|
path: '/classrooms/:coursesId/graduation_topics/:categoryId/detail',
|
|
component: '@/pages/Classrooms/Lists/Graduation/Topics/Detail/index',
|
|
},
|
|
// 毕设选题创建
|
|
{
|
|
path: '/classrooms/:coursesId/graduation_topics/:categoryId/add',
|
|
component: '@/pages/Classrooms/Lists/Graduation/Topics/Add/index',
|
|
},
|
|
// 毕设选题编辑
|
|
{
|
|
path: '/classrooms/:coursesId/graduation_topics/:categoryId/edit',
|
|
component: '@/pages/Classrooms/Lists/Graduation/Topics/Edit/index',
|
|
},
|
|
// 毕设任务创建
|
|
{
|
|
path: '/classrooms/:coursesId/graduation_tasks/:categoryId/add',
|
|
component: '@/pages/Classrooms/Lists/Graduation/Tasks/Add/index',
|
|
},
|
|
// 毕设任务编辑
|
|
{
|
|
path: '/classrooms/:coursesId/graduation_tasks/:categoryId/edit',
|
|
component: '@/pages/Classrooms/Lists/Graduation/Tasks/Edit/index',
|
|
},
|
|
// 毕设任务详情
|
|
{
|
|
path: '/classrooms/:coursesId/graduation_tasks/:categoryId/detail',
|
|
component: '@/pages/Classrooms/Lists/Graduation/Tasks/Detail/index',
|
|
},
|
|
// 添加普通作业
|
|
{
|
|
path: '/classrooms/:coursesId/common_homework/:categoryId/add',
|
|
component: '@/pages/Classrooms/Lists/CommonHomework/Add/index',
|
|
},
|
|
// 修改普通作业
|
|
{
|
|
path: '/classrooms/:coursesId/common_homework/:categoryId/edit',
|
|
component: '@/pages/Classrooms/Lists/CommonHomework/Edit/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/common_homework/:commonHomeworkId/post',
|
|
component: '@/pages/Classrooms/Lists/CommonHomework/SubmitWork/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit',
|
|
component: '@/pages/Classrooms/Lists/CommonHomework/EditWork/index',
|
|
},
|
|
// 添加分组作业
|
|
{
|
|
path: '/classrooms/:coursesId/group_homework/:categoryId/add',
|
|
component: '@/pages/Classrooms/Lists/GroupHomework/Add/index',
|
|
},
|
|
// 修改分组作业
|
|
{
|
|
path: '/classrooms/:coursesId/group_homework/:categoryId/edit',
|
|
component: '@/pages/Classrooms/Lists/GroupHomework/Edit/index',
|
|
},
|
|
// 添加问卷
|
|
{
|
|
path: '/classrooms/:coursesId/poll/:categoryId/add',
|
|
component: '@/pages/Classrooms/Lists/Polls/Add/index',
|
|
},
|
|
// 编辑问卷
|
|
{
|
|
path: '/classrooms/:coursesId/poll/:categoryId/edit',
|
|
component: '@/pages/Classrooms/Lists/Polls/Edit/index',
|
|
},
|
|
// 问卷详情
|
|
{
|
|
path: '/classrooms/:coursesId/poll/:categoryId/detail',
|
|
component: '@/pages/Classrooms/Lists/Polls/Detail/index',
|
|
},
|
|
// 问卷答题
|
|
{
|
|
path: '/classrooms/:coursesId/poll/:categoryId/users/:login',
|
|
component: '@/pages/Classrooms/Lists/Polls/Answer/index',
|
|
},
|
|
// 我要发帖
|
|
{
|
|
path: '/classrooms/:coursesId/board/:categoryId/Add',
|
|
component: '@/pages/Classrooms/Lists/Board/Add/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/board/:categoryId/Edit/:boardId',
|
|
component: '@/pages/Classrooms/Lists/Board/Edit/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/board/:categoryId/Detail/:boardId',
|
|
component: '@/pages/Classrooms/Lists/Board/Detail/index',
|
|
},
|
|
// 教学课堂 - 模板编辑
|
|
{
|
|
path: '/classrooms/:courseId/template/:templateId',
|
|
component: '@/pages/Classrooms/Lists/Template/teacher/index',
|
|
},
|
|
//学生模板编辑
|
|
{
|
|
path: '/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId',
|
|
component: '@/pages/Classrooms/Lists/Template/student/index',
|
|
},
|
|
//新手指引
|
|
{
|
|
path: '/classrooms/guidance',
|
|
component: '@/pages/Guidance',
|
|
},
|
|
//查看实验报告
|
|
{
|
|
path: '/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId',
|
|
component: '@/pages/Classrooms/Lists/Template/detail/index',
|
|
},
|
|
// 答题检测
|
|
{
|
|
path: '/classrooms/:coursesId/exercise/:categoryId/users/:login/check',
|
|
component: '@/pages/Classrooms/Lists/Exercise/AnswerCheck/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/',
|
|
component: '@/layouts/ShixunDetail/index',
|
|
routes: [
|
|
{
|
|
path: '/classrooms/:coursesId/shixun_homework/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/ShixunHomeworks/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/shixun_homework',
|
|
component: '@/pages/Classrooms/Lists/ShixunHomeworks/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/graduation_topics/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/Graduation/Topics/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/graduation_tasks/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/Graduation/Tasks/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/graduation_tasks/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/Graduation/Tasks/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/exercise/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/Exercise/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/exercise',
|
|
component: '@/pages/Classrooms/Lists/Exercise/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/poll/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/Polls/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/poll',
|
|
component: '@/pages/Classrooms/Lists/Polls/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/common_homework/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/CommonHomework/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/common_homework',
|
|
component: '@/pages/Classrooms/Lists/CommonHomework/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/group_homework/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/GroupHomework/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/group_homework',
|
|
component: '@/pages/Classrooms/Lists/GroupHomework/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/teachers',
|
|
component: '@/pages/Classrooms/Lists/Teachers',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/students',
|
|
component: '@/pages/Classrooms/Lists/Students',
|
|
},
|
|
// 教学详情 - 签到
|
|
{
|
|
path: '/classrooms/:coursesId/attendance',
|
|
component: '@/pages/Classrooms/Lists/Attendance/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/attendance/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/Attendance/index',
|
|
},
|
|
// 教学详情 - 签到详情
|
|
{
|
|
path: '/classrooms/:coursesId/attendance/:categoryId/:tabId/detail',
|
|
component: '@/pages/Classrooms/Lists/Attendance/Detail/index',
|
|
},
|
|
//教学课堂 - 公告
|
|
{
|
|
path: '/classrooms/:coursesId/announcement',
|
|
component: '@/pages/Classrooms/Lists/Announcement/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/announcement/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/Announcement/index',
|
|
},
|
|
//教学课堂 - 课程学习
|
|
{
|
|
path: '/classrooms/:coursesId/online_learning',
|
|
component: '@/pages/Classrooms/Lists/OnlineLearning/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/online_learning/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/OnlineLearning/index',
|
|
},
|
|
//教学课堂 - 资源
|
|
{
|
|
path: '/classrooms/:coursesId/attachment/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/Attachment/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/attachment',
|
|
component: '@/pages/Classrooms/Lists/Attachment/index',
|
|
},
|
|
//教学课堂 - 视频
|
|
{
|
|
path: '/classrooms/:coursesId/video',
|
|
component: '@/pages/Classrooms/Lists/Video/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/video/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/Video/index',
|
|
},
|
|
//教学课堂 - 视频统计
|
|
{
|
|
path: '/classrooms/:coursesId/video/:categoryId/statistics',
|
|
component: '@/pages/Classrooms/Lists/Video/Statistics/index',
|
|
},
|
|
//教学课堂 - 视频上传
|
|
{
|
|
path: '/classrooms/:coursesId/video/:username/upload',
|
|
component: '@/pages/Classrooms/Lists/Video/Upload/index',
|
|
},
|
|
//教学课堂 - 单个视频统计详情
|
|
{
|
|
path:
|
|
'/classrooms/:coursesId/video/:categoryId/statistics/:videoId',
|
|
component:
|
|
'@/pages/Classrooms/Lists/Video/Statistics/Detail/index',
|
|
},
|
|
//教学课堂 - 直播
|
|
{
|
|
path: '/classrooms/:coursesId/live_video/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/LiveVideo/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/live_video',
|
|
component: '@/pages/Classrooms/Lists/LiveVideo/index',
|
|
},
|
|
//教学课堂-学生查看视频统计
|
|
{
|
|
path: '/classrooms/:coursesId/video/:categoryId/studentstatistics',
|
|
component: '@/pages/Classrooms/Lists/Video/Statistics/StudentDetail/index',
|
|
},
|
|
//教学课堂 - 讨论
|
|
{
|
|
path: '/classrooms/:coursesId/board/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/Board/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/board',
|
|
component: '@/pages/Classrooms/Lists/Board/index',
|
|
},
|
|
//教学课堂 - 分班
|
|
{
|
|
path: '/classrooms/:coursesId/course_group',
|
|
component: '@/pages/Classrooms/Lists/CourseGroup/List/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/course_group/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/CourseGroup/List/index',
|
|
},
|
|
//教学课堂 - 分班详情
|
|
{
|
|
path: '/classrooms/:coursesId/course_group/:categoryId/detail',
|
|
component: '@/pages/Classrooms/Lists/CourseGroup/Detail/index',
|
|
},
|
|
//教学课堂 - 未分班
|
|
{
|
|
path: '/classrooms/:coursesId/not_course_group/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/CourseGroup/NotList/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/not_course_group',
|
|
component: '@/pages/Classrooms/Lists/CourseGroup/NotList/index',
|
|
},
|
|
// 教学课堂 - 统计
|
|
{
|
|
path: '/classrooms/:coursesId/statistics/',
|
|
component: '@/pages/Classrooms/Lists/Statistics/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/statistics/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/Statistics/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/statistics_video/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/Statistics/VideoStatistics/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/student_statistics/:categoryId',
|
|
component: '@/pages/Classrooms/Lists/Statistics/StudentStatistics/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type',
|
|
component: '@/pages/Classrooms/Lists/Statistics/StudentStatistics/Detail/index',
|
|
},
|
|
// //学生详情列表
|
|
// {
|
|
// path: '/classrooms/:coursesId/statistics/videolist',
|
|
// component: '@/pages/Classrooms/Lists/Statistics/StudentVideo/index',
|
|
// },
|
|
//学生详情列表
|
|
{
|
|
path: '/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid',
|
|
component: '@/pages/Classrooms/Lists/Statistics/StudentVideo/index',
|
|
},
|
|
// 教学课堂 - 导出目录
|
|
{
|
|
path: '/classrooms/:coursesId/exportlist/:type',
|
|
component: '@/pages/Classrooms/Lists/ExportList/index',
|
|
},
|
|
// 教学课堂 - 模板管理
|
|
// {
|
|
// path: '/classrooms/:courseId/template/:categoryId',
|
|
// component: '@/pages/Classrooms/Lists/Template/index',
|
|
// },
|
|
//!模板管理下目录如何处理?
|
|
{
|
|
path: '/classrooms/:courseId/template',
|
|
component: '@/pages/Classrooms/Lists/Template/index',
|
|
},
|
|
{
|
|
path: '/classrooms/:coursesId',
|
|
component: '@/pages/Classrooms/Lists/PlaceholderPage',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
} |