pushy

Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
This commit is contained in:
2026-06-28 11:30:01 +08:00
parent b03b204861
commit bac7168b1e
100 changed files with 5958 additions and 1976 deletions
+7
View File
@@ -146,6 +146,12 @@ export function ClientCoursesProvider({ children }) {
} catch { /* silent — draft saves are best-effort */ }
}, []);
const saveQuizDraft = useCallback(async (courseId, unitId, quizId, answers) => {
try {
await api.patch(`/client/courses/${courseId}/units/${unitId}/quiz/${quizId}/draft`, { answers });
} catch { /* silent — draft saves are best-effort */ }
}, []);
const refreshAssessmentSession = useCallback(async (courseId, assessmentId) => {
try {
const { data } = await api.get(`/client/courses/${courseId}/assessment/${assessmentId}/session`);
@@ -239,6 +245,7 @@ export function ClientCoursesProvider({ children }) {
getCourseAssessment,
startCourseAssessment,
saveDraft,
saveQuizDraft,
refreshAssessmentSession,
submitUnitQuiz,
submitCourseAssessment,