- 26
- 0
- 约3.16千字
- 约 7页
- 2017-06-13 发布于福建
- 举报
在线考试平台设计及开发
在线考试平台设计及开发 摘要:传统的考试需要大量的人力、物力、财力和时间,需要多个部门的配合,来完成出卷、考试、改卷和成绩统计等一系列工作,在试卷的公平性、保密性、科学性等方面不能达到考试人员的要求。随着社会的发展,利用信息化技术和网络技术设计与开发的在线考试平台可以克服传统考试的弊端,这样可以很好的降低人为操作造成的影响,从而为考试的公平性和公正性提供保障
关键词:在线考试;面向对象;考试管理;自动组卷
中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2017)03-0179-02
在21世纪网络技术飞速发展的背景下,网络教育已成为现代教育的一个不可分割的部分。在线考试平台课题产生的方式是通过对网络资源和计算机资源合理、有效的利用,从根本上改变传统考试模式的弊端,也有效提高了学习的公平性和公正性[1]。通过网络技术和Internet技术可以很好的设计与实现在线考试平台,也是对现代教育技术的重要改进和实施,具有重要的应用价值和推广意义[2]
1 相关技术简介
合适的工具和科学的布局是完成任何事情前提,在线考试平台的设计和开发也不例外。在线考试平台采用的相关技术有:三层架构技术、面向对象技术、UML建模、B/S结构、ADO.NET等技术
2 在线考试平台需求分析
2.1 系统总体需求
在线考试平台需要完成以下业务功能:系统登陆、系统管理、门户管理、考试管理、统计分析。这里主要介绍考试管理业务,主要包括题库管理、试卷管理、练习安排和考试安排等,此模块是在线考试平台的核心模块,具有学员考试管理,学员练习和管理试卷等功能。考试管理模块是系统管理员、教师和学员共同使用的三个模块。考试管理的业务用例图如图1所示
2.2 技术需求
(1)整体性能要求:系统运行时间方面,要求系统能够持续运行7个工作日。在系统故障率方面,系统持续运行1000小时,故障发生时间不得超过1小时,系统故障时间间隔不得少于3个工作日。(2)数据准确性:系统对于数据准确性有严格的要求,要求准确性大于或等于99.99%。(3)接口设计:设计过程中,要充分考虑系统的扩展性,与其它系统的接口设计,在网络环境基础上,能够实时监控整个过程和使用状况。(4)系统可扩展性:设计在线考试平台,扩展未来工作需要提供足够的接口,通过这些接口可以很好的升级在线考试平台,为以后更新打好基础。(5)高层次的数据加密,通过更高的数据加密,在线考试平台可以很好进行的安全控制,可以实现有效的屏蔽或抵制常见的注入性攻击
3 在线考试平台设计
3.1 系统架构设计
在线考试平台的设计和实现使用的模型视图控制模式。模型层为业务逻辑提供所需的所有数据的服务,合理的在数据库中读取和写入数据;视图层来完成数据的显示功能;控制层是完成各种业务数据,可以查询和分析,还可以进行业务计算,同时也捕捉和命令转发的功能,是两层之间的层。在这种模式下,在线考试平台的设计更加灵活,维护和更新更加方便
3.2 考试管理模块设计
考试管理是系统管理员、教师和学员三个角色都参与的模块。系统管理员和教师登陆在线考试平台后,设计管理题库,若相关的题库完善则安排题库对应课程的练习,课程的练习全部完成后安排对应的考试,考试全部完成后查看学员的考试成绩,在线考试平台自动评分。如果考试通过,在线考试平台保存,如果考试不通过,需等待在线考试平台规定的时间后参加下一次考试
4 在线考试平台的实现
4.1 程序执行流程
首先需要对数据库进行访问的公共类进行创建,同时合理的封装数据库建立的公共类,通过封装可以很好的形成在线考试平台所需要的组件,以供平台功能模块的调用。封装的组件可以为在线考试平台和其他平台形成良好的接口。当组件被调用时,可以通过提供的参数直接得到的结果。而且这些组件不仅可以用于在线考试平台,还可以在其他平台上使用接口,可以很好的扩展平台的应用和使用价值。程序实现流程如图2所示
4.2 在线考试功能的实现
考试管理模块是在线考试平台的核心模块,主要分为题库管理、试卷管理、练习管理和考试管理。组卷是考试管理模块中重要的一个环节,在线考试平台的试卷组卷主要分为两种方式,第一种方法是自动组卷,第二种方法是手动组卷[3]。试卷自动组卷使用回溯算法的检测方法,根据系统管理员或教师的要求自动组卷、课程类型的测试,每种类型的题目的数量,最后点击自动生成,然后在线考试平台将自动获得随机课程考试的题目,以生成满足学员需求的试卷。手动生成试卷是教师或系统管理员生成试卷的另一种方式,设置试卷类型,设置每种类型的题目的数量,最后为每个类型选择题库中相应的题目
生成试卷的部分代码如下[4]:
Public Function
您可能关注的文档
- 在小学阅读教学中演绎阅读之美.doc
- 在幼儿教学中重视挫折教育.doc
- 在幼儿阅读教学中应用图画书探索.doc
- 在思想政治教学中如何增强学生责任意识.doc
- 在探究实验中渗透STEM教育.doc
- 在教学中如何培养小学生创新素质.doc
- 在数学教学中启迪学生思维.doc
- 在数学教学中培养小学生创新意识.doc
- 在数学教学中学生应用意识培养.doc
- 在数学教学中板书及投影设计.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)