From 60334ca04ac1fe06c0e6927096ca72699bdade4b Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Fri, 30 May 2025 13:00:00 +0530 Subject: [PATCH] feat: show quiz in between videos --- frontend/components.d.ts | 1 + .../src/components/Modals/QuizInVideo.vue | 167 +++++++++++++++++ frontend/src/components/VideoBlock.vue | 169 ++++++++++-------- frontend/src/utils/index.js | 11 +- frontend/src/utils/upload.js | 7 + lms/patches/v2_0/move_zoom_settings.py | 4 + 6 files changed, 284 insertions(+), 75 deletions(-) create mode 100644 frontend/src/components/Modals/QuizInVideo.vue diff --git a/frontend/components.d.ts b/frontend/components.d.ts index c2c899fa..2212eb18 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -81,6 +81,7 @@ declare module 'vue' { Question: typeof import('./src/components/Modals/Question.vue')['default'] Quiz: typeof import('./src/components/Quiz.vue')['default'] QuizBlock: typeof import('./src/components/QuizBlock.vue')['default'] + QuizInVideo: typeof import('./src/components/Modals/QuizInVideo.vue')['default'] Rating: typeof import('./src/components/Controls/Rating.vue')['default'] ReviewModal: typeof import('./src/components/Modals/ReviewModal.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] diff --git a/frontend/src/components/Modals/QuizInVideo.vue b/frontend/src/components/Modals/QuizInVideo.vue new file mode 100644 index 00000000..889a3c39 --- /dev/null +++ b/frontend/src/components/Modals/QuizInVideo.vue @@ -0,0 +1,167 @@ + + diff --git a/frontend/src/components/VideoBlock.vue b/frontend/src/components/VideoBlock.vue index f5b3ac45..7e75e16b 100644 --- a/frontend/src/components/VideoBlock.vue +++ b/frontend/src/components/VideoBlock.vue @@ -1,80 +1,103 @@