|
@@ -0,0 +1,87 @@
|
|
|
+import Home from "../../portal/views/Home.vue";
|
|
|
+import marking from "../views/marking.vue";
|
|
|
+import mark_setting_main from "../views/mark_setting_main.vue";
|
|
|
+import mark_setting_adv from "../views/mark_setting_adv.vue";
|
|
|
+import mark_setting_detail from "../views/mark_setting_detail.vue";
|
|
|
+import mark_work from "../views/mark_work.vue";
|
|
|
+import mark_paper_check from "../views/mark_paper_check.vue";
|
|
|
+import mark_setting_work from "../views/mark_setting_work.vue";
|
|
|
+import mark_setting_fast from "../views/mark_setting_fast.vue";
|
|
|
+import mark_grade_main from "../views/mark_grade_main.vue";
|
|
|
+import view_paper from "../views/view_paper.vue";
|
|
|
+import mark_work_overview from "../views/mark_work_overview.vue";
|
|
|
+import marker from "../views/marker.vue";
|
|
|
+import course_detail from "../views/course_detail.vue";
|
|
|
+import marker_detail from "../views/marker_detail.vue";
|
|
|
+import batchMark from "../views/batchMark.vue";
|
|
|
+
|
|
|
+export default [
|
|
|
+ {
|
|
|
+ path: "/marking",
|
|
|
+ meta: { auth: false },
|
|
|
+ component: Home,
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: "mark_work_overview/:workId/:examId/:name",
|
|
|
+ component: mark_work_overview
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: "course_detail/:workId/:examId/:name/:courseCode/:courseName",
|
|
|
+ component: course_detail
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: "marker/:workId/:examId/:name",
|
|
|
+ component: marker
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: "marker_detail/:workId/:examId/:name/:markerId/:userName",
|
|
|
+ component: marker_detail
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: "mark_setting_main/:workId/:examId/:name",
|
|
|
+ component: mark_setting_main
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: "mark_setting_fast/:workId/:examId/:name/:courseCode/:courseName",
|
|
|
+ component: mark_setting_fast
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: "mark_setting_adv",
|
|
|
+ component: mark_setting_adv
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: "mark_setting_detail",
|
|
|
+ component: mark_setting_detail
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: "mark_work",
|
|
|
+ component: mark_work
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: "mark_paper_check/:workId/:examId/:examType",
|
|
|
+ component: mark_paper_check
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: "mark_setting_work/:type",
|
|
|
+ component: mark_setting_work
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: "mark_grade_main/:examId",
|
|
|
+ component: mark_grade_main
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: "view_paper/:workId/:examId/:studentPaperId/:examType",
|
|
|
+ component: view_paper
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: "/marking/:workId/:examType",
|
|
|
+ component: marking
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: "/batchMark/:workId",
|
|
|
+ component: batchMark
|
|
|
+ },
|
|
|
+ { path: "*", redirect: "/login" }
|
|
|
+];
|