From 3478f278ffe846484a1a50e056cfc7657788b7ac Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Mon, 6 May 2024 14:24:19 +0530 Subject: [PATCH] fix: progress --- frontend/src/components/CourseOutline.vue | 26 +++---------- frontend/src/pages/Batch.vue | 2 +- frontend/src/pages/Lesson.vue | 2 +- .../doctype/course_lesson/course_lesson.py | 37 +++++++++++++++++-- lms/lms/doctype/lms_quiz/lms_quiz.py | 10 ++++- lms/lms/utils.py | 15 +++++--- lms/public/frontend/index.html | 4 +- 7 files changed, 59 insertions(+), 37 deletions(-) diff --git a/frontend/src/components/CourseOutline.vue b/frontend/src/components/CourseOutline.vue index e95ed030..66911e63 100644 --- a/frontend/src/components/CourseOutline.vue +++ b/frontend/src/components/CourseOutline.vue @@ -67,7 +67,7 @@ {{ lesson.title }} @@ -139,9 +139,9 @@ const props = defineProps({ type: Boolean, default: false, }, - membership: { - type: Object, - default: () => ({}), + getProgress: { + type: Boolean, + default: false, }, }) @@ -150,27 +150,11 @@ const outline = createResource({ cache: ['course_outline', props.courseName], params: { course: props.courseName, + progress: props.getProgress, }, auto: true, }) -/* const isComplete = (lesson) => { - createResource({ - url: 'lms.lms.utils.get_progress', - makeParams() { - console.log(lesson) - return { - course: lesson.course, - lesson: lesson.name, - } - }, - auto: true, - onSuccess(data) { - console.log(data) - } - }) -} */ - const openChapterDetail = (index) => { return index == route.params.chapterNumber || index == 1 } diff --git a/frontend/src/pages/Batch.vue b/frontend/src/pages/Batch.vue index 32899932..f1f6fab9 100644 --- a/frontend/src/pages/Batch.vue +++ b/frontend/src/pages/Batch.vue @@ -13,7 +13,7 @@ -
+