模块组成部分及涉及技术:
1.题库模块设计: Word,二个版本:VBA技术版,VSTO技术版
2.答题模块设计: Word,二个版本:VBA技术版,VSTO技术版
3.阅卷模块设计:Excel,VSTO技术
开发构想:
1.从现实角度看,每个老师的教材,经常发生变化,即使同一门课程,教材内容也经常发生变化.尤其是高等学校自己组织的期中或期末考试,大部分考试内容往往要围绕这本教材的内容出题,老师对学生的复习授课也往往是针对课程的重点内容展开.作为代课老师来说,当然希望采用某一个成熟的庞大题库来组织考试,但实际上,由于题库维护工作量大、或者由于教材内容已经更新,以前题库的老内容已经不合适,或者题库没有明显的重点,或者题库相关参数设置复杂等相关原因,这些方法往往都不太适用。
2.当前流行的B/S或C/S架构的在线考试系统,往往要依赖于一个性能良好的服务器,考试过程中,服务器一旦出问题,问题多多.服务器的风险实际上完全可以分解到每个学生端,可以通过机房的网络教学管理系统的教师端的分发文件功能,可以给每个学生分发一个电子试卷,即【考试端】,它们在各自的学生机上所带的题库都是一样的.学生答题开始时,便可以随机从题库中抽取部分题目组成试卷.所以每个学生的试卷内容及题目顺序是不一样的。
3.不论在试卷的排版印刷,还是在教学电子教案的起草等,微软Word应用相当普及,而且对图像、自绘图形、多媒体等元素插入相当方便容易.所以,题库的维护工具首选word系统.又由于Word系统不但是一个文字处理软件,而且可以通过VBA、VSTO等技术可以对其进行二次开发,二次开发好的Word系统可以作为一个学生端的答题系统使用.
4.每个学生提交的Word版的电子试卷,可以放在同一个文件夹中,然后,利用经过Excel二次开发的【阅卷系统】,快速地对其进行批处理.最后自动形成Excel格式的成绩报表.
5.Word提供了文档内容保护等机制,可以有效地控制卷面内容:哪些内容可以被考生修改,哪些不能被考生修改.Excel本身也提供了相应的文档内容保护机制,此机制可以有效、安全地使管理员的所有操作合理地进行,避免了可能出现的误操作.
6.由于没有采用关系型数据库技术,所以数据题库的维护、电子试卷分发、批处理阅卷等工作。全部采用Office的word及Excel技术,对于中小规模的试题库建设及考试,方案实施简单方便,容易部署.
相关网址:http://www.exesoft.cn/chinese/proshow.asp?id=242