| | |
| | | import com.qxueyou.scc.exercise.service.impl.node.ItemType; |
| | | |
| | | /** |
| | | * 文档解析器 |
| | | * @author 德虎 |
| | | * 文档解析器 |
| | | * @author 德虎 |
| | | * |
| | | */ |
| | | public class DocParser extends Parser { |
| | |
| | | } |
| | | |
| | | /** |
| | | * 解析 Doc |
| | | * 解析 Doc |
| | | * @param doc |
| | | * @param str |
| | | * @return |
| | | */ |
| | | private ParseResult parse(Doc doc, String str) { |
| | | |
| | | if(str.contains("单选")||str.contains("单项选择")){ |
| | | if(str.contains("单选")||str.contains("单项选择")){ |
| | | return tryNextNodeParser(doc,ItemType.TYPE_SINGLE); |
| | | } |
| | | |
| | | if(str.contains("多选")||str.contains("多项选择")){ |
| | | if(str.contains("多选")||str.contains("多项选择")){ |
| | | return tryNextNodeParser(doc,ItemType.TYPE_MULTI); |
| | | } |
| | | |
| | | if(str.contains("判断")){ |
| | | if(str.contains("判断")){ |
| | | return tryNextNodeParser(doc,ItemType.TYPE_TRUE_OR_FALSE); |
| | | } |
| | | |