From cf014bca3c5ea5012e73eac4bfd0236b546e4ee0 Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Fri, 15 Nov 2024 19:14:34 +0530 Subject: [PATCH] feat: record lesson progress --- cypress.config.js | 2 +- frontend/src/components/AppSidebar.vue | 31 ++- frontend/src/components/CourseCardOverlay.vue | 2 +- frontend/src/components/CourseOutline.vue | 113 ++++++++-- .../src/components/Modals/ChapterModal.vue | 42 ++-- frontend/src/pages/CourseDetail.vue | 6 +- frontend/src/pages/Lesson.vue | 5 +- frontend/src/pages/SCORMChapter.vue | 205 ++++++++++++++++++ frontend/src/router.js | 6 + frontend/src/stores/sidebar.js | 10 + frontend/src/utils/index.js | 2 +- lms/lms/api.py | 91 ++++++-- .../course_chapter/course_chapter.json | 15 +- .../doctype/course_lesson/course_lesson.json | 51 +++-- .../doctype/course_lesson/course_lesson.py | 1 - lms/lms/utils.py | 18 +- 16 files changed, 491 insertions(+), 109 deletions(-) create mode 100644 frontend/src/pages/SCORMChapter.vue create mode 100644 frontend/src/stores/sidebar.js diff --git a/cypress.config.js b/cypress.config.js index 5d73a101..9d710bc1 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -13,6 +13,6 @@ module.exports = defineConfig({ openMode: 0, }, e2e: { - baseUrl: "http://test:8000", + baseUrl: "http://lms1:8000", }, }); diff --git a/frontend/src/components/AppSidebar.vue b/frontend/src/components/AppSidebar.vue index 7defc5d5..e350dbbb 100644 --- a/frontend/src/components/AppSidebar.vue +++ b/frontend/src/components/AppSidebar.vue @@ -1,18 +1,18 @@