一、选题意义
纸质化的试题在制作与共享过程中非常不便利,且试题信息调取繁琐,存在试题信息缺失的可能性。随着我国教育事业的蓬勃发展,大学的招生人数逐渐增多,在学生人数飞快增加,而教师人员基本没有变动的情况下,教师的教学任务日渐繁重。同时,计算机行业的飞速发展,也间接促成了课程试题库管理需求的产生。研发出一个实用的课程试题库管理系统,对于减轻教师教学负担、避免重复工作、实现教考分离,具有十分重要的意义。
二、国内外研究现状
1.国外研究现状
计算机的技术最早起源于上世纪六十年代美国而后逐渐发展,进而被应用于学校网络教育方面。英国首先将计算机用于考试管理中,并提出用计算机辅助测试的概念[1]。在美国加州首先开发出功能较为完善的试题管理系统。
题库是试题库的简称,在发展过程中也曾被冠以试题图书馆、试题银行、试题仓库等称谓[2]。国外对于课程试题库的设计理论发展较为丰富,所以成果层出不穷。同时,开发工具、架构模型也比较完善。在此发展历程之中,国外的众多教育机构、教育主管部门以及学校、专业资格认证中心都开始了对试题库管理方面的研究[3] [4]。其中诞生了一些比较经典的案例,诸如:GRE考试、司法考试、护理考试等。这些经典案例的运用,为我国课程试题库的发展与研究提供了宝贵的经验,对我国的考试信息化研究具有重大价值。
2.国内研究现状
我国的计算机行业发展较晚,故应用到教学领域也迟。最早的通用试题库管理系统于1996年完成建设并投入使用[3]。在进入二十一世纪以来,计算机行业急速发展,而计算机的技术也被应用到教学领域。至今为止,我国的计算机应用技术在教学领域发展了许久,在此期间,试题管理技术越来越成熟,例如,各大高校的试题库,从一开始需要教师把试题先写在纸质上,再由专门的程序员分科目、分难度录入系统;到后来由专门的考试人员输入信息,并且随机抽取,客观上减少了无关人员的干扰,极大地增强了考试的安全性、公平性、客观性[5]。即使这样,我国的试题库管理还是有所不足,应用与普及方面还有待加强,任重而道远。
本选题拟解决的主要问题
本次选题于过往课程试题库管理系统中不同。以前的一个单一的集中式系统,各个功能模块之间的耦合度比较高,不利于后续的维护升级。而且开发难度大,效率低下,系统的扩展性差。本系统将采用B/S设计架构,各个模块之间使用接口通信,低耦合,扩展性高。且着重解决以下两个问题:
1.试题库建立的问题。试题库的建立是整个系统的灵魂,不同学科、不同题型、不同难度的试题都需要仔细制作,用来满足实际的使用需求。
2.系统安全性的问题。试题库的安全是考试公平、公正的根本保证。本试题库管理系统应具有很高的安全性和稳定性。
毕业论文(设计)的主要观点及创新点
主要观点:本系统主要实现了教师用户的登录,编辑课程信息与试题信息,和管理员对账号、系统的维护。
创新点:
兼容模式:采用B/S架构设计[6],不论是Windonws还是Unix都可以正常运行,极大降低开发成本。
试题模块:试题信息化,在试题库管理系统里的题目是一个一直变化的过程,有的试题淘汰,有的试题新增,这时候就需要课程试题库管理系统对试题库里存在的试题信息进行显示,例如难度,科目[7]。
速度方面:使用redis缓存系统,在用户刷新、多次访问时能够很快的响应。
系统设计方面:系统采用分布式架构,把工作负载分放到多个系统上,减小单个系统的压力。假设一个系统出现了问题,其他系统不受影响。各个系统之间独立性高,可扩展性好。