diff --git a/main.py b/main.py index 1e36025..7f021c4 100644 --- a/main.py +++ b/main.py @@ -46,7 +46,7 @@ def check_answers(student_answers: dict): for a in checked_answers["questions"]: question_id = a["id"] a["correct_answer"] = next(question["answer"] for question in all_questions if question["id"] == question_id) # all_questions can be replaced with topic_questions - a["is_correct"] = a["student_answer"] == a["correct_answer"] + a["is_correct"] = a["student_answer"].casefold() == a["correct_answer"].casefold() # make sure answer is str checked_answers["correct"] = sum([a["is_correct"] for a in checked_answers["questions"]]) checked_answers["correct_percent"] = round(checked_answers["correct"] * 100 / len(checked_answers["questions"]))