考试系统(二)抽题

前言:

          这次真的说抽题了、上次我们了解了、要做什么才能考试、当考试、考场、学生、试卷或模板配好绑定之后、学生就能考试了、学生经过信息的认证、进入考试页面时就会进行抽题、今天我们就说下抽题的详细步骤。

抽题需要数据

            

抽题逻辑

 

       

 

 

查询考试详情

            查询考试详情、根据学号和当前数据库时间、查询出当前考试是按照模板还是试卷抽题、查询出乱序方式、有体型乱序、题号乱序、选项乱序

            如果根据试卷抽题、直接根据试卷的Code去数据库抽出对应的题即可、如果根据模板抽题、就要去查模板详情。

 

 

模板抽题

            模板详情里面有整个模板的分值(抽出的试卷分值)、

题型(单选、多选……)、

难度等级(这个是因为模板中有个期望分值、比如满分100期望学生考80分、难度等级1的抽60分、难度等级2的抽20、难度等级3的抽20、满分100期望分值60、难度等级就和分的比重就会有所改变、难度等级1的40分、难度等级2的抽40、难度等级3的抽40)

每个难度等级都会对应相应的分值

题型分值

          每个题型都会对应分值、如单选题40分、多选题40分、简单题20分、他和难度等级的关系是、单选题40分、难度等级1的20分、难度等级2的10分、难度等级3的10分、三个难度等级相加是40分

 

按试卷抽题

          题库、也就是数据库、属于那张试卷的题都会标有试卷Code、按照考试详情中的试卷Code就能查出试卷的所有题。

随机和固定

          模板本来就是随机的、没的说、固定和随机是说试卷、有时候英语老师给9套英语卷子、到时候考试随机抽其中一张、这时候考试详情就会给多个试卷Code、如果是随机、就从多个Code里随机抽一个、进行抽题。

 

第一次抽题

          第一次抽题是根据课程(如语文)、题型(单选、多选、判断)、难度等级(1、2、3)、是否可用(可用)、这时候就抽出的就是科目下所有要考题型的所有题。储存格式为List<List<实体>>、每个二级的list都是一种题型、最里面的实体是各道题。

第二次抽题

          这次是从第一次抽出的数据中、按照模板详情再次抽题、如抽出100分的题 、单选题30分、多选题30分、判断题20分、作文题20分、每个题型下、各个单独等级又占多少分、如果细化章节、那这些题只能从相应的章节抽出、然后根据乱序条件进行乱序。

 

收获

          其实抽题也不难、有时候是挺绕的、我想写好代码、又写不出、老卡在那、抽题其实就是根据一些条件、从数据库取出数据、然后再次加工的一个过程。

 

 

送两张手绘图、一直没好意思发

 

 

 

————————————手都生锈了——————————————

——————————————chenchen————————————————

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

========================================== 系统名称:ISchool随机抽题考试系统 系统版本:V3.7.1 系统开发:方卡在线 技术支持:http://www.fangka.net/ 技 术 QQ:861118936 联系邮箱:admin@fangka.net ========================================== 程序定位 本程序定位于学校或企业单位进行非严格要求的随机抽题考试,系统采用考试项目数据库独立方式,虽采用了ACCESS数据库,但能支持长期的考试要求,至少能支撑2000次以上5000人规模(非同时考试)的在线考试任务。 默认信息 默认管理员用户名密码都为admin 架设说明 请见用户手册:http://pan.baidu.com/share/link?shareid=136678&uk=1980501779 专题介绍站点:http://ks.ifangka.com/ 收费版请见:http://ks.ifangka.com/buy.html 安装注意事项 1.请先看下用户手册的内容 2.请确认本地测试环境能够很好的运行ASP+ACCESS程序 3.请确认给予本考试系统所在目录IIS用户或者everyone可写权限!! 程序特点 1.考试项目数据库独立存在,实现高考生数据量承载。 2.考题按格式简单录入,减少了录入难度。 3.抽题规则自定义,自由设定考题形成规则,通过分类控制可以实现不同类型的考试 4.主观题简单阅卷,主观题阅卷方式简单高效,充分降低阅卷难度 5.导入导出设置,考生采用一考一导模式,导入结构简单,考试成绩和主观答题均可进行导出 6.支持考试时间设置,系统时间确定,保证无法进行时间作弊 7.抽题后保持抽题结果选择,如选定考题固定,则该用户抽题完成后即使退出重新登录也会保持题目 8.支持练习模式,答题后即可看到答题结果并且可以查错 更新日志: V3.7.1(20130315) 1.修正数个BUG V3.7.0(20121207) 1.系统整体优化改进 V3.6.7(20111025) 1.增加考试时长记录 2.考生进入页面改良 3.主观题评分页面,增加是否评分筛选 4.内部结构优化 V3.6.6(20110921) 1.主观题打分过滤无主观题评分的考试 2.增加后台表格操作行背景变色 3.优化考生导入提示 4.修正已知BUG V3.6.5(20110830) 1.考试情况查看考生增加分页 2.试题列表试题题干缩略,便于查阅 3.加强试题录入格式校验 V3.6.4(20110823) 1.增加考试强制提交冗余时长设置功能 2.完善操作执行超时提示 3.出现弹出框时自动回到页面顶部 4.修改部分提示,使其更人性化 5.修改操作成功提示,避免遮挡 V3.6.3(20110816) 1.试题列表增加试题点击预览功能 2.导出内容改为先生成文件后导出,完美解决迅雷拦截问题 3.增加重考次数限制功能 4.修正考生无法修改的问题 V3.6.2(20110809) 1.增加试题导入题干和选项换行符“[换行]” 2.增加试题导入题干结束符“|题干结束|”(独立一行),支持多行题干导入 3.增加试题库翻页功能 4.增加切换栏目自动回到页面顶部功能 V3.6.1(20110714) 1.增加安装部分自动跳转 2.拆分前台考生文件,为加入新界面方案做准备 3.重新加入试题导出 4.细节修正 V3.6.0(20110701) 1.暂时取消试题导出功能(目前的试题导出存在部分问题,后续会重新增加) 2.主观题评分增加js段判断分值是否合法 3.试题库管理增加题库题量统计显示 4.考试项目增加及格分数选项 5.考试情况页面增加及格率显示 6.改良初始化提示便于理解 V3.5.9(20110524) 1.修正安装时未显示友好提示 2.修正考生登录页CSS兼容 3.修正后台各功能检索多浏览器兼容 4.成绩列表增加考试IP、考试时间显示 5.细节修正 V3.5.8(20110415) 1.重写安装部分 2.增加管理员cookies前缀 3.测试试卷增加打印按钮 4.修正已知BUG V3.5.7(20110309) 1.增加试题导出功能 2.增加考试情况人员名单查看 3.增加考试情况考试名单 V3.5.6(20110301) 1.增加准考IP段限制功能 2.增加“考试”状态显示 3.模块化考试部分代码 4.修正考生退出信息不对称的问题 V3.5.5(20110123) 1.增加试题复制、移动到其他题库功能 2.增加考试项目注意事项选项 3.改良安装页面 4.修正导出主观题出错的BUG V3.5.4(20101223)
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值