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

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

STC89C52单片机NRF24L01的无线病房呼叫系统设计

压疮高危人群的标准化中...

从政策角度谈黑龙江對俄...

提高教育质量,构建大學生...

浅论职工思想政治工作茬...

浅谈高校行政管理人员的...

基于Joomla平台的计算机学院网站设计与开发

酵母菌发酵生产天然香料...

上海居民的社会参与研究

AES算法GPU协处理下分组加...