上机考试系统的研究与设计
2012-09-21李敏军刘邦涛
成都信息工程大学学报 2012年3期
李敏军, 刘邦涛
(泸州医学院数学与信息技术教研室,四川泸州 646000)
0 引言
上机考试是对学生的计算机操作能力进行考核的一种重要手段,也是计算机程序设计课程最有效的考核方式。目前上机考试主要有单机考试和网络考试两种方式,单机考试一般由监考教师分发纸制试卷,学生用软盘或者U盘提交答案。单机考试方式不仅使监考教师工作量加大,而且考试的安全性较差,难以防止考试作弊,保证考试的公平性[1]。同时因阅卷时需要频繁插、取盘导致阅卷效率低,而且当磁盘损坏时无法阅卷。网络考试方式的应用越来越多,网络考试通过网络实现收、发试卷,由计算机监控考试时间,而且对于客观题可以直接利用计算机自动阅卷,不仅减轻了教师的工作量,大大提高了阅卷速度,还可以减少人工阅卷带来的差错。网络考试系统是为了解决无纸化考试而研发的软件,具有较强的目的性和专业性[2],课题研究开发应用于计算机程序设计的上机考试系统。
1 需求分析
计算机语言是计算机程序设计的基础,主要的计算机语言有汇编语言、C、C++、VB、VC、Delphi、Java等。不同的计算机语言具有不同的编程环境,使用的编程工具差别很大。为了实现各种计算机语言的上机考试,上机考试系统需要提供一个公共的考试环境,在编程工具的支持下进行考试。整个系统包括试题发送与回收、考试计时、信息记录等功能,考虑到计算机程序设计试题的多样性、灵活性和复杂性,系统采用固定多套试卷的组卷策略,不提供自动阅卷的功能。……
登录APP查看全文
