fix exam grading

This commit is contained in:
root
2026-06-04 13:25:41 -04:00
parent 1af02dadd3
commit ad7b13f4d8
17 changed files with 853 additions and 46 deletions
+34
View File
@@ -368,6 +368,9 @@ const IncidentAnalysisPage = lazy(() =>
const GradingMainPage = lazy(() =>
import('./pages/grading/GradingMainPage').then((m) => ({ default: m.GradingMainPage })),
)
const GradingDecisionsPage = lazy(() =>
import('./pages/grading/GradingDecisionsPage').then((m) => ({ default: m.GradingDecisionsPage })),
)
const BelowSixtyPage = lazy(() =>
import('./pages/grading/BelowSixtyPage').then((m) => ({ default: m.BelowSixtyPage })),
)
@@ -376,6 +379,11 @@ const BelowSixtyEmailEditorPage = lazy(() =>
default: m.BelowSixtyEmailEditorPage,
})),
)
const BelowSixtyDecisionEmailEditorPage = lazy(() =>
import('./pages/grading/BelowSixtyDecisionEmailEditorPage').then((m) => ({
default: m.BelowSixtyDecisionEmailEditorPage,
})),
)
const HomeworkTrackingPage = lazy(() =>
import('./pages/grading/HomeworkTrackingPage').then((m) => ({ default: m.HomeworkTrackingPage })),
)
@@ -1100,6 +1108,19 @@ export default function App() {
element={<IncidentAnalysisPage />}
/>
<Route path="administrator/grading/main" element={<GradingMainPage />} />
<Route path="administrator/grading/decisions" element={<GradingDecisionsPage />} />
<Route path="administrator/grading/all-decisions" element={<GradingDecisionsPage />} />
<Route path="administrator/grading/below-sixty-decisions" element={<GradingDecisionsPage />} />
<Route path="administrator/grading/below-60/decisions" element={<GradingDecisionsPage />} />
<Route path="administrator/grading/below-sixty/decisions" element={<GradingDecisionsPage />} />
<Route
path="administrator/grading/below-60/decisions/email-editor"
element={<BelowSixtyDecisionEmailEditorPage />}
/>
<Route
path="administrator/grading/below-sixty/decisions/email-editor"
element={<BelowSixtyDecisionEmailEditorPage />}
/>
<Route path="administrator/grading/below-60" element={<BelowSixtyPage />} />
<Route
path="administrator/grading/below-60/email-editor"
@@ -1119,6 +1140,19 @@ export default function App() {
<Route path="administrator/grading/scores/:scoreType/:classSectionId" element={<GradingScoreEntryPage />} />
<Route path="administrator/grading/scores/:scoreType/:classSectionId/:studentId" element={<GradingScoreEntryPage />} />
<Route path="grading/below-60/email-editor" element={<BelowSixtyEmailEditorPage />} />
<Route path="grading/decisions" element={<GradingDecisionsPage />} />
<Route path="grading/all-decisions" element={<GradingDecisionsPage />} />
<Route path="grading/below-sixty-decisions" element={<GradingDecisionsPage />} />
<Route path="grading/below-60/decisions" element={<GradingDecisionsPage />} />
<Route path="grading/below-sixty/decisions" element={<GradingDecisionsPage />} />
<Route
path="grading/below-60/decisions/email-editor"
element={<BelowSixtyDecisionEmailEditorPage />}
/>
<Route
path="grading/below-sixty/decisions/email-editor"
element={<BelowSixtyDecisionEmailEditorPage />}
/>
<Route path="grading/below-60" element={<BelowSixtyPage />} />
<Route path="grading/below-sixty/email-editor" element={<BelowSixtyEmailEditorPage />} />
<Route path="grading/below-sixty" element={<BelowSixtyPage />} />