基于贪心算法的在线形成性考核系统组卷研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要:作业和测试的自动组卷是在线形成性考核系统的核心内容。
本文在深入研究贪心算法的基础上,提出了基于贪心算法的自动组卷算法,分析了题库和作业库的约束条件,实现了快速高效的组卷过程。
最后给出具体实例加以论证。
该算法已经成功应用于实际的在线形成性考核系统中。
关键词:贪心算法;在线形成性考核;约束条件;组卷
一、引言目前,常用的自动组卷算法有随机选取算法、回溯试探算法、蛮力法和遗传算法等,这些算法对在线考试系统确实具有一定的应用价值,但这些方法生成的作业卷和测试卷在试卷的科学性和合理性上考虑较少。
在综合研究以上各种算法的优缺点后,保证达到较好时间效率和空间效率的基础上,采用贪心算法为核心和随机选取算法为辅助的组卷算法,应用于在线形成性考核系统在线作业和在线测试中,能够达到较好的组卷效果,并且达到教学辅助效果。
决定组卷效率和作业卷质量的主要因素有两个:一是题库和作业库的结构;二是组卷算法的设计。
二、贪心算法简介贪心算法建议通过一系列步骤来构造问题的解,每一步对目前构造的部分解做一个扩展,直到获得问题的完整解为止。
在每一步中,它要求“贪婪”地选择最佳操作,并希望通过一系列局部的最优选择,能够产生一个全局的最优解。
贪心算法一般可以快速得到满意的解,因为它省去了为找最优解要穷尽所有可能而必须耗费的大量时间。
贪心算法的基本要素。
一是贪心选择性质。
所谓贪心选择性质是指所求问题的整体最优解可以通过一系列局部最优的选择,即贪心选择来达到。
这是贪心算法可行的第一个基本要素。
贪心算法则通常以自顶向下的方式进行,以迭代的方式作出相继的贪心选择,每作一次贪心选择就将所求问题简化为规模更小的子问题。
对于一个具体问题,要确定它是否具有贪心选择性质,必须证明每一步所作的贪心选择最终导致问题的整体最优解。
二是最优子结构性质。
当一个问题的最优解包含其子问题的最优解时,称此问题具有最优子结构性质。
问题的最优子结构性质是该问题可用贪心算法求解的关键特征。
在题库组卷问题中,其最优子结构性质表现为:若a是对于e的题库组卷问题包含试题1的一个最优解,则相容作业卷集合a′= a-{1}是对于e′= {i∈e:si≥f1}的题库组卷问题的一个最优解。
三、基于贪心算法的在线形成性考核系统组卷算法1、在线形成性考核系统结构在线形成性考核是指对学生学习过程的测评,是对学生课程学习的阶段性考核,是加强教学过程管理、检验学习效果的重要措施。
在该系统中,管理员模块主要负责数据导入导出和系统维护,按照学生的课程注册信息绑定学生的班级、课程、辅导教师及恢复误删除成绩;教师模块完成课程形成性考核方案设计,作业题设计,查询考核内容,作业管理,作业批阅,查询批阅结果,删除已批阅但学生要求重做的作业成绩,学生信息管理,查询作业完成情况,到课率录入;学生模块主要功能是查看形考方案、主持教师、辅导教师、导学教师,在线作业,在线测试,作业成绩及反馈查询。
在线形成性考核系统结构如图1所示。
图1 在线形成性考核系统结构2、题库设计首先需要确定的是试题组织的方式。
为了保证达标原则、全面性原则和主要性原则,最好将试题库与具体的知识内容进行关联,也即以课程知识点为核心组织试题库。
然后就要考虑试题本身固有的特性参数,主要有题型、试题内容、答案、难度系数等。
难度系数是试题难易程度的指标,也是试卷生成中的一个重要参数,它可以由教师录入试题时给定,并且在同一门课程中要坚持相同的标准,并且难度标准初始设定时要充分考虑到所要测试学生的程度范围。
难度系数一般用等级来表示, 在五级难度系数中, 一级难度为最低, 五级难度为最高。
题型分为客观题和主观题。
客观题分单项选择题、多项选择选、判断题和填空题,主观题分计算题、简答题和论述题。
3、作业库设计组卷方式可以按需求由主持老师进行客观题和主观题自由组卷。
客观题在学生完成并提交成功后,系统自动阅卷并给出成绩。
主观题在学生完成并提交后,由辅导老师阅
卷并给出成绩。
学生完成作业后如没把握,请不要提交,如提交确认后则不能重做。
学生有成绩后要重做的,可以向辅导老师提出重做申请,辅导老师同意后,删除已取得的成绩即可。
辅导老师删除学生成绩的记录将保留在系统,用于误删除成绩的恢复和保留删除痕迹。
作业卷生成工作完成之后,将其保存入作业库中。
4、组卷的约束条件一是知识点约束。
因为教学中的知识点一般与教材的章节内容对应,所以知识点约束可以看作章节范围约束。
知识点约束还包括各章节在总试卷中所占的分值比例。
二是题型约束。
题型约束是指试卷中包含的试题类型,即以何种类型的试题组卷测试。