mirror of
https://github.com/frappe/lms.git
synced 2026-05-03 05:59:32 +03:00
fix: verify quiz answers on server side
This commit is contained in:
@@ -465,7 +465,7 @@ watch(
|
||||
)
|
||||
|
||||
const quizSubmission = createResource({
|
||||
url: 'lms.lms.doctype.lms_quiz.lms_quiz.quiz_summary',
|
||||
url: 'lms.lms.doctype.lms_quiz.lms_quiz.submit_quiz',
|
||||
makeParams(values) {
|
||||
return {
|
||||
quiz: quiz.data.name,
|
||||
@@ -538,7 +538,7 @@ const checkAnswer = () => {
|
||||
url: 'lms.lms.doctype.lms_quiz.lms_quiz.check_answer',
|
||||
params: {
|
||||
question: currentQuestion.value,
|
||||
type: questionDetails.data.type,
|
||||
question_type: questionDetails.data.type,
|
||||
answers: JSON.stringify(answers),
|
||||
},
|
||||
auto: true,
|
||||
@@ -569,10 +569,7 @@ const addToLocalStorage = () => {
|
||||
let quizData = JSON.parse(localStorage.getItem(quiz.data.title))
|
||||
let questionData = {
|
||||
question_name: currentQuestion.value,
|
||||
answer: getAnswers().join(),
|
||||
is_correct: showAnswers.filter((answer) => {
|
||||
return answer != undefined
|
||||
}),
|
||||
answer: getAnswers(),
|
||||
}
|
||||
|
||||
if (quizData) {
|
||||
|
||||
@@ -186,6 +186,7 @@ const upcoming_evals = createListResource({
|
||||
'evaluator_name',
|
||||
'course_title',
|
||||
'member',
|
||||
'member_name',
|
||||
'google_meet_link',
|
||||
],
|
||||
orderBy: 'date',
|
||||
|
||||
Reference in New Issue
Block a user