diff --git a/frontend/src/components/CourseCardOverlay.vue b/frontend/src/components/CourseCardOverlay.vue index 630faadc..5608b0d7 100644 --- a/frontend/src/components/CourseCardOverlay.vue +++ b/frontend/src/components/CourseCardOverlay.vue @@ -166,5 +166,13 @@ function enrollStudent() { } } -const is_instructor = () => {} +const is_instructor = () => { + let user_is_instructor = false + props.course.data.instructors.forEach((instructor) => { + if (!user_is_instructor && instructor.name == user.data?.name) { + user_is_instructor = true + } + }) + return user_is_instructor +} diff --git a/frontend/src/components/Quiz.vue b/frontend/src/components/Quiz.vue index 9d7dfba9..5a97d05c 100644 --- a/frontend/src/components/Quiz.vue +++ b/frontend/src/components/Quiz.vue @@ -323,7 +323,6 @@ watch(activeQuestion, (value) => { watch( () => props.quizName, (newName) => { - console.log(newName) if (newName) { quiz.reload() } @@ -392,7 +391,7 @@ const addToLocalStorage = () => { let quizData = JSON.parse(localStorage.getItem(quiz.data.title)) let questionData = { question_index: activeQuestion.value, - answers: getAnswers().join(), + answer: getAnswers().join(), is_correct: showAnswers.filter((answer) => { return answer != undefined }), diff --git a/frontend/src/components/UserDropdown.vue b/frontend/src/components/UserDropdown.vue index 27c3afc8..a1fe9b7e 100644 --- a/frontend/src/components/UserDropdown.vue +++ b/frontend/src/components/UserDropdown.vue @@ -26,7 +26,12 @@ " >