|
@@ -244,11 +244,14 @@ def solveexamRecord(examId, examRecorddetail):
|
|
content_div.append(soup)
|
|
content_div.append(soup)
|
|
|
|
|
|
rightAnswer = questionUnit["rightAnswer"]
|
|
rightAnswer = questionUnit["rightAnswer"]
|
|
|
|
+ curRightAnswer = ''
|
|
|
|
+ if rightAnswer and len(rightAnswer) > 0:
|
|
|
|
+ curRightAnswer = rightAnswer[0]
|
|
|
|
+
|
|
quesitonEntity = quesitonEntites[sub_number - 1]
|
|
quesitonEntity = quesitonEntites[sub_number - 1]
|
|
optionorder = quesitonEntity["optionPermutation"]
|
|
optionorder = quesitonEntity["optionPermutation"]
|
|
questionScore = quesitonEntity["questionScore"]
|
|
questionScore = quesitonEntity["questionScore"]
|
|
studentAnswer = quesitonEntity["studentAnswer"]
|
|
studentAnswer = quesitonEntity["studentAnswer"]
|
|
-
|
|
|
|
studentScore = quesitonEntity["studentScore"]
|
|
studentScore = quesitonEntity["studentScore"]
|
|
|
|
|
|
questionOptionList = questionUnit["questionOptionList"]
|
|
questionOptionList = questionUnit["questionOptionList"]
|
|
@@ -298,12 +301,12 @@ def solveexamRecord(examId, examRecorddetail):
|
|
selectorder(studentAnswer, optionorder))
|
|
selectorder(studentAnswer, optionorder))
|
|
elif questionType == "TRUE_OR_FALSE":
|
|
elif questionType == "TRUE_OR_FALSE":
|
|
f = lambda x: "" if not x else "正确" if x == "true" else "错误"
|
|
f = lambda x: "" if not x else "正确" if x == "true" else "错误"
|
|
- # print(f(rightAnswer[0]))
|
|
|
|
- rightAnswerdivcontent.append(f(rightAnswer[0]))
|
|
|
|
|
|
+ # print(f(curRightAnswer))
|
|
|
|
+ rightAnswerdivcontent.append(f(curRightAnswer))
|
|
studentAnswercontentspan.append(f(studentAnswer))
|
|
studentAnswercontentspan.append(f(studentAnswer))
|
|
else:
|
|
else:
|
|
rightAnswerdivcontent.append(
|
|
rightAnswerdivcontent.append(
|
|
- bs4.BeautifulSoup(rightAnswer[0] if rightAnswer[0] else '', features="html.parser"))
|
|
|
|
|
|
+ bs4.BeautifulSoup(curRightAnswer if curRightAnswer else '', features="html.parser"))
|
|
studentAnswercontentspan.append(
|
|
studentAnswercontentspan.append(
|
|
bs4.BeautifulSoup(studentAnswer if studentAnswer else '', features="html.parser"))
|
|
bs4.BeautifulSoup(studentAnswer if studentAnswer else '', features="html.parser"))
|
|
|
|
|