|
@@ -22,6 +22,8 @@ import org.apache.commons.lang3.StringUtils;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
|
public class MyConsumer extends Consumer<String> {
|
|
|
+ private static String[] sucStr=new String[] {"对","正确","√","是","True"};
|
|
|
+ private static String[] errStr=new String[] {"错","错误","×","不正确","否","False"};
|
|
|
private static String paperSuff = "(230821)";
|
|
|
private int maxqc = 200;
|
|
|
|
|
@@ -299,12 +301,23 @@ public class MyConsumer extends Consumer<String> {
|
|
|
return String.valueOf(optionNum);
|
|
|
}
|
|
|
|
|
|
- private String getBool(String bu) {
|
|
|
- if (bu.contains("对")) {
|
|
|
+
|
|
|
+ private String getBool(String val) {
|
|
|
+ String valid="错答案:正确";
|
|
|
+ if(val.contains(valid)) {
|
|
|
return "正确";
|
|
|
- } else {
|
|
|
- return "错误";
|
|
|
}
|
|
|
+ for(String suc:sucStr) {
|
|
|
+ if(val.contains(suc)) {
|
|
|
+ return "正确";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ for(String err:errStr) {
|
|
|
+ if(val.contains(err)) {
|
|
|
+ return "错误";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return "正确";
|
|
|
}
|
|
|
|
|
|
private List<Answer> getAnswerBatch(Connection connect, List<KdQuestion> qs, String courseCode) {
|