没有做过,仅贴出我的思路
1. 数据库表设计
首先需要根据实际情况构建数据库
题库表:根据问题类型创建题库表,比如单选题库、多选题库,简答题库等,用于对题目的增加、删除。修改、查询。表结构如:序号、题干、选项、答案、题型、难度、分值、知识点....
试卷表:保存组建好的试卷,方便资源复用。表结构如试卷编号、试卷名称、知识点、难度、题量、日期等
试卷明细表:试卷包含的题目,用于对试卷的题目进行增加、删除、修改、查询
知识点表:对知识点进行增加、删除、修改、查询等
2. 报表的设计
题目报表:可以根据题型、知识点、难度等查询题目,并且实现题目的增删改
试卷报表:根据知识点、时间、难度等查询已有试卷,及创建试卷,选择知识点、题量、题型、分值、难度等条件自动组卷,也可以手动选择需要的题目
|