4.2.2 插入题目与试题
由于在设计中只设置了选择、填空和简答常用的三种试题的提取,所以我们添加了竖向的三个试题标题插入按钮,它们的功能都比较相似,下面详细介绍对选择题题目的插入:首先再插入一个窗体界面,作为选择题参数的选择,更改窗体的名字为选择题题目信息,再设置三个文本框,更改其默认名称分别改成请输入选择题的题数、选择题的分值、第几大题,然后在每个文本框边上插入一个数据提取控件,最后设置一个提交按钮。以上信息的提取都是在插入按钮中实现的,我们先设定要插入的题目的信息,比如第几大题,什么题型,一共多少题,每小题几分,以上的不确定参数都可以从数据提取控件中进行提取。为了简单方便,我们可以将以上代码移植到填空题,简答题中,设置一样的窗体界面,只要把选择题改成填空题或者简答题即可。
最后是对试题进行提取,在试题库中每道题都有标明题号,相邻两题之间都有空行,这样做一是为了方便阅览题目信息,二是通过以上两个标志作为试题提取的信息,所以在试题提取的时候,首先是统计题目中的总题数,如果用户要提取的题目的数超过了总题数就退出系统,然后是利用随机算法进行提取,如果随机提取出的题目序号与之前提取出来的序号一样,则重新提取,直到取出的数与用户输入的试题题数相同为止,然后将提取的试题插入到生成试卷的文档中,再对试题进行重新排序即可。
上一篇:基于OpenFlow的SDN技术研究+文献综述
下一篇:网络环境下学习支持服务系统存在的问题及对策

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

10万元能开儿童乐园吗,我...

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】

国内外图像分割技术研究现状

中国学术生态细节考察《...

志愿者活动的调查问卷表

公寓空调设计任务书

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

神经外科重症监护病房患...