+
+
@@ -24,8 +25,14 @@ const props = defineProps({
type: [String, null],
required: true,
},
+ title: {
+ type: String,
+ required: true,
+ },
})
+console.log(props.title)
+
const file = computed(() => {
if (props.type == 'youtube') return '/assets/lms/frontend/Youtube.mp4'
if (props.type == 'quiz') return '/assets/lms/frontend/Quiz.mp4'
diff --git a/frontend/src/pages/ProgramForm.vue b/frontend/src/pages/ProgramForm.vue
index 9194e94e..3f99870e 100644
--- a/frontend/src/pages/ProgramForm.vue
+++ b/frontend/src/pages/ProgramForm.vue
@@ -332,10 +332,10 @@ const memberColumns = computed(() => {
align: 'left',
},
{
- label: 'Progress',
+ label: 'Progress (%)',
key: 'progress',
width: 3,
- align: 'left',
+ align: 'right',
},
]
})
diff --git a/frontend/src/pages/Programs.vue b/frontend/src/pages/Programs.vue
index b68f0986..c0fc51e1 100644
--- a/frontend/src/pages/Programs.vue
+++ b/frontend/src/pages/Programs.vue
@@ -15,7 +15,7 @@
-
+
{{ program.name }}
diff --git a/frontend/src/utils/quiz.js b/frontend/src/utils/quiz.js
index e9bd1e9f..3758eb99 100644
--- a/frontend/src/utils/quiz.js
+++ b/frontend/src/utils/quiz.js
@@ -60,6 +60,9 @@ export class Quiz {
}
renderQuizModal() {
+ if (this.readOnly) {
+ return
+ }
const app = createApp(QuizPlugin, {
onQuizAddition: (quiz) => {
this.data.quiz = quiz