答题小程序题目批量导入模板以及题库文本格式规范

时间:2023-02-02 14:55:51

近期又接到了一个知识竞赛的需求,在开发答题小程序的过程中,遇到了不少难题,但是都一一克服了。凭借多年的答题小程序开发经验,我总结了一下题目批量导入题库文本格式规范。

一、答题小程序题目批量导入模板

答题小程序题目批量导入模板以及题库文本格式规范

小程序【答题小博士】


二、文本导入格式规范

1. 题目的组成

最基础的组成为:

答题小程序题目批量导入模板以及题库文本格式规范

如果是选择题(单选或多选类型),题干内容还可以进一步划分为:

答题小程序题目批量导入模板以及题库文本格式规范

2. 答案的格式

文本导入的原理是通过答案反推类型的,所以我们在整理题库时,不同的题目类型应该匹配对应的格式:


类型

举例

补充设置项

兼容说明

单选

【答案】A

-

-

多选

【答案】AB

-

需要按正确的顺序排列字母

填空

【答案】(答案1)(答案2)(答案3)……

如需设置乱序匹配和全对才得分,可以在答案内容之前增加 #乱序匹配# 和 #全对得分# 标识,如【答案】#乱序匹配#(答案1)(答案2)(答案3)

-

判断

【答案】正确

-

识别将会兼容两种不同的表达方式:“正确/错误”、“错误/错”

简答

-

-

简答题没有答案设置。无答案标识的题目全部会识别为简答题

在整理答案时,也应该注意以下规范:

① 答案应在同一个段落,回车换行后的内容则将识别为“非答案内容”;

② 答案应该严格按照上述表格约定的格式。

例如此案例中,会自动识别为单选:

答题小程序题目批量导入模板以及题库文本格式规范

此案例中,会自动识别为多选:

答题小程序题目批量导入模板以及题库文本格式规范

此案例中,会自动识别为填空:

答题小程序题目批量导入模板以及题库文本格式规范

此案例中,会自动识别为判断:

答题小程序题目批量导入模板以及题库文本格式规范

此案例中,会自动识别为简答 :

答题小程序题目批量导入模板以及题库文本格式规范

3. 选项的格式

兼容“A.”、“A、”和“(A)” ,选项至少2个,上限10个。

即以下格式都可以顺利被识别:

答题小程序题目批量导入模板以及题库文本格式规范

在整理选择题干时,需要留意以下规则:

① 选项的识别是从前一个选项标识符,到下一个选项标识符(即以下两种格式皆可识别);

② 选项设置应该是连续的,即应该按照A->B->C->D->…的顺序,不要缺失、颠倒某个或某段字母顺序;

③ 选项不要超过题库的最大值(目前最多支持是20个选项)。

4. 答题解析的格式

在“【答案】”的后面,增加标识符号“【解析】”或者“【答案解析】”,如:

答题小程序题目批量导入模板以及题库文本格式规范

也可以使用:

答题小程序题目批量导入模板以及题库文本格式规范

答案解析要求在同一行写完,换行则识别为非解析内容。


三、常见问题

1. 在识别区浏览效果时,发现智能识别无法区分不同题目

此场景可能出现在简答题,因为简答题可不设置答案和解析,仅存在题目内容时,没有任何标识能帮助系统区分多个题目。

如下方例子将无法区分多道题目:

答题小程序题目批量导入模板以及题库文本格式规范

解决方案:① 增加题目编号;② 增加题目类型标识符。如下:

答题小程序题目批量导入模板以及题库文本格式规范

或者

答题小程序题目批量导入模板以及题库文本格式规范

2. 在识别区浏览效果时,发现智能识别无法区分题目类型或者题目类型识别错误

在题干前增加类型识别符号即可,例如:

答题小程序题目批量导入模板以及题库文本格式规范

需要留意的是,声明题目类型后,系统会优先识别此符号,我们需要确保答案格式正确,否则会识别错误。

常见问题有:

① 声明单选或多选,但题目中无选项(或未正常设置题目选项);

② 声明了填空题,但每个填空答案未使用括号区分开;

③ 声明了简答题,但题目中设置了答案(此场景系统将会自动舍弃答案内容)。


3. 题干内容和识别标识符冲突

在冲突标识符前增加 “\” 即可跳过识别,例如:

答题小程序题目批量导入模板以及题库文本格式规范

“a、”与选项标识符矛盾,把“a、”更改为“\a、”即可顺利识别。

答题小程序题目批量导入模板以及题库文本格式规范

此场景也常出现在英文练习题中,题干以数字结尾的情况,例如:

答题小程序题目批量导入模板以及题库文本格式规范

数字加英文句号”,系统会抓取这个信息组合识别为题号,因此会把题干拆分2个内容。解决此问题我们仅需要在此标识符前增加“\”跳过识别即可,如:

答题小程序题目批量导入模板以及题库文本格式规范

4. 表格识别

目前文本录入无法识别表格,如有表格内容,请使用图片:

答题小程序题目批量导入模板以及题库文本格式规范