- · 《诊断学理论与实践》期[01/26]
- · 《诊断学理论与实践》投[01/26]
- · 诊断学理论与实践版面费[01/26]
基于的医学诊断学无纸化考试系统的设计与实现(2)
作者:网站采编关键词:
摘要:图2 系统出题界面 3 系统的实现 3.1 自动组卷技术的实现 自动组卷策略是无纸化考试系统的关键技术之一,一直是无纸化考试系统研究中的热点问题。它一
图2 系统出题界面
3 系统的实现
3.1 自动组卷技术的实现
自动组卷策略是无纸化考试系统的关键技术之一,一直是无纸化考试系统研究中的热点问题。它一个多约束求优问题,采用的算法应该能够使题型、题量、知识覆盖范围、难度分布达到目标要求,能够充分体现组卷的科学性与合理性。目前的自动组卷策略主要有:随机法, 回溯法试探和遗传算法[5-7]。其中,随机法是由计算机随机从题库中选取试题。该方法简单易行但是所抽试题的知识点分布情况、试题难度等都很难控制,组卷质量不高。回溯试探法能够改进随机抽题法的不足,但该方法内存占用量大,程序结构复杂,试题选取缺乏随机性,组卷速度比较慢。遗传算法是较早运用到自动组卷领域的人工智能算法,该方法将试卷的多条件约束通过模拟生物学的遗传和变异过程不断迭代来得到满足组卷参数的试题,组成试卷质量较高。但是在实际应用中,该方法存在算法复杂,早熟和局部收敛的问题。本文提出了一种实用的适合于网络环境的自动组卷方法。
分析教师人工出卷的流程如下:①按照大纲要求选定考察范围。②确定考试总分和题型。③设定每个题型的题量及分数和每种难度的题目比例。按照一般的方法,难度级别分为容易、较易、一般、较难、难五个等级[8]。④形成试卷结构分布。参照人工出题的方法,自动出题法首先由教师设定考试参数,然后由计算机自动从题库中筛选,组成试卷。算法描述如下:
①由教师设定考试总分、题型;
②设定各题型知识点、难度、题量;
③从数据库中自动筛选所有符合设定知识点、难度的题目存入临时表;
④计算机从临时表中随机抽取设定题量的题目;
⑤存入数据库,形成试卷。
这种算法既保证了试题的随机性,又能控制试卷的质量。为了使出题具有更高的灵活度,系统设计了试卷编辑功能,实现生成试卷按需要修改。
3.2 AJAX无刷新考试界面的实现
传统Web应用程序在服务器和客户机传输数据时采取同步交互模式,页面中用户触发的每一次的HTTP请求都要传送到服务器,服务器进行相应的处理后,返回一个HTML页面给客户端。这是一种不连贯的用户体验,服务器在处理请求的时候,用户端的多数时间都处在等待状态,屏幕内容也是一片空白。而这在考试过程中就无形中占用了考试时间,并且对学生考试情绪有一定影响。为了避免这种情况的发生,系统采用了 AJAX(Asynchronous JavaScript and XML)开发模式。这种模式采取异步交互,它在客户端和服务器端之间加入了AJAX引擎,用户的每一个操作行为不会直接生成一次HTTP请求,而将会变成对AJAX引擎的一次JavaScript调用,能够实现在不刷新整个页面的情况下,对部分数据进行更新,从而降低了网络流量,杜绝闪屏白屏现象,非常适合在线考试。在该系统中使用了 AJAX ManageScript和UpdatePanel控件实现了AJAX调用。考试计时器使用了Timer空间,更加精准地实现了考试计时。
4 结语
随着教育改革的不断进行,考教分离越来越成为教育界的共识。但是传统考试模式却制约了改革的实施。随着计算机技术和网络技术在教育领域应用的不断发展,无纸化考试技术创新了传统的考试模式。应用计算机能够实现自动出题、自动批改、自动分析和查询分数的功能,既大大减轻了考务工作量,提高了效率,体现了公平,又避免了传统考试模式的弊端,实现了考教分离,是一种理想的现代化的考试模式。但是由于语言表述的复杂性,目前的考试系统仅对客观题实现了自动化批改,主观题的自动批改还需要进一步的研究。
文章来源:《诊断学理论与实践》 网址: http://www.zdxllysj.cn/qikandaodu/2021/0313/396.html