fix: edu/submit
This commit is contained in:
parent
71e7d4d187
commit
18b0429044
|
@ -169,13 +169,13 @@ class ExamRecordViewSet(ListModelMixin, DestroyModelMixin, RetrieveModelMixin, C
|
|||
serializer = ExamRecordSubmitSerializer(data = request.data)
|
||||
serializer.is_valid(raise_exception=True)
|
||||
vdata = serializer.validated_data
|
||||
questions_ = vdata['detail_']
|
||||
detail = vdata['detail']
|
||||
# 后端判卷
|
||||
ads = AnswerDetail.objects.select_related('question').filter(examrecord=er).order_by('id')
|
||||
total_score = 0
|
||||
try:
|
||||
for index, ad in enumerate(ads):
|
||||
ad.user_answer = questions_[index]['user_answer']
|
||||
ad.user_answer = detail[index]['user_answer']
|
||||
if ad.question.type == '多选':
|
||||
if set(ad.question.right) == set(ad.user_answer):
|
||||
ad.is_right = True
|
||||
|
|
Loading…
Reference in New Issue