时间:2022-07-03 23:27:51
开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇在线考试总结,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。
采用多参数边缘组卷技术对考试系统进行设计,将教学管理、在线考试、在线答疑与讨论等功能综合提供给用户,实现了学习者高效率的学习,为考试系统的发展提供一条新的思路。
关键词:
考试;自动组卷;B/S;实践;项目
中图分类号:
F49
文献标识码:A
文章编号:16723198(2014)23016102
1 引言
随着无线技术与3G、4G技术的飞速发展,无线通信技术也越来越多的被应用于教育领域,人们已经开始认识到了信息教育发展的巨大潜力。目前大多数高校仍然使用传统考试模式,每次考试都要经过出卷、考试、披卷、录成绩和试卷分析这几个阶段。这种传统的考试模式要做大量的重复工作,尤其是对相同专业、相同教材、相同知识点的内容,势必会造成大量的人力和物力上的浪费。随着计算机网络技术和无线通信技术的的迅速发展,传统考试模式发生天翻地覆的变化,取而代之的是利用计算机进行的在线考试模式。在线考试系统采用无纸化方式,利用网络优势和计算机存储空间,随时随地对学生进行考试,系统自动对试卷进行评判,评判结束把成绩存入数据库中进行统计、排名、汇总,最后根据成绩进行试卷分析。此种考试模式的优点主要体现在以下两个个方面:一是考试阅卷、统计、试卷分析等工作都由计算机承担,大大的减轻了教师对考试管理的工作,提高了考试效率和教学水平;二是试卷根据题库中的题目自动组卷,因而避免了学生作弊和试卷泄露等问题的发生,从而真正的实现考试的公平与公正;总之,使用在线考试系统可以缩短考试周期,提高工作效率.降低考试成本,增强考试的客观性。
2 研究现状分析
2.1 国外研究现状述评
国外的在线考试方面起步比较早,目前己经投入使用的考试系统有很多,如美国TOFEL、GRE等考试,每年都有大批的学生参加考试,还有思科、微软等大公司的国际认证考试,这些考试系统在全世界拥有众多的使用者。随着网络在线考试系统的迅速发展,对于试题库建设的理论研究和自动组卷技术的研究也不断深入,实用考试系统层出不穷。美国Novell公司在1991年应用了CAT进行认证考试,使考试的人数超过了百万人次。美国从1993年开始在研究生入学考试中采用自适应考试模式,逐步减少传统的以纸笔为基础的考试模式,同时面向全国推出了“高级就业计算机科学考试"、“计算机文化考试"和“专业领域考试"三类考试。在美国,各种认证资格考试都采用基于网络的计算机考试系统。澳大利亚国家公共资源管理局已于1995年4月建立“澳大利亚教育网",该网络包括了全部高等院校,而且还覆盖全澳大利亚所有的中小学校。在英国,由英国计算机学会BCS和IDPM分别组织计算机考试,并普及到英联邦及其它国家。综上所述,美国、日本、澳大利亚等发达国家都把计算机考试放在非常重要的地位。
2.2 国内研究现状述评
在我国,考试系统起步比较晚,但发展也比较迅速。浙江大学、杭州电子科技大学等高等院校教师在试题库建设方面都做了大量的研究,许多高校和企业也投入了大量的人力和物力到课程的试题库研制工作中去,在试题库的模型建立、框架结构和选题算法上都获得了进展,并取得了一定的成果。其中杭州电子科技大学研制的在线考试系统现已在全国大多数高校普及,很多教师都用该系统进行课堂测试和期中期末考试。
目前网络考试模式主要有二类:C/S模式,B/S模式。(C/S)模式的考试系统,不便于更新、升级和维护,功能实现上也比较繁琐,可扩展性和可重用性也比较差,难以满足复杂组卷条件的要求。组卷速度慢,组卷成功率低,很难适应目前考试形式。
B/S模式的在线考试系统,属于“瘦”终端类型,其扩展性好,便于后期维护。所以,B/S是开发该系统的最佳选择。本文采用技术实现基于B/S模式的在线考试系统开发。
3 研究内容及方法
3.1 研究主要内容
本研究的主要研究内容包括:
(1)需求分析。从用户分析和具体需求分析两方面对程序设计在线考试系统进行需求分析。通过调查研究,了解当前程序设计在线考试系统的现状,获取用户的真实需求,并提出结论与建议,为系统的设计提供参考。
(2)考试系统模块确定。根据学习者的学习目标和需求,选择合适的题目加入试题库,然后将这些内容进行选择和分类,并进行相应的学习活动成分分析。本系统主要包括以下几个模块:题库管理模块;自动组卷模块;试卷评判分析模块。题库管理模块可以实现试题的添加、修改和删除等功能;自动组卷模块利用多参数边缘法将试题随机抽取生成试卷;试卷评判分析模块实现阅卷、录入成绩、对成绩汇总并生成试卷分析。
(3)系统呈现。依据学习内容分类框架,设计出程序设计在线考试系统。
3.2 研究方法
(1)文献研究法。
查阅移动学习相关的文献,了解国内外最新研究动态。重点考察在线考试系统设计的研究现状,总结现有考试系统设计的缺陷与不足。查阅文献主要有两类:一是在中国知网(CNKI),以“在线考试、程序设计”为检索关键词,对十多年来(2000-2013)国内优秀硕士论文、期刊的相关文献进行检索,了解研究进展。二是通过网络资源、专著等,获取与本研究相关的文献,为研究的深入作好准备。
(2)调查研究法。
为了进一步了解学生对在线考试系统需求情况,采用自编的“在线考试你准备好了吗”调查问卷对我校120名在校学生进行了抽样问卷调查。参与调查的学生来自不同年级、不同性别、不同专业,从学习者对在线考试系统的态度和学习期望等方面进行分析整理获取相关信息。
(3)案例研究法。
研究中采用了案例研究法,主要体现在以下两方面。其一,使用互联网检索在线考试应用相关的典型案例,进而采用案例分析法进行总结,总结出当前在线考试系统的研究现状及缺陷;其二,以C语言程序设计课程为例介绍了在线考试系统内容设计、一般过程模型的具体应用,为相关研究提供参考。
4 研究特色
4.1 创新
(1)创新点一:引进多参数边缘组卷技术,设计出程序设计在线考试系统,并对主要功能进行了实现。由于利用了多参数边缘组卷法,使得在试卷组织过程中,知识点分值分布合理,不会出现知识点扎堆的现象。解决了同时满足题型、知识点、难度系数三个因素进行抽题的组卷问题,具有很好的实用性。
(2)创新点二:原型系统采用B/S结构,并通过考试系统单点登录的方法,有效的防止了考生作弊现象。
(3)创新点三:采用Ajax技术对在线考试系统进行优化、改造在线答题功能模块,使考生答题更顺畅,交卷更方便。同时也缓解了服务器的巨大负担,提升了在线考试的成功率。
4.2 重点难点分析
(1)分析了解组卷技术理论基础,对多参数边缘组卷技术做了细致的研究;
(2)了解国内外关于在线考试系统的研究现状及发展趋势,研究在线考试对学习的影响。掌握在线测评的关键技术,对考试平台进行了细致的研究与测试;
(3)对在线测评系统的环境与可行性进行分析,并针对系统的设计原则做了探讨和研究;
(4)对基于B/S的在线考试系统做了系统设计,给出了理论模型;
(5)完成了部分在线考试系统的开发,并进行了性能测试。
5 结论
本系统应用了ASP开发模型和SQL数据库管理系统,采用了B/S体系结构,完成了系统的设计与开发。系统界面友好、操作简单、稳定可靠、自动组卷等特点。该系统可供多人同时考试,具有很强的实用性,提高了组卷阅卷的效率和考试的质量,体现了考试客观公正,降低了考试成本,获得了很多院校和专家的一致好评。
总之,本研究中把多参数边缘组卷技术应用于考试系统的设计,来实现学习者在高效率的学习,也为考试系统的发展提供一条新的思路。具有一定的科学研究价值和一定的社会应用潜力。
参考文献
[1]童小念,季建安.基于的在线考试系统设计[J].计算机与网络,2005,(5):5153.
[2]何健雄.基于JZEE的网络考试系统设计与开发[D].成都:电子科技大学,2006.
[3]洪峰,吴云飞.Ajax技术优化在线考试流量[J].长沙通信职业技术学院学报,2006,5(3):5661.
[4]宋小波.基于Ajax的无纸化考试系统的设计与实现[J].科技资讯,2007,(19):78.
[5]徐红勤.Ajax在网络考试系统中的应用[J].计算机应用,2007,(S1):349350.
关键词:在线考试系统;高级语言程序设计;MySQL
中图分类号:TP311.52
1 在线考试系统的概述
随着我国计算机水平的不断提高和网络时代的繁荣,互联网的应用越来越广泛,但是,现在教育教学的检验方法,大部分拘谨于纸质的试卷考试,这种检验方法传统单一,每次考试的安排会大大的增加教师的工作量,从而耗费大量的人力、物力和时间。特别是对于函授或在职学习的学生,不方便统一安排,不易于集中学生考试,在这样传统繁杂的考试过程中,给广大师生带来诸多的不便。显然传统的考试方法已经不能满足当今的教学需求,考试是教育教学中的重要环节,在满足教学需求的基础上,为了减轻教师的工作量和提高教学质量,在线考试系统便应运而生。把网络运用到教育教学工作上,是我国网络先进性的重要表现,同时也是高等教育发展史的里程碑,在线考试系统中,各科教师将不同的考试题目上传至考试系统题库中,考生考试的题目由系统随机从题库中抽取,考生上交的试卷由系统自动批阅,然后将成绩上传至数据库相应的成绩表中。
2 在线考试系统的分析
在线考试系统的设计,首先要对系统做详细、合理的分析,在对现状分析的基础上,严格的按照软件工程的设计理念对在线考试系统做如下分析,本文主要阐述对在线考试系统的可行性分析和需求分析。
2.1 在线考试系统的可行性分析
可行性分析的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决,研究新系统的开发是否具有必要性和可能性,为了避免损失,保证在线考试系统的设计成功,对系统进行技术、经济和社会因素等方面的研究和分析。在线考试系统采用常规的数据库管理方法,根据在线考试的特点对数据库的数据进行增加、修改、删除和查询输出等操作给予了优化,在线考试系统有利于数据的集中、有效管理。与传统考试方式相比,占据空间小、易于更新、易备份;与自建文档相比较可以高效的实现组合查询,功能性更强。
在线考试系统能够较好地保证数据的安全,注册用户并为之分配密码和操作权限,这样,任何用户只能在自己的权限范围内对数据库进行相应的操作。在线考试系统的设计与实现的硬件方面,更新的速度快,可靠性高;软件方面,编程的软件和服务器优越,采用MySQL数据库可以存储大量的数据,系统的软件开发平台成熟可靠。在线考试系统进一步实现教学检验自动化,减少人力投资和费用支出,极大地提高了工作效率,同时,系统的设计与实现将不会侵犯他人和国家的根本利益,不会违反国家的法律与政策。
2.2 在线考试系统的需求分析
需求分析的任务是建立分析模型,确定系统的需要完成的工作,即对系统提出完整、准确、清晰和具体的要求。在线考试系统旨在为广大师生以及各个高校提供一个功能齐全、使用便捷的师生检验数据库管理系统,以代替传统的考试方式。由于系统使用的范围较为广泛,在设计时注重系统的可移植性,可以方便的移植到需要的硬件平台,同时,使用标准的数据库格式来实现,以方便数据的共享。通过对在线考试系统进行需求分析,系统的主要功能有:在线考试、自动评分、查询成绩、修改密码等。系统的性能需求,保证数据的精确度,以提高查准率;操作响应的时间短,对磁盘和数据库的操作在用户可接受的时间完成。在线考试系统的属性需求包括:正确性、可靠性、效率、完整性、易实用性、可维护性、可测试性、安全保密性、可理解性、可移植性和互联性等等。对在线考试系统进行需求分析旨在为师生提供方便、快捷的自我检验平台。
3 在线考试系统的设计
在线考试系统提供一个即可以在线考试,又可以进行更新、查询等多功能的考试平台,使用适当的设计方法完成功能设计和数据库设计,使系统达到高内聚、低耦合;模块规模适中;高扇入、低扇出;模块的作用域在控制域之内;模块接口的复杂程度低;模块单入口、单出口;模块功能可以预测等标准。
3.1 在线考试系统的功能设计
在线考试系统设计一般有三个角色分别为:考生、教师和系统管理员,不同的角色拥有不同的功能和权限。考生角色主要应用考试功能、对历史成绩的查询和修改自己的密码;教师角色可以上传试题、对试题进行修改和删除等维护操作,统计考生的成绩和修改密码等;系统管理员角色的权限最高,可以对考生、教师和题库进行统一管理,对其进行查询和更新操作。
在线考试系统的基本功能:(1)用户的注册和登录:系统对用户进行识别、验证,新用户需要跳转到用户注册界面。(2)在线考试:考生选择自己要参考的类别,并开始答题,考试完成后可以随堂得到考试成绩。(3)历史成绩查询:考生和教师可以查看考生以前参加考试科目的相应成绩,考生可以掌握自己近期的学习进步情况,教师也能了解学生对相应知识掌握的程度。(4)题库维护:教师可以对不同科目的试题进行维护,对现有试题进行修改或者删除操作,也可以增加新的试题。(5)历史成绩管理:各科教师可以查看整体的考试信息,考生的成绩分布,可以判断试题的难易程度,以利于在维护中作适当的处理。(6)考生管理:系统管理员可以对已经注册的考生进行删除处理,对未在系统中注册的进行增加操作。(7)教师管理:系统管理员可以对已经注册的教师进行删除处理,对未进行注册的进行增加操作。(8)密码修改:考生和教师可以在登陆成功之后,选择修改密码功能,页面跳转到密码修改页面,修改自己的登陆在线考试系统密码。
3.2 在线考试系统的数据库设计
MySQL是一个关系型数据库管理系统,一般中小型系统的开发都选择MySQL作为数据库。在线考试系统可以采用MySQL数据库。系统的数据库设计主要针对数据库的表设计和数据库的逻辑结构设计。系统有3个角色,至少需要3个表,同时,考生的成绩需要成绩表,试题需要存放在题库表。数据库的逻辑结构设计要具有完整性,完整性要求是描述表与表之间的约束关系,表与表之间依靠主键和外键相关联,为了保证系统操作的准确性和高效性,需要设计合理的逻辑结构,达到表与表之间的关联操作,数据流有清晰的流向。
4 总结
在线考试系统应用得到广大师生的赞同,这种考试方式,只要有网络,考生不仅可以随时随地进行考试,而且可以随时查看自己的历史成绩,同时,系统也为教师带来诸多方便,减少了工作时间,提高了考核的效率,更重要的是,系统按照考生的要求自动抽取试卷,并且是由系统为考生的试卷进行批阅,进一步达到了公平、客观的考试,而且系统具有良好的安全性和保密性,高效率的达到了考试的目的。
参考文献:
[1]魏宇清.在线考试系统在计算机语言教学中的应用[J].河北科技师范学院,2009(12):230-233.
【关键词】在线考试系统 计算机 功能 发展
一、研究背景
考试可以说是日常教学当中非常重要的一个环节,随着教育改革的不断深入和计算机技术的广泛应用,计算机在线考试这种全新的考试模式已经逐渐走入了课堂,大有取代传统考试的趋势。传统的考试由于涉及组织命题、试卷印刷、考场安排、监考及阅卷等多个环节,因此每组织一次考试都要耗费大量的人力物力,并且在阅卷时人为因素也会对考试的公平性造成影响。而计算机在线考试这一全新的考试模式,只要具备一套较为完善的考试系统,考生就可以随时随地通过计算机完成考试,这样就大大提高了考务管理的效率,节省了大量的人力物力资源,对考试的公平性也有所提升。所以对计算机在线考试进行研究,对于未来的教育改革有着极为重要的意义。
现在几乎所有学校都开设了计算机课,所以在计算机课的考试中推广在线考试系统是最为方便也是最为适合的。现代学生普遍对实践知识感兴趣,而对理论知识兴趣稍差,所以对于传统的主要靠背诵的笔试考试方式普遍比较抵触,而对计算机在线考试这种新的考试方式比较感兴趣。我对天津艺术职业学院、天津工艺美术学院等几所高职院校的同学进行了调查问卷,借调查问卷的形式进一步了解学生对于考试方面的一些想法和建议。调查问卷的内容如下:
1.你接触过计算机在线考试系统吗?
2.你认为哪些考试属于计算机在线考试?
3.你认为计算机在线考试会给你的学习带来哪些方面的改变?
4.传统笔试考试和计算机在线考试,你认为哪个效果更好?
5.你认为笔试考试和计算机在线考试哪个更便捷,效率更高?
6.你认为笔试考试和计算机在线考试哪个更具发展前景,为什么?
从我回收的300份调查问卷来看,多数同学对于网络在线考试是有一定了解的,95%的同学更喜欢计算机在线考试,他们认为这种考试效率更高,更加公平,也更加适合他们。因为这种考试更加注重动手能力,平常在练习时,可以通过电脑来完成练习,而不是天天复习书本知识,这样更能激发他们的学习兴趣。所以针对当前学生的特点来讲,计算机在线考试系统的开发和应用是很有实际意义的。
综上所述,在计算机课的考试中应用在线考试系统既符合学生的需求,又是未来教学改革的发展方向,所以有必要加大对计算机在线考试系统的开发力度,可以在学校中进行广泛地推广和应用,积极促进学校考核评价方式的改革。
二、开发在线考试系统的常用技术
在线考试系统开发中用到的技术,主要是开发编程语言的选择、后台数据库和系统架构的选择。选择一种合适的开发语言是很重要的,如JAVA、C++、PHP、C#等都是近几年比较流行也比较容易使用的开发语言。通过这些开发语言的使用,可以完成在线考试系统前台主要功能的开发。比如考试系统界面的开发,考试系统中考生注册、考生登录、试题组卷、考生考试、成绩查询等相应功能的开发工作,都是运用相应的开发语言来完成的。
考试系统后台数据库的选择也是非常重要的,目前市场上主流的数据库有Access数据库、SQL Server 数据库、Oracle数据库、MySQL数据库、DB2数据库等等。数据库不仅仅是存储和管理数据的工具,而且转变成用户所需要的各种数据管理的方式。我们可以根据考试系统的规模大小选择合适的数据库。比如,规模较小的计算机考试系统可以选择Access数据库,因为Access数据库的存储容量比较小;大中型的考试系统可以采用SQL Server 数据库或者是Oracle数据库,这几种数据库的存储容量较大,也具备更高的安全性和更好的数据管理功能。
计算机考试系统中比较重要的技术还有系统结构。常见的系统结构有C/S结构(Client/Server客户端/服务器模式)或是B/S结构(Browser/Server,浏览器/服务器模式)。在B/S结构中,WEB浏览器成为客户端最重要的工具。这种模式将客户端进行了有效统一,在客户端只要通过浏览器就能访问WEB服务器,使得客户端的维护工作大大减少,因此这种结构的使用比较广泛。C/S结构的特点是服务器运行时负荷较轻,因为客户端和服务器是分别独立工作的,所以客户端的运行不会给服务器端造成过大的负担,而且数据的存储管理功能也较为透明。因为客户端和服务器端工作相互独立,所以也有相当一部分考试系统采用这种结构。
三、计算机考试系统的常见功能分析
计算机考试系统主要的功能是满足学生的考试需要,同时还有学生对成绩的查询、后台数据管理等功能。具体来讲,分为考试系统前台功能和后台管理功能两大部分,前台功能主要是针对考生的,后台功能主要是针对管理员和教师的。
考试系统的前台功能主要是针对考生来进行的,包括考生的注册功能、考生的登录功能、试题的自动组卷、随机抽卷的实现、考生考试的实现、自动阅卷功能的实现、考生成绩查询功能,这些都是考试系统必需的一些功能。
系统的后台功能主要是针对管理员来实现的。首先要进行数据库的设计,在选择好需要的数据库软件之后,先设计出与系统功能相关的E-R图(实体―联系图);再根据E-R图制作出相应的数据表格,完成数据库的有关设计;之后再根据数据库的内容设计出考生信息管理功能、试题管理功能、成绩管理功能等主要功能。
一个比较成熟完善的考试系统,前台功能与后台管理功能缺一不可,以上都是比较重要而且基本的考试系统的功能。此外,一个成熟的考试系统在安全性与系统的可操作性方面也应该进行考虑。比如,考生登录时多密匙验证功能;系统的计时并自动交卷的功能;打乱答案顺序防止考生作弊的功能;对考试人数、及格、不及格人数、及格率和平均分的统计功能;如果出现机器死机时重新登录系统继续答题的功能等等。这些功能可以进一步完善系统,并使系统安全性得到更大的提升。
四、计算机在线考试系统对教学考试的促进作用
提升了学生的计算机动手操作能力。计算机技术是现代社会必须要掌握的一门技术,无论是基础教育、职业教育或是高等教育中,计算机应用基础都是一门必修课。因此采用计算机在线考试的形式,对于学生而言并不困难,可以提高学生的计算机动手能力。
使用计算机在线考试系统以后,除了学生以外,最大的受益者可以说就是老师。老师们不必再每进行一次考试都要出一套试卷了,免去了复习时对复习材料、考试时对考试试卷的大量印刷工作。而且在阅卷环节的工作量也大大减轻了,系统的自动阅卷方式大大减轻了教师的工作负担,阅卷的准确性和公平性也都更有保障。
五、计算机在线考试系统的发展展望
虽然在线考试系统近些年来有了很大的发展,很多社会性考试,比如计算机等级考试、托福考试、职称计算机考试、普通话考试等都运用了在线考试系统,但是在教学中的应用还不够广泛。究其原因,还是计算机在线考试系统还有一些不完善的地方,在应用中也出现了一些问题。我觉得如果从以下几点进行改善,计算机在线考试系统的发展会有更为广阔的空间。
1.在系统的安全性上应该进一步提升
计算机考试系统由于涉及试题等机密内容,所以对于系统安全性有很高的要求,如果出现系统安全漏洞、试题泄露等情况,考试系统的安全性与公平性将无从谈起。尤其对于大型的考试系统,系统安全性是必须要考虑的问题。首先是硬件系统的安全,它们是考试系统安全稳定运行的前提和保证。硬件主要包括服务器、客户端这些硬件设备的安全,要注意防破坏、防干扰、防泄漏、防病毒等等。另外,考试系统的身份认证和访问控制的安全性也要加强,要通过多种口令验证的方式提高系统的安全性。最后是在管理制度上的安全性,人为的安全因素往往是最难控制的,所以要制定详细的操作规程和严密的管理制度,确保系统能安全稳定地运行。
2.试题的难易度上应该有更好的区分
传统考试中,每个人的试卷是一样的,因此每个人试题的难易度肯定是一样的;而计算机在线考试系统中,每个人都是从题库中抽取属于自己的一套试卷。因此,确保每个人试卷的难易度一致是非常重要的。在线考试的题库应该对题目的难易度有着详细的说明,应该计算出每一道试题的难度系数,在组卷时每个人试题的难度系数应该是一致的,这样更能保证考试的公平性。
3.在线考试系统应当向移动设备上发展
现在的在线考试系统多是应用于PC端的,在移动设备上可以使用的在线考试系统还非常少。但是随着移动设备尤其是智能手机的普及,在移动设备上开发出一套计算机在线考试系统,可以说是应用非常广泛的,而且会成为未来的发展方向。这种考试系统主要是安卓和ios两个版本,因为绝大多数的移动设备都是基于这两种系统的,功能和电脑上开发出的类似,主要有前台的考试系统和后台的管理系统,另外可以加入一些视频课程讲解等等。我想这种基于移动设备的在线考试系统会为在线考试用户提供更为丰富的选择,也会成为非常流行的一款APP。
六、总结
综上所述,在线考试系统相对于传统考试,更加高效便捷,节省了人力物力,并且提高了考务管理效率,因此会成为传统考试的有益补充,尤其是对于计算机课而言,使用更加方便,更加有利于推广。由于现在的学生普遍对实践操作更感兴趣,而对理论知识不太感冒,因此在线考试系统由于其较强的动手操作性,更容易受到学生的青睐,只要在技术上更加成熟的话,一定会在学校中得到广泛应用。今后我一定会在计算机在线考试方面进行更加深入的探索,以促进计算机课考试改革的进一步发展。
【参考文献】
[1]杨雪杰.基于.Net 的在线考试系统的研究与实现[J].吉林工业大学学报,2010(9):47-53.
[2]朱玉超,鞠艳,王代勇 项目开发教程[M].北京:电子工业出版社,2013.
[3]韩生智.基于校园网的在线考试系统的设计与实现[J]. 新课程教育,2009(12):39-42.
[4]杨柳.SQL Server 数据库的性能分析与优化策略研究[J].科技创新导报,2012(1):35.
[5]祝红涛,刘海松.AJAX 从入门到精通[M].北京:电子工业出版社,2008.
[6]何南,张桂芬.SQL Server 数据库完整性的综合设计与实现[J].桂林航天工业高等专科学校学报,2010(4):458-460.
[7]刘振岩.基于.NET的Web程序设计――标准教程[M].北京:电子工业出版社,2006.
关键词 网上考试 数据库
中图分类号:TP311 文献标识码:A
0 引言
网上考试在国外一些国家已经得到了蓬勃发展,人们选学课程和考试都是通过网上进行的。在国内,目前绝大多数考试还停留在传统考试方式上,对互联网的真正应用仅限于一些考试的网上报名工作和网上成绩查询,还没有真正形成网上考试规模。在线考试系统作为现代教育的一个子系统,是保证教育教学质量的重要手段。在线考试技术作为一个新的载体发生了划时代的变化,考试从传统的纸笔考试到计算机辅助考试再发展到基于Web的网上考试成为现实。现阶段,在线考试系统的主流开发技术已经相当成熟,且很好地适应了动态站点设计和基于Web的数据库访问的要求,是当前网上考试软件实现的主流技术之一。在对大量关于在线考试系统资料的研究和学习后,开发这样一套系统成为很有必要的事情。
1 开发环境
在考虑到本系统需要大量运用到多种的对象,以及基于的多种优越性,所以决定利用来实现在线考试系统的功能。由于本系统涉及到许多数据的处理,这就需要有一个强大的后台数据库管理系统支持。目前主要有:Access,FoxPro,Excel,Sybase,Oracle,Informix,SQL Server等,其中网络型的SQL Server,Oracle产品安全性远远高于桌面型的Access,FoxPro等数据库。本系统采用的是微软公司的SQL Server2005作为后台数据库,在确保系统对安全性的要求的前提下,还符合系统的考题数目较多的要求。
2 功能需求
为了保证系统能够长期稳定的运行,系统应该满足以下的性能需求:(1)系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对员工信息处理的需求。(2)系统的开放性和系统的可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。例如数据表中用户选择字段方式的改变,用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。(3)系统的易用性和易维护性:要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。(4)系统的数据要求:数据录入和处理的准确性和实时性;数据的一致性与完整性;数据的共享与独立性。
3 模块设计
开发这个系统的目的就是提高工作效率,实现在线考试系统以及考试流程的系统化、规范化和自动化。系统最终实现的主要功能如下:(1)题库管理设置部分:包括管理员对题库的增加、删除和修改操作。(2)考试考试类型的设置部分:包括管理员对考试考试类型的增加、删除和修改操作。(3)试卷的信息的设置:由管理员设置考试信息。在考场上,系统将根据考试信息的设置对每个考生自动生成试卷。(4)在线测试用户模块,具体有在线登录,在线测试,修改自身资料。(5)用户管理部分:由管理员浏览用户信息库里面的所有信息,并提供管理员添加用户、删除和修改用户信息的功能。
设计和编程实现在线考试系统的考生考试部分。
考试者进入考试系统后,应该能根据自己的需要进行个人信息的修改、考试系统的进入,以及考分的查看。在线考试基于网络环境,试卷应该从服务器的数据库随机抽取试题并动态生成。考试者选择答案提交后,应该由计算机自动判卷,最终得到整张考卷成绩,自动录入于考生成绩信息。
整体的结构图如图1 :
系统重点模块设计:
(1)管理员登录:实现管理员的登录登录后才能对系统进行管理。
(2)考试考试类型管理:包括考试考试类型的添加,修改,删除,查看等所有的功能。
(3)考生管理:考生添加:对参加考试的考生信息进行录入添加。
考生信息维护:对已经添加的考生信息进行维护。
(4)试卷管理,试卷定制:在此根据试卷的,各个试题类型的试题数量,进行试卷的定制。定制好一份一份的试卷供考生参加考试使用。试卷维护:对已经生成的试卷信息进行管理和维护。
(5)试题管理。
单选题题录入:在这里进行单选题的录入管理。包括考题目,4个选项的答案,以及本题的答案选项。
单选题维护:对已经添加的试题信息进行修改,删除,查看等操作。
填空题录入:在这里进行多题的录入管理。包括所在,题目,4个选项的答案,以及本题的答案选项。
填空题维护:对已经添加的试题信息进行修改,删除,查看等操作。
判断题管理:对已经添加的试题信息进行修改,删除,查看等操作。
4 总结
网络存在的实际价值就在于它给了人们一个交流的机会,交流最有价值的东西就是知识。在线考试系统必将随着网络的发展,而更加完善。会有越来越多的人投入到这方面的研究。
参考文献
[1] 郑阿奇.SQL Server实用教程(第3版)[M]. 电子工业出版社,2009.
[2] 沈士根,汪承焱,许小东.Web程序设计——实用网站开发[M].清华大学出版社,2009.
[3] 王珊、萨师煊.数据库系统概论[M].北京.高等教育出版社,2008.
[4] 马骏.C#网络应用编程基础[M].人民邮电出版社,2006.
在线学习,最难控制的就是学员是否在线学习,以及如何科学安排自己的学习计划。学员在线网络学习的一个重要特点,就是学习与工作是混合交叉进行的,学习过程中难免出现计划的冲突或顾此失彼的现象,这就要求培训项目负责人或在线辅导教师及时掌握学员在线学习情况,加强对学员在线学习的监控与指导。
一是加强对自学情况的检查,要在培训班设立班委,组建学习讨论小组。既便于组织实施学员间的相互监督与提醒,也便于学员间学习经验成果的共享与相互促进,项目负责人或课程辅导教师要经常性观察研究学习在线学习的点击情况及学习进度,经常突击性提出一些问题指定某在线学员即时回答,以判定他是否真的在线学习。防止个别不自觉的学员让课程运行着而自己在学习中偷懒。
二是强化作业管理力度与学习指导的针对性。对远程培训辅导教师应制定作业收缴、批改、登记与指导制度,教师定期布置在线作业,学员每学完一个单元就必须在规定期限完成作业并上交。对学员实行结构分数制,即学员个人作业完成情况、参加小组问题研讨、课程评价等活动情况、对教师倡议或指令的响应情况均可在学员结业总体评价分数中占一定比重。在自学进度表中规定作业内容,在培训项目开始时就下发给学员,要求学员按要求上交作业,培训辅导教师及时组织批改,如实记录学员完成作业情况,并结合作业批改情况对学员实施针对性学习辅导。
三是严格对学员自学情况的检查与督促。远程辅导教师、项目负责人应重视对学员学习情况的检查与督促,把它作为工作的重要内容。同时,还应充分发挥班委、学习小组的积极性,提倡学员间的相互检查、提醒与督促,共同促进学习。必要时动员学员单位培训主管或人力资源部门参与,强化对学习进度落后的差生的管理,共同督促学员按计划完成学习任务,确保学习质量。
二、提倡面授辅导与远程学习方式的灵活运用
远程培训是员工培训一项重要手段,但它也不可避免有其自身的局限性,比如对学员学习时间的分散、学员效果反馈的滞后等,因此,为保证培训实际效果,应提倡面授辅导与远程学习的有机结合。各种方式灵活运用,以达到最佳培训效果。
一是合理安排远程学习与集中培训相结合的混合式培训项目,培训项目负责人结合项目要求及学员学习实际情况,将项目的开班时间、远程学习时间、集中面授时间合理安排。对于远程学习,就可安排学员日常工作时间中;对于集中面授安排,则要结合学员岗位工作节奏、工作特点等实际情况做科学调整,尽量安排员工工休或假期等时间将把集中面授对工作的负面影响减少到最低。
二是科学安排相关学习内容。结合培训项目要求,把一些基础课或铺垫性内容的课程通过远程学习的方式先行实施,给学员打好一个比较好的学习基础;对于一些需要较深入、长时间集中探讨的问题及学习课程中疑难问题的解答及远程学习培训后的延伸流研讨、总结提高等课程内容,则在后期安排适时的集中面授培训;二者结合使用以达到既节约培训投入又保证培训效果的目标。
三是做好集中面授培训的组织与实施。面授是远程培训项目的重要补充,是解决关键疑难问题,“啃”学习中“硬骨头”的重点阶段,组织集中面授时,首先要做好学员问题的收集与分析,把学员面授中需要解决的问题、知识疑难点搞清楚。其次是做好与面授培训教师的沟通工作,让面授教师明确学员疑难的集中点与面授要求。再组织做好学员师生的互动工作,把通过师生互动的问题深入探讨,加深学员对学习内容的理解。
三、重视评估与改进工作,努力提高培训质量
评估是提高工作质量的有效手段,远程培训是一种创新,很多工作仍处于探索阶段,因此,评估工作对于远程培训工作质量的提高非常重要。评估工作主要包括对课程的评估、对教师的评估及对学习效果的评估。
1.做好学员学习效果评估。远程网络培训是对学员学习管理相对放松、自主性相对较强,因此,远程培训应重视对学习内容掌握程度的检验。要建立与知识点相关联的试题库,保证试题对课程知识点的覆盖率。设置灵活的考试策略,使试题组织能满足不同程度人员考试的需要。在考试过程中,不仅包括在线考试,同时也可结合项目需要适当组织集中考试以保证教学效果,以学习结果为最终检测标准,严把出口关。对考试作弊者及违反有关规定的,也要按远程培训有关规定做出相应处理。
2.做好课件评价。课程是远程培训的灵魂,把远程教育平台看成是舞台,课程就是台上的剧目,开发好的剧目,对于提高上座率的重要性不言而喻。做好课程评价工作,主要目的就是总结课程开发的教训,借鉴以往经验,开发出更好、更受学员欢迎的新课件。开展课程评价主要以用人单位及学员为重点组织实施,评价内容主要包括:课程内容是否适用于培训对象需求,是否满足于培训目标对内容的要求,是否与培训对象的学习要求相适应等,学员对课程的喜欢热爱程度,参加培训的实际效果,课程使用的方便程度。
3.做好教师评估。辅导教师是远程培训学习活动的导演,教师对课程的辅导也有一个对课程内容加深理解和提升总结的作用,因此,辅导教师的工作质量对远程学习的引导与推动作用是不可忽视的。辅导教师评价主要来自远程教育中心(站)及参加培训的学员两个方面。评价教师和重点是该教师参与辅导的积极性、工作态度、出勤情况、对学员提问回复的及时性及辅导效果等。对教师工作评价后,一定要对教师本人一定要有回馈和沟通的过程,以帮助他完善教学辅导方式,纠正错误做法,提高教学辅导水平。
四、重视团队学习的引导,激励经验成果共享
远程培训以其虚拟的空间组织,能把不同专区、不同年龄、不同上网时段的人员关系起来,组织一个个虚拟组织,在这个组织里,他们可以平等自由交流,分享思想,且没有了往日的拘束,更能生发开拓思维空间。远程培训应充分发挥这种优势,多设计一些促进学员共享经验的学习模式,促进教学质量的提升。
一是定期组织课程研讨远程会议,会议主持人由本课程辅导教师担任,对会议议题及进程合理引导与控制,激发与会人员发言的热情。定期对学习中的问题、课程安排、对远程培训的管理活动安排等多方面议题组织讨论,解决学习疑难,收集大家反馈信息,为进一步改善工作提供参与。
二是合理划分学习小组,由班委或学习小组长作为会议召集人,发起不同范围的讨论或会议,对一些大家感兴趣的问题组织探讨,对疑难问题进行共同研讨,实施团队式学习。也可就项目学习等班级事务进行协商与讨论,聚大家的力量共同克服难关,优化学习思路,提高学习功效。
三是将优秀作业、论文、学习经验上网进行公开展示、也可组织针对性的评讲、交流活动。让每个人好的经验做法最终都变成大家共有的经验做法。让好经验充分发挥作用,避免其它学员再犯同样的错误,延误学习时间。
四是在论坛对精品提问、解答、精辟见解“置顶”方便大家查询与共享,也可对一些不负责的言论行为“拍砖”警示。在论坛引导大家讲正气、树新风、积极学习,踊跃发言,活跃学习气氛,增强吸引学员参与班级集体事务、共享成功经验的凝聚力。
关键词 Asp Access 大学物理 在线考试
中图分类号:G642 文献标识码:A DOI:10.16400/ki.kjdkz.2016.07.013
0引言
当前教学改革正在经历信息化、现代化、网络化的变革。我国已经从“互联网”时代迈入到了“互联网+”的新时代,但是在一些传统行业上仍然跟不上科技与时代的发展步伐,比如一些高校的考试信息管理,任课教师依然在使用传统的人工出卷和阅卷模式,工作量大且非常容易出错。
考试网络化可通过预先的集体导入或逐条录入题目进入标准化题库,由计算机为每位考生随机抽题,自动组合出卷,在学生交卷后由计算机自动批卷并分析班级或科目的考试结果。
考试的网络化有利于实现课程考试的规范化、科学化、标准化,有利于科学的教学信息采集、统计分析。把有限的资源利用起来,体现了网络考试的科学、方便、节约、高效性能,下面就把网络考试应用与分析系统的情况做个简要的介绍。
1系统设计
1.1系统结构设计
本系统采用典型的B/S(浏览端/服务务器端)结构模式,服务器端使用2台服务器来部署和构建,一台作为~HS的服务器,另外一台部署数据库,如果资金充裕的情况下,可以考虑额外增加一台服务器用来部署“蜜罐”系统,可以搜集网络入侵证据及保存。但在目前情况下,两台服务器足以完成本系统所设定的功能。
1.2功能模块设计
该系统由前、后台两部分组成。前台部分可分两大模块,一是登录和注册模块,用来负责登录或者注册新用户,并且区分是一般用户还是管理员用户;注册模块允许新用户添加自己的实际信息,包括学号、姓名、专业、年级、班级等,身份验证问题可以用于学生用户忘记密码时取回自己的密码。二是学生考试模块,细分为考题选择、答题、成绩查询三个小模块。
后台部分包括学生信息管理、专业班级管理、考题管理、考试与成绩管理、试卷分析五个模块。其中考题管理模块可以实现管理员手动逐条输入题目,或者按模版批量导入题目,考试与成绩管理模块可以管理考试的类型,比如对指定专业和班级的学生确定是期中考试、随堂测验、期末考试等,也可对学生的成绩进行统计、汇总、打印等。试卷分析模块可以对试卷中的各个知识点的得分率进行分析,使教师在日常上课过程中更有针对性地教学,做到有的放矢。
1.3数据库设计
主要包含四个表(表1~表4):
2功能实现
2.1试卷形式
考试试卷分为随机、不随机两种组卷方式。随机题目是由按管理员在系统后台预先设定选题范围,计算机随机从题库中的各知识点抽题,并打乱题目顺序,这为在目前国内高校普遍机房环境下实现“无监考考试”提供了技术上的保证。不随机试卷是出固定的试题。所有的考生面对完全相同的一套试卷,题目顺序也相同。
2.2出题形式
目前该系统主要以客观题的考试题目为主,由于当下计算机对主观题的判断不能完全实现智能化,所以还不可以将主观题纳入该系统中。但是客观题的知识点、难度,是可以按要求添加和修改的,通过对知识点、难度等的设定,可以从标准化题库中动态的抽出设定的考试题型和数目。
2.3考试分析模块
传统的在线考试系统一般只有出题、答题、判题功能,而没有总结、分析功能,而考试分析却恰恰是考试目的所在。本系统通过分析模块,通过对每张卷、每道题、以及每个知识点信息的采集,用图表、文字等多种方式加以显示。如图1。通过图表可以很直观地表现和了解考试当中出现的问题,教师也可以根据这些来在课堂上重点讲授知识点。有了科学的、准确的分析系统,可以对提高学生成绩起到一定的帮助作用。
2.4题型设置
网络考试可以由管理员在后台对考试的题型进行设置。可以随意添加任何适合于网络上进行的考试题型,所有的过程都是动态的。管理员改变题型,考生的试卷就会有相应的变化。
【关键词】在线考试系统;椭圆曲线加密算法;高级加密标准;身份鉴别
1.引言
随着我国网络教育信息化程度的不断提高,利用网络技术手段进行在线考试已成为我国网络高等教育领域越来越普遍的手段,与传统卷面考试比较,在线考试尤其是基于网络平台的在线考试形式有其突出的优点:(1)丰富海量的信息,传统卷面考试只能提供有限的信息,而无纸化考试可以在多个层面的知识点上提供信息;(2)节省大量人力、物力,举行一次传统意义上的考试所要消耗的精力和物力远远超过在线考试,而且工作大都比较琐碎,容易出错,显然,在线考试系统克服了传统书面考试的缺点,实现了考试的高效和公平。
目前,我国的网络高等教育是以高等学校为中心,各教学点分布众多,每次的考试均采用题库下发,各网络考试点统一考试的方法,在这个过程中,题库利用网络进行数据传送分发到各教学点,由教学点根据统一的考试时间组织考试。题库在这个过程中很容易遭到人为破解和攻击,存在着安全隐患。传统的题库加密手段单一,安全系数不高,本文通过对题库数据的加密分析,提出一种新的安全模式,采用基于椭圆曲线算法的密钥算法和动态密钥分配的数据加密标准进行加密,全方位地保证了题库数据的安全。
2.动态密钥分配方案设计
题库通常是以文件包的形式进行下发或存放于服务器上,下发的形式包括网络传送、以光盘或媒介下发等方法,不管文件包采用什么方式进行传送,通过对题库文件的分析,可以考虑对题库文件加入身份鉴别的特征值。具体的设计是在客户端解包的时候在服务器端进行题库身份鉴别,通过鉴别后方可进行题库在客户端的加载或解压。
2.1 动态密钥分配方案
考试中心的题库认证服务器可供各考点客户端访问,其认证的流程为:
(1)客户端采用统一的公开密钥把自己的身份ID标识发送到题库认证服务器;
(2)认证服务器用自己的私钥进行解密,并形成一个新的标识,分别用自己的公钥和客户端的公钥加密,形成两份标识,发送给客户端计算机;
(3)客户端收到这两份标识以后用自己的私钥解密其中的一份,并发送给服务器;
(4)题库认证服务器对照这两份标识,如果一致,则认为该客户端合法,准予通过。
值得一提的是,各客户端的ID标识是由题库服务器根据数据库形成的记录进行动态管理,这样就有效地避免了欺骗性的ID发送。
2.2 公开密钥算法
所谓公开密钥算法是指文档可由陌生者使用密钥算法进行加密,加密的密钥是公开的,只有在解密的时候才使用私钥进行解密,本文采用椭圆曲线加密算法,之所以采用椭圆曲线密钥算法是因为椭圆曲线公钥密码的安全性基于椭圆曲线离散对数问题的难解性,迄今还没有出现类似于解有限域上离散对数问题的index-calculus算法来解一般椭圆曲线上的离散对数问题。这就意味着在椭圆曲线公钥密码中采用较小的数就可以达到与使用更大的有限域同样的安全性[1]。
设GF(p)是一个P≠2,3的奇特征有限域,定义在GF(p)上的椭圆曲线是指满足魏尔斯特拉斯方程:(,且满足)的所有解,与无穷远点O构成的非空集合。设R是椭圆曲线上的一个点,则E上的椭圆曲线离散对数问题为:给定一点,求解整数,使。如果这样的数存在,则就是椭圆曲线离散对数。也就是说选取该椭圆曲线上的一个点R作为基点,给定一个整数x,用于求解是容易的。但是要从Q点和R点推导出整数x则是非常困难的。因此,本文所确立的密码机制运算是基于由椭圆曲线参数确定的有限域上的椭圆曲线的算术运算。
有限域参数,参数满足魏尔斯特拉斯方程中参数的规定,G为椭圆曲线上的一个基点,,最小正整数n成为点G的阶,满足,整数h是余因子,以上参数可确定唯一的椭圆曲线,在区间内随机确定一个整数d,使得,这样,密钥对可以被确定,其中Q为公钥,d为私钥,Q及T可以公开,加密通信如下过程:
(1)用户A选定椭圆曲线,取其一个点作为基点G,选择一个私钥d,生成公开密钥;
(2)用户A将生成公钥Q和连同基点G一并传送给用户B;
(3)用户B收到信息以后,将明文编码到上的一点M,并产生一个随机数r;
(4)用户B计算,,然后传送给用户A;
(5)A收到信息以后,计算,计算结果就是M,试图获取密钥的人只能看到,Q,G等公开信息,通过Q,G求解d十分困难。
3.数据加密标准AES
数据加密算法(DES)是一种对称加密算法,使用十分广泛,特别是在保护金融数据的安全中,DES使用一个56位的密钥以及附加的8位奇偶校验位,产生最大64位的分组大小。不过,随着诸如差分密码分析方法和线性密码分析方法出现以后,它的安全性遇到了不小的挑战,因此,在Rijndael算法的基础改良了DES标准以后形成了更为安全的AES加密标准,。Rijndael算法是具有可变分组长度和可变密钥长度的密钥迭代分组密码,包含了轮变换对状态的重复作用。其中迭代轮数依赖于分组长度和密钥长度。为了实现方便和安全性的考虑,选取分组长度和密钥长度都为固定的128 bit,轮数为10轮。其部分伪代码如下:
Crep(S,CKey)
{
KeyExp(CKey,ExpKey);
AddRdkey(s,ExpKey[0]);
For(i=l;i
{
Round(S,ExpKey[i]);
}
FinalRound(S,ExpKey[10]);
}
其中S是明文分组128 byte,通常被表示成4×4的表格形式。CKey是通信密钥,128 bit,通过密钥扩展函数KeyExp生成轮密钥。AddRdKey是明文s与0轮密钥ExpKey[0]进行异或的结果函数。轮变换可进行10轮。轮变换由4个变换组成,其伪代码如下:
{
;
;
;
;
}
SbBytes是Rijndael密码中唯一的非线性变换。它是一个作用在状态字节上的函数,其定义如下:,其中是伽罗华域上的映射:,是一个仿射映射。
子过程密钥加法运算,与轮密钥进行异或运算,通常进行10轮运算,就是FinalRound(S,ExpKey[10]),其定义如下:
FinalRound(S,ExpKey[10])
{
SbBytes(S);
SftRows(S);
AddRdKey(S,ExpKey[10]);
}
Rijndael算法也是对称密码算法,其解密形式与加密形式与DES算法有很大的相似性。
4.结束语
随着在线考试形式的日益普及,尤其是在我国成人高等教育普遍采用这种考试形式的情况下,考试数据的加密显得日益重要,本文在总结以往考试系统安全性的基础上提出的动态密钥分配机制和椭圆曲线加密算法是一种新的在线考试系统数据加密架构设想,目的是确保考试数据的安全和考试秩序的正常维护。
参考文献
[1]周玉洁,冯登国.公开密钥密码算法及其快速实现[M].国防工业出版社,2002.
[2]冯登国.密码学导引[M].科学出版社,2001.
[3]李美满,等.通用考试系统的开放题库设计与加解密算法研究[J].计算技术与自动化,2005,12.
[4]冯登国.网络安全原理与技术[M].北京:科学出版社,2003.
关键词:电子考试;数据压缩;图文混排
一、系统技术分析
Visual Studio是一套完整的系统开发工具,用于开发XML Web Services、 Web应用程序、桌面应用程序和移动应用程序。C#是Microsoft开发的一种新语言,它和C/C++一样强大,和Java一样提供丰富的网络编程支持和自动内存管理,和VB一样简单易用。SQL Server是微软公司高质量、高可靠性、高性能以及易用的大型数据库系统平台,是一个非过程化的语言,它允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。
二、系统设计
(一)数据库的设计。
在整个数据库的设计中,要求每个成员对数据表的修改必须在存储过程中,并同时在公告牌中进行公告,所有创建表的语句create table必须写在dbo.SP_initDB存储过程中,所有对表插入临时值的insert语句必须写在dbo.SPinsert中。数据库应当含有四个表,分别为角色表、学生信息表、试题表和分数表。
(二)服务器端管理子系统的设计与实现。
在设计服务器的时候,要求为其设计Web服务、提供数据库连接字符串的功能,嵌入程序后存在的问题和解决办法在具体实现时,重新封装了httpserv类库,并开启一个线程,作为启动Web服务的主线程核心代码如下:
public void shutdownWebServer(string waitKillprocess)
{
Process[] myprocesses = Process.GetProcesses();
foreach (Process mprocess in myprocesses)
{
if (mprocess.ProcessName.Trim() == waitKillprocess)
{
mprocess.CloseMainWindow();
mprocess.Kill();
}
}
}
(三)试卷录入子系统的设计与实现。
在试卷录入子系统中,需要解决的关键问题是:解决图文混排问题。为此,在系统的设计过程中,输入试题的题干和选项选择了richTextBox控件:数据压缩,系统采取了Gzip公开压缩算法,在中此算法在pression的命名空间中。采用其中的GZipStream类进行封装。GZipStream类表示GZip数据格式,它使用无损压缩和解压缩文件的行业标准算法。这种格式包括一个检测数据损坏的循环冗余校验值。GZip数据格式使用的算法与DeflateStream类的算法相同,对于未压缩的数据源,最好使用DeflateStream和GZipStream类。如果源数据已压缩,则使用这些类实际上可能会增加流的大小。
(四)改卷子系统的核心设计与实现。
在改卷子系统中,对于单项选择、判断题和多选题,只需要将学生选择答案标准答案相比较,相同则给分,不同给零分;对于填空题,将学生答案和标准答案相匹配,相同则给分。对于四个应用题,需要教师手动判定分数。
分数判定完毕后,就是试卷导出和分数打印了。对于试卷导出,系统采用XML作为试卷的存储标准。对于试卷打印,系统采用msReport报表。
(五)考试子系统的核心设计与实现。
在考试子系统中,关键要解决的剩余两个问题是如何抽题和时间计算。在为了充分发挥客户端计算机的运算能力,一方面系统采用C/S结构。另一方面采用Microsoft公司的VS2008中的最新技术Linq技术。作为数据库服务器来说,其工作就是提供数据和存储数据,不做抽题等其他运算,这样减轻了服务器的负担,提高了响应速度和服务效率。本系统采取将数据库服务器作为考试时间管理器
三、系统效率测试
在对未压缩的图文混排的115道单选题的测试中,数据库容量为28.84MB(30,247,446字节),在对数据用Gzip压缩后的测试中,数据库容量为3.18MB(3,342,336字节)。由此可见,对于图文混排的试题必须进行数据压缩,在对未压缩的图文混排的115单选题的读取测试中,读取时间为31.25ms。在对数据用Gzip压缩后的读取测试中,读取时间为15.625ms。
四、总结
在整个应用系统的实现上,充分体现了现代面向对象的设计思想,可移植性,可伸缩性得到了很大提高,系统具有良好的通用性。该系统的设计思想和实现方法,自足于现有在线电子考试之上,设计科学、精巧。对以后的在线考试系统设计和实现提供了科学、重要的参考价值。
参考文献:
[1]林•巴斯,保罗•克莱门茨,瑞克•凯兹曼.软件构架实践[M].北京:清华大学出版社,2006,4:136-151
[2]Herbert Schildt.C#完全手册[M].北京:电子工业出版社,2002,151-190
全部通过取得二级专业水平认证证书。按规定,证券中介机构不得聘用无资格证书的人员,因此对于立志从事证券业的人来说该证含金量很高。该证书考试难度不大,题型全部为客观题,看似一般的考试,为什么通过率不高呢?
1、学生自身方面。
从历年招生情况来看,我校证券专业学生录取从200多分到500多分不等,学生基础参差不齐,理解和掌握证券专业基本知识方面存在差距。而且部分学生学习缺乏主动性和自觉性,课上开小差,不跟着老师的思路走,课下自己也不认真复习。还有一部分学生存在侥幸心理,认为考试都是客观题,运气好就能蒙过去,因此也不愿意花时间和精力去认真备考。结果考后学生反映说,觉得好多知识点都似曾相识,老师似乎都讲过,但由于自己准备不充分,没能通过考试。
2、授课教师方面。
证券专业任课教师理论知识都十分丰富,但大多缺乏实际工作经验,一些知识点讲解起来不太通俗易懂。对证券从业资格考试没有足够重视,专业课程教学大纲与从业资格考试大纲不一致,也没有针对从业资格考试要求组织教学内容。此外,不善于总结分析考试规律,对有些考点没引起重视。
3、考试本身方面。
证券资格考试为无纸化考试,学生还不适应这种考试模式。学生从小学到大学,无论是平时测练还是期末考试都是纸质试卷考试,突然转换成机上考试,学生还不适应。部分考生在考试过程受电脑操作水平的影响,虽然整个考试过程文字录入很少,但一些考生还是在思想上有畏难情绪、信心不够,表现得手忙脚乱。此外,证券从业资格考试虽然题型简单,都是客观题,但是题量大、知识点多、知识点散,准备考试有难度。
二、改进措施
1、教师认真学习考试大纲,深入研究教材,强化训练。
教师应对学生通过证券从业资格考试给予足够重视,在目前国家的职业资格证书准入制度下,只取得毕业证书并不能真正进入就业领域,为更好地提高就业率,提高学生的职业能力,必须提高学生证券从业资格考试通过率。教师应认真学习研究证券从业资格考试大纲,明确哪些知识点是需要了解的,哪些知识点是熟悉的,哪些知识点是需要掌握的,在授课过程中属于应熟悉和掌握的部分要重点讲解。平时注意搜集历年证券从业资格考试真题,从中总结出一些重要的考点,讲课时作为重点内容阐述。同时,学完每一章,从历年考题中整理出相应真题,检验学生学习效果,通过做题,使学生做到查漏补缺。此外,教师应该利用寒暑假去证券公司等去挂职锻炼,提高自己的实践操作能力,通过下去锻炼可以把最真实的情况带进课堂教学中来,对提高学生学习热情很有帮助,对提高教师教学也大有益处。
2、改革考试评价制度。
理论笔试出考题时要模仿证券从业资格考试出题特点,逐渐实行网上测试。通过在网上建立试题数据库,自动生成电子试卷,学生可通过在线进行自我练习或测试的方法。如学生进入“证券市场基础知识在线测试”,系统将自动从试题库中为学生抽取试题生成试卷。要建立这样的试题数据库,就要求老师参照证券从业资格考试的题型,依据证券业协会颁发的各考试科目考试大纲,对课程的内容进行归纳总结,将要求学生掌握的知识点涵盖在习题的数据库中,通过练习让学生对知识点一一过关。通过这一过程,既能锻炼学生应付考试的能力,同时也是对所学理论知识的巩固和检验,为将来参加证券从业人员资格证书考试打下基础。当然,开发这样的数据库、建立课程的网上练习、测试平台需要相应的设备、技术支持,学校应给予大力支持,提供相关配套设施。
3、端正学生学习态度,增强学生的电脑操作水平。
【导语】
2019年成人高考报名工作,在认真总结往年经验、广泛征求各地意见的基础上,坚持以考生为本,坚持问题导向,在严格报名资格审核、严格确认管理、优化工作流程、简化报考手续等方面坚持管理与服务并重,取得明显成效。
严格报名资格审核。严格执行教育部及我省成人高考报名条件规定。请公安部门对所有考生户籍地信息进行筛查,对外省籍考生核验《居住证》真伪;对18周岁以下低龄考生审核高中阶段毕业证书;通过学信网在线审核报考专升本考生“前置学历”;对考生确认过程全程录像,对确认点工作电脑IP地址进行绑定。
着力优化工作流程。把以考生为本的工作理念贯彻工作始终。一是对考生提交的《居民身份证》《居住证》信息与本人信息以及公安部门审核结果均一致的,不再要求考生提交相关复印件材料。二是将诚信承诺事项整合到《报名信息核对表》,减少考生现场签名次数,简化确认手续。三是对未通过“前置学历”在线审核且本人申请报考专升本的考生,现场进行书面承诺后可继续报考。四是对已支付报名考务费但未进行确认的考生,在规定时间内到网上报名时自己选定的确认点办理退费手续。
强化报名确认管理。实施确认点申报审批制度,确认点的设置由市级教育考试机构审核,报省教育考试院备案。确认点工作人员须接受党纪政纪教育和业务培训后方可上岗,并凭已备案的手机号码接收短信验证,登录确认系统开展工作。所有考生须本人凭有效身份证件现场确认信息、采集指纹、拍照、签订承诺书,任何机构和个人不得代替考生确认或代替考生签字。
2019年成人高校招生全国统一考试将于10月26日至27日进行。
【关键词】现场:供电 企业教育:运用
中图分类号:U223 文献标识码:A
1.现场培训的目的和特点
1.1开展现场培训的目的
围绕“四强”技能人才队伍建设这个中心 , 牢牢抓住员工现场分析、解决问题和实际操作能力的提升这个关键环节 ,推动员工培训由“重理论 ”向“重技能 ”的转变 ,逐步形成 “会说不如会做 ,会做还要精做 ”的价值观,以实现供电企业生产人员队伍实际操作技能和综合素质的全面提升,解决员工结构不合理、生产一线人员数量不足、员工技能不精、人为事故不绝等一直困扰供电企业发展的难题 ,从而达到提高劳动生产率和“减人增效”的目的。
1.2现场培训和一般培训的差别
(1) 培训的目标不同 。现场培训是针对性教育 ,而一般培训是一种普及性教育。现场是解决企业问题的方法和手段 , 是完成企业任务的措施和途径; ( 2) 培训的重点不同。一般侧重于“ 是什么, 为什么”的素质教育, 而现场培训侧重于“怎么做”的技能培训; ( 3) 培训的方法不同。首先教学以教师为中心, 而技能培训以学员为中心; 其次 ,教学是 “示而学”,而现场培训是“干而学 ”; 再次 ,现场培训注重学员参与、双向沟通 ,除教师讲授外, 师傅带徒弟 、想、现场问答、反事故演习 、仿真操作、技能比武等亦成为现场培训的基本方法。 ( 4)现场有浓烈的企业文化特点。强化师带徒等现场培训 ,体现了供电企业 “安全第一, 预防为主 ”的价值观和行为准则。
2.现场培训工作的形式和做法
2.1以“国网规范”强化现场培训管理
供电企业生产人员现场培训的对象主要是变电运行与检修、 线路运行与检修 、 电力营销 、 电力调度与通信自动化等专业工作的一线人员, 人员较多 ,涉及的工种专业比较广 。收到国网公司印发的 《生产技能人员职业能力培训规范 》后 , A供电公司对照规范,对现场培训工作进行整改 ,严格按照 “国网规范 ”培训课程设计、专业教师评聘 、 培训考试考核等环节进行流程再造, 把规范落实到现场培训的全过程管理。
2.2“师带徒”促进技能传承
A供电公司建立师带徒制度和制定活动方案, 建立公司 “师傅人才库”、 落实师傅和优秀学员待遇 、 负责活动考核跟踪等环节;基层单位负责活动方案进行组织和实施; 班组、站所负责落实贯彻方案 ,做到分层管理 ,各负其责, 责任到人 ,确保了 “师带徒”活动的质量。活动开展三年来 , 创新出一系列优秀师带徒培训法 。
2.3“微型课堂”激活班组培训
通过基层班组调研和科学分析, 针对基层站所 、班组多 ,员工少、时间紧的特点 ,把员工培训简化为“五个一 ”指标,开展“微型课堂”培训模式, 即: 每次“微型课堂 ”培训, 仅针对 “一问题 ”, 只用 “一页教案 ”,学员自讲“一堂小课 ”, 后 “一次互动 ”讨论 ,通过“一次小考 ”总结。由于 “五个一 ”教学操作简单 ,针对现场 ,贴近班组,效果明显,深受基层班组员工的欢迎。
2.4“技术比武”选拔技能骨干
改变过去技术人才、技术能手通过评选或推荐产生的方式 ,下发了技术专家、首席师及技术能手评聘办法 ,要求技术能手 、专家必须在技术比武中优秀者才能担任 ,避免了暗箱操作, 激发了员工参与培训和参与技术比武的热情。近几年,A供电公司通过 “全员培训 ,层层选拔 , 抽选结合 ”的方式, 根据公司生产专业的特点 ,定期组织用电营业 、变电检修 、送电线路、 电能表修校 、 通信自动化、农村供电所长等专业的技术比武和技能竞赛, “以赛代训, 以赛促学 ”,涌现出一大批技术人才, 包括一批省公司、国网公司生产技能专家 。
2.5定期组织反事故演习
在迎峰度夏 、 迎峰度冬时期 ,举办有针对性的反事故演习。借助事故演习 , 各基层班组检验平时现场培训效果 ,同时在演习中进行学习。反事故演习采取事先不通知 、 不打招呼的方式 , 提前谋划 , 临时通知。各单位、 各专业岗位人员联合协作共同解决问题。事故演习真实检验了迎峰度夏、迎峰度冬应急状态下的各单位、各岗位反应速度 、物资供应 、 后勤保障等各方面的应急水平 ,为确保电网安全稳定运行奠定了坚实基础 。
2.6组织安全知识全员在线考试
利用当前网络技术的优势, 组织在线全员安全知识考试。网络考试组织简单便捷、机动灵活 ,在某一特定时间迅速地组织起从机关到基层到班组的全员考试 ,即时地考核公司上下全员掌握安全知识的情况。在线考试随机从题库中出题, 更大范围地扩大了考试面 ,全面地考核了全员安全知识水平 。全面开展岗位素质考试根据不同岗位和工种, 每个工种建立不少于一特定时间迅速地组织起从机关到基层到班组的全员考试 ,即时地考核公司上下全员掌握安全知识的情况。在线考试随机从题库中出题, 更大范围地扩大了考试面 ,全面地考核了全员安全知识水平 。
2.7全面开展岗位素质考试
根据不同岗位和工种, 每个工种建立不少于200道复习题的试题库 ,以国网公司下发的生产技能人员岗位规范作为考核标准和依据。坚持 “用什么学什么,缺什么补什么, 做什么考什么 ”的原则,组织现场培训和岗位素质考试, 将考试结果与岗位工资挂钩 。
通过岗位素质考试 ,着力提高员工判断与解决问题的能力和实际操作水平, 切实让员工在培训和考试中提稿业务技能水平;
2.8深入开展 “学习型班组”创建
A供电公司创建“学习型”企业活动 ,着力点始终放在员工素质提升上, 对广大员工提出了“立足本职精一门、面对发展会两手、适应竞争学三招 ”的学习要求, 鼓励员工争做复合型人才, 争做知识型、本领型和智慧型员工 ,员工创新解决实际问题的意识和能力大大增强。
3.现场培训成效显著
3.1促进了员工素质提升
通过开展各种形式的现场培训工作, 广大生产一线员工工作实践能和综合素质得到明显提高,一批生产一线的青年人才脱颖而出,成为技术骨干。
3.2促进了技能人才成长
通过现场培训过程中的备课 、讲解 、技术示范等环节 ,培训者提高自身综合素质, 受训者刻苦钻研业务技能,学到精湛技艺, 涌现出一批优秀技能人才 。
【关键词】随机考试;系统功能;课程考核;需求分析
1.引言
网上随机考试系统的开发主要是为了满足远程教育中考试改革的需要,通过考试系统的开发,可以解决这几个问题:一是使得学生可以在课程学完后随时预约,随时考试,使得在职学生工作与学习之间的矛盾得以缓解;二是大大减轻了教师年复一年的试卷出题工作与繁琐的试卷批阅工作;三是通过系统来完成试卷的分析工作与成绩导入导出工作,大大减轻了教师与考务人员的工作量。
2.系统业务功能需求
参加系统使用的人员分管理员、教师、教务人员、学生四种类型,因此在业务上也分四种类型。其中管理员主要负责系统整体管理:主要工作包括后台各类人员所操作菜单的分配、人员权限分配、课程管理、教师课程分配、数据维护、题型指派等;教师主要负责考题库的建立、制定试卷(主要是试卷的生成策略的制定)、试卷主观题的批阅、试卷分析工作;教务人员主要负责试卷设置(主要设置试卷的开考时间、性质等各类属性),成绩导出等工作;学生主要是使用系统完成考试与成绩查询。
3.系统功能设计
依据系统功能的需求,我们可以对十个功能模块进行进一步的功能拆分,使各个功能模块具体业务明确化。各功能模块具体细分设计如下:
3.1 系统管理模块
系统管理模块主要是管理员来使用,用来对系统总体进行维护与设置。系统管理模块下分以下几个子模块:
(1)权限管理:主要对系统模块的权限进行维护,对各类使用人员的权限分配,保证业务流程的顺利进行及系统运行的稳定性。
(2)数据管理:对数据进行备份等维护操作,保证数据的安全性。
(3)专业及课程管理:对专业及课程进行统一管理,将课程分配给所属教师,保证过程的一致性与稳定性。
(4)题型管理:确定系统的预设题型,并对课程进行设置,教师如果有自定义题型时,可依需求进行自定义题型的添加并分配到课程当中,教师可直接使用。
(5)人员管理:对系统中的管理人员(管理员、教师、教务人员)进行管理。
3.2 试题管理模块
教师使用试题管理模块进行课程试题库的建设工作,试题管理具有对试题的增加、删除、修改、浏览等基本操作。此外,教师可以对试题进行属性设置,具有测试属性的试题只可以在测试试卷中被抽取,而正式考试试卷则可以抽取两种属性的试题。
3.3 试卷管理模块
试卷管理模块,主要由教师及教务人员进行使用。此模块分为两个子模块:
(1)生成试卷模块:由教师操作,教师建立试题完毕后,可以生成试卷,教师通过制定策略来生成试卷,教师可以对试卷进行增加、修改、删除的操作。
(2)设置试卷模块:由教务人员操作,教务人员在教师制定好试卷后可以对试卷进行设置,主要对试卷进行开考时间的设置、考试形式的设置、判卷者的设置、进行此门课程考试的学生设置。
3.4 考试管理模块
考试管理模块主要用于两个用途,一是在考试过程中,当出现试场违纪、计算机故障、客户端不响应等特殊情况时,对学生考试状态或学生试卷相应处理用。二是在考试完成后,由计算机或教师进行的试卷批阅,成绩等操作。考试管理模块具体分为以下几个子模块:
(1)废卷管理:对考生的作废试卷进行处理。
(2)判卷管理:对考生试卷进行批阅,如果试卷全是客观题,计算机可以自动评阅,如果有主观题,教师可参与到有权限批阅的课程试卷工作,在批阅时,教师看不到客观题的批阅情况。批阅后的试卷,教师可以重新批阅。
(3)成绩:由教务人员使用,教务人员在教师对试卷批阅完毕后,可以浏览所有批阅后的试卷,确认无误后,可以该门课程的批阅成绩,成绩后,教师将不可以再进行阅卷操作,成绩也为最终成绩。
3.5 人员管理模块
人员管理模块主要是指管理人员管理与学生管理。
(1)管理人员管理:由管理员来进行管理人员管理。主要是指管理员对教师和教务人员的管理与分配工作。管理员可以进行管理人员的增加、修改、删除、浏览操作。
(2)学生管理:由教务人员来进行使用。教务人员通过人员管理模块实现对学生的批量导入与导入;学生个体的增加、修改、删除、浏览操作。
3.6 成绩管理模块
主要提供成绩查询服务,各类人员均可以在此模块查询成绩。学生只能查询个人成绩,教师可以查询所负责课程的成绩,教务人员可以查询所有课程的成绩。
3.7 数据分析模块
数据分析模块主要用于教务人员及教师使用,区别在于教务人员可以查询所有课程,教师查询所负责的课程。具体分为考试人员查询、缺考试人员查询、通过率统计、题型得分率统计、知识点得分率统计等。各类统计以表格或图表的形式来呈现,提供给所需者客观的结果分析。
3.8 预约管理模块
预约管理模块分前台后台两个子模块,用于考前预约使用,因为此在线考试系统是由学生预约后方可考试。
(1)预约设置模块:由教务人员使用,通过此模块设置考场,考场人数,考试时间,考试场次,预约时间等。
(2)预约模块:由学生使用,学生登录后,进入预约界面,学生可预约可以参加考试的考试科目、考试场次,不可以预约座位号,座位号随机生成。预约完毕后,学生可以打印准考证。
3.9 教务数据共享模块
该模块主要用于教务人员从教务管理系统中取出可以参加考试学生的数据,并通过考试系统提供的接口将这些学生的专业、课程、所考科目等信息共享至在线考试系统。学生进行预约考试时,只可以预约教务管理系统中有考试科目的课程,这样就避免了学生预约了不参加考试的课程这种错误情况。
3.10 在线考试模块
此模块为学生使用,学生在登录后,可以看到本场自己可以考试的考试科目,考试开始前学生不可以进行答题,考试科目会显示倒计时,以提醒学生开考时间。开考后,学生点开始答题后系统生成一份随机试卷。学生在答题过程,系统会自动保存学生答题结果,避免出现系统死机等意外时,不丢失学生已答试题。开考20分钟之内,学生不可以交卷,考试结束前五分钟,系统会提示学生,在时间截止后,如果学生未提交试卷,系统将自动提交试卷。
4.总结
本文研究的网上随机考试系统涉及到的因素比较多,人员的权限分配、题库的设计与维护、数据的存储、网络环境的配置等,本文只是详细分析随机考试系统的需求和各模块的功能设计,下一步将对系统的数据管理、运行维护等方面进行分析与设计,最终建设成为一个功能齐全、运行良好的在线考试平台。
参考文献
[1]赵慧勤,张景安.基于XML的网上考试系统的研究与实现[J].福建电脑,2007(05).
[2]杨合建,南理勇,孟凡康.网络考试系统研究与设计[J].福建电脑,2006(09).