朱小兰
摘要:从系统运行平台的依赖性、实际课堂运转需求出发,依托于Excel软件,结合VBA应用程序开发工具,以Excel表格数据为基础,设计了一款单机版随机出题考试系统。结果表明,作为日常学习与工作中经常被使用到的Excel软件,本系统更容易被老师与学生理解和接受,也能为课堂教学提供更好的服务。
关键词:Excel;VBA;随机出题;表格数据;打包发布
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)36-0065-02
Abstract:From the system platform, the dependence of actual classroom work demand, Based on Excel software, combined with VBA application development tools, Based on the Excel spreadsheet data, designed a standalone version of the random number test system. The results show that the system is more easily understood and accepted by teachers and students, and provides better service for classroom teaching.
Key words: Excel; VBA; selecting test examinations randomly; table data; packaging releases
1 需求分析
互联网的发展,推进了教育教学手段的多样化、网络化。现在很多学校都已经引入了各种各样的依托于网络的在线考试系统。但由于在线考试系统依托于网络,对网络运行状况及服务器的性能均有一定的要求,且国内考试平台的价格也是居高不下,题库也相对封闭,因此,单机版的考试系统就突显出其独特的优势了。
开发单机版考试系统可以使用的工具有很多,通过调研发现,作为日常学习与工作中经常被使用到的OFFICE软件系列中的Excel软件,更容易被老师与学生理解和接受。为了更好的服务课堂、强化自主学习、巩固学习要点、分析学习成果,单机版考试软件应能够解决以下几个问题:
1) 使用者能自行对题库进行增加、删除、修改操作。
2) 考试过程中,能辅助使用者巩固所学知识,及时提供知识解答参考。
3) 考试结束,能对使用者本次测验情况有汇总分析报告。
2 系统设计
2.1 开发工具
虽然Excel本身的内置函数功能已经非常之强大,但对于我们制作一个带有窗口界面的随机出题考试系统仍然是不够的,这时候就需要用VBA来对Excel进行二次开发了。……