|
@@ -832,6 +832,15 @@ public class ImportPaperFromJsonService {
|
|
|
break;
|
|
|
} else if (answerStart) {
|
|
|
answerHTML.append(JsonImportUtil.questionJson2Html(pAnswer));
|
|
|
+ if (question.getQuestionType() == QuesStructType.SINGLE_ANSWER_QUESTION
|
|
|
+ || question.getQuestionType() == QuesStructType.MULTIPLE_ANSWER_QUESTION) {
|
|
|
+ importPaperCheck.setErrorInfo(
|
|
|
+ getQuesNumInfo(importPaperCheck.getQuesName(), subQuesNum) + "中,答案格式不正确,答案为:" + pList.get(i).toString());
|
|
|
+ throw new PaperException(importPaperCheck.getErrorInfo());
|
|
|
+ }else if(question.getQuestionType() == QuesStructType.BOOL_ANSWER_QUESTION){
|
|
|
+ importPaperCheck.setErrorInfo(
|
|
|
+ getQuesNumInfo(importPaperCheck.getQuesName(), subQuesNum) + "中,答案格式不正确,应为:正确或错误");
|
|
|
+ }
|
|
|
} else {
|
|
|
break;
|
|
|
}
|
|
@@ -858,7 +867,7 @@ public class ImportPaperFromJsonService {
|
|
|
question.setQuesAnswer(answerHTML.toString());
|
|
|
}
|
|
|
} else {
|
|
|
- question.setQuesAnswer("<p></p>");
|
|
|
+ question.setQuesAnswer("");
|
|
|
}
|
|
|
|
|
|
if (quesScore != null) {
|