This commit is contained in:
Ross
2025-01-20 10:11:13 +00:00
parent b4cc8a281d
commit ec55d1507e
2 changed files with 8 additions and 3 deletions
+5 -1
View File
@@ -32,7 +32,11 @@
wait 0.1s
end
end
put (#id_answer_suggest_incorrect's value + ',' + my @data-word) into #id_answer_suggest_incorrect's value then remove closest parent <span/>" data-word='{{word}}'>(+)</span>,</span>
if (#id_answer_suggest_incorrect's value == '')
put (#id_answer_suggest_incorrect's value + my @data-word) into #id_answer_suggest_incorrect's value
else
put (#id_answer_suggest_incorrect's value + ',' + my @data-word) into #id_answer_suggest_incorrect's value
then remove closest parent <span/>" data-word='{{word}}'>(+)</span>,</span>
{% endfor %}
<div class="border border-secondary">
+3 -2
View File
@@ -347,8 +347,6 @@ def mark(request, exam_pk, sk, unmarked_exam_answers_only=True, review=False):
answer_suggest_incorrect: list = []
words_present: set = set()
words_present_in_correct: set = set()
if review:
for ans in unmarked_user_answers:
@@ -372,6 +370,9 @@ def mark(request, exam_pk, sk, unmarked_exam_answers_only=True, review=False):
answer_suggest_incorrect.append(ans)
break
words_present: set = set()
words_present_in_correct: set = set()
for ans in correct_answers:
answer_words = set(ans.get_constituent_words())
words_present.update(answer_words)