自学考试命题及自动排版系统的设计与实现
摘 要:为减轻目前自学考试在命题和排版上繁重的工作量,本文介绍了如何利用VBA技术构建自学考试命题及自动排版系统。该系统支持图文混排的试题录入,可一次性自动生成多份具有统一格式的标准化试卷、答案和试卷统计,并可作为题库系统的批量导入源,已被我院教师广泛使用。
关键词:自学考试 word VBA 自动组配 自动排版
中图分类号:TP311.52文献标识码:B文章编号:1673-8454(2007)11-0041-03
Microsoft Word以其强大的文字处理能力、灵活多变的排版方法、友好的用户界面等优点已成为电子化成卷所使用的主要软件。但在命题过程中,还会涉及繁琐的组配试题和试卷排版工作,因此需要一个组题及自动排版的工具,使教师在出卷时只考虑命题内容,排版格式自动实现。
一、目前自考的命题流程及该系统的需求分析
从天津市自学考试命题处获悉:目前自学考试的市考课程有一千多门,由天津市考试院自主命题,考试院聘请各学科专业教师定期命制多套试卷,交由命题处统一调度和管理。受聘教师根据考试院提供的电子试卷模板命制试卷,填写相应的电子试题卡及试卷统计信息。笔者对其流程进行分析,总结以下几点亟待改进:
(1)受聘教师除了命制试题、填写试题卡以外,还要承担试卷和标准答案的排版、录入以及统计试题信息等工作,工作量大且具有机械性;
(2)命制完的试卷以文档的形式单独保存,不利于试题的再利用;
(3)教师往往会先把多套试卷所需的试题全部命制出来,再根据试题的参数分配到不同的试卷中,以保证每套试卷的指标大致相同。所以教师需要不停地拖动滚动条去查找试题卡,标注其所属试卷及流水号,这将是对教师记忆力的巨大考验;
(4)如果教师要修改试卷中的某一道试题更是难上加难,教师需要逐一修改试题卡、试卷、标准答案及试卷统计中涉及此题的所有内容。
因此,教师急需一种电子化工具来承担大量的重复性工作,使教师只需填写试题参数及试题内容,系统便可根据试卷结构的要求自动生成多份格式标准的试卷及其相应的标准答案和试卷统计。故自学考试命题及排版系统应运
而生。
二、系统实现的关键技术””VBA
VBA是一种新一代的标准宏语言,具有跨越多种Office应用软件并控制应用软件对象的能力,用于定制和扩展Office功能。[1] VBA提供了面向对象的程序设计方法,提供了相当完整的程序设计语言,程序开发者通过自定义宏,可以在word自身功...
== 试读已结束,如需继续阅读敬请充值会员 ==
|
本站文章均为原创投稿,仅供下载参考,付费用户可查看完整且有格式内容!
(费用标准:38元/2月,98元/2年,微信支付秒开通!) |
升级为会员即可查阅全文 。如需要查阅全文,请 免费注册 或 登录会员 |