# 简述
今天终于把填空题弄上去了,其实早就可以弄上去的,但是一直在纠结能够智能识别题目类型的问题。
起初都是用答案来判断一道题是哪种类型的题,像判断,选择,它们的答案都是有限的,只需要判断答案是不是属于这个集合里的就行了,但是填空题就不一样了,答案的类型没有什么特别的特征,很有可能与别的类型的题混合到一起,所以这次就改变了一下思路,用户必须要带一个大标题,用特定的文字标明是什么类型的题,这样就减少一道题分错类的可能性。在写填空题的时候我就在想,除了判断选择那就是填空了,但是这样是不对的,假如说有其他的题型加入,就没法了。
现在遇到的问题也挺多的,有很多的bug我都感觉是不可避免的,以后还是要慢慢想想咋解决。
填空题现在未解决的问题
题目中包含括号,将会默认当成答案。
答案的类型数目多,可能以后还要添加。
我觉得现在按照这样的方式,用户也并不会多增加什么麻烦,以前直接导入进去就行了,现在可能得把像一、填空
这样类似的大标题得和我预定的改成一样的,还可以吧。现在得话,缺少这个大标题是识别不了题目是什么类型的,思路就是遇到大标题就,就判断属于哪一种类型,然后创建对象,到遇到下一个大标题开始,都是这种类型的题。
也得好好弄一个怎么使用的说明,毕竟只是一个命令行界面,其实也可以搞一个图形界面,但是我觉得没必要,能用不就行了。
仓库地址:https://github.com/srcrs/ItemBank 说明:
- 现在只支持单选题,多选题,判断题和填空题。
- 必须包含大标题,否则将无法运行。关于大标题写法可参考仓库地址。
- 答案必须在括号中。
- 题号不可缺少(一般下载的题都包括题号,应该不是大问题)。
- 若对格式还有疑问请参考仓库地址,有例子。
样例:
一、填空
1.数据库系统一般由(数据库)、应用系统、(数据库管理系统)、(数据库管理员)和用户构成。
2.数据模型通常由(数据结构)、(数据操作)、(数据的约束条件)三部分组成。
3.实体之间的联系可抽象为三类,它们是(一对一)、(一对多)、(多对多)。
4.在数据库设计中,(数据字典)是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。