|
@@ -299,7 +299,7 @@ public class ExamQuestionOuterServiceProvider extends ControllerSupport implemen
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- } else if ("audio".equals(transformedAnswerType)){
|
|
|
+ } else if ("audio".equals(transformedAnswerType)) {
|
|
|
if (validateAudioAnswer(studentAnswer)) {
|
|
|
OuterBlockBean blockBean = new OuterBlockBean();
|
|
|
blockBean.setType(transformedAnswerType);
|
|
@@ -307,7 +307,7 @@ public class ExamQuestionOuterServiceProvider extends ControllerSupport implemen
|
|
|
blockBeanList.add(blockBean);
|
|
|
}
|
|
|
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
OuterBlockBean blockBean = new OuterBlockBean();
|
|
|
blockBean.setType(transformedAnswerType);
|
|
|
blockBean.setValue(getSimpleTransformedAnswer(transformedAnswerType, studentAnswer));
|
|
@@ -369,7 +369,7 @@ public class ExamQuestionOuterServiceProvider extends ControllerSupport implemen
|
|
|
*/
|
|
|
private String getImgTxt(String studentAnswer) {
|
|
|
if (!StringUtils.isNullOrEmpty(studentAnswer)) {
|
|
|
- return Jsoup.clean(studentAnswer, Whitelist.basic());
|
|
|
+ return Jsoup.clean(studentAnswer, Whitelist.none());
|
|
|
}
|
|
|
|
|
|
return null;
|
|
@@ -549,7 +549,7 @@ public class ExamQuestionOuterServiceProvider extends ControllerSupport implemen
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- String regExp = "(\\S)*(ftp|https?)\\:\\/\\/([\\w\\_\\-]+)\\.([\\w\\-]+[\\.]?)*[\\w]+\\.[a-zA-Z]{2,10}(.*)\\.(png|jpg|gif|jpeg).*$";
|
|
|
+ String regExp = "[\\s\\S]*(ftp|https?)\\:\\/\\/([\\w\\_\\-]+)\\.([\\w\\-]+[\\.]?)*[\\w]+\\.[a-zA-Z]{2,10}(.*)\\.(png|jpg|gif|jpeg).*[\\s\\S]*";
|
|
|
return studentAnswer.matches(regExp);
|
|
|
}
|
|
|
|