diff --git a/lms/lms/doctype/lms_quiz/lms_quiz.py b/lms/lms/doctype/lms_quiz/lms_quiz.py
index 80f0ab46..9dc10fa8 100644
--- a/lms/lms/doctype/lms_quiz/lms_quiz.py
+++ b/lms/lms/doctype/lms_quiz/lms_quiz.py
@@ -270,6 +270,8 @@ def check_choice_answers(question, answers):
for num in range(1, 5):
if question_details[f"option_{num}"] in answers:
is_correct.append(question_details[f"is_correct_{num}"])
+ elif question_details[f"is_correct_{num}"]:
+ is_correct.append(2)
else:
is_correct.append(0)
diff --git a/lms/templates/quiz/quiz.js b/lms/templates/quiz/quiz.js
index d7b891b6..810bac4d 100644
--- a/lms/templates/quiz/quiz.js
+++ b/lms/templates/quiz/quiz.js
@@ -239,7 +239,9 @@ const parse_choices = (element, is_correct) => {
? add_icon(elem, "check")
: add_icon(elem, "wrong");
} else {
- add_icon(elem, "minus-circle");
+ if (this.show_answers && is_correct[i] == 2)
+ add_icon(elem, "minus-circle-green");
+ else add_icon(elem, "minus-circle");
}
});
};
diff --git a/lms/www/batches/batch.js b/lms/www/batches/batch.js
index 3ac054d2..6e27ca10 100644
--- a/lms/www/batches/batch.js
+++ b/lms/www/batches/batch.js
@@ -711,9 +711,14 @@ const get_calendar_options = (element, calendar_id) => {
event.start.d.d
)} - ${frappe.datetime.get_time(event.end.d.d)}">
-