用excel制作简易平时练习作业系统

用excel制作简易平时练习作业系统

ID:31166329

大小:117.00 KB

页数:12页

时间:2019-01-07

用excel制作简易平时练习作业系统_第1页
用excel制作简易平时练习作业系统_第2页
用excel制作简易平时练习作业系统_第3页
用excel制作简易平时练习作业系统_第4页
用excel制作简易平时练习作业系统_第5页
资源描述:

《用excel制作简易平时练习作业系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、用Excel制作简易平时练习作业系统  摘要:作者基于Excel优秀的信息管理功能,研究了简单易制的课程平时练习作业系统制作过程:以客观化为练习题编写模式,大量利用Excel中的宏录制功能和网络资源获取实现相应过程的VBA代码;实现按指定数量和题型随机抽题、省时的电子化作业方式;作业成绩的判定由系统自动快速完成、班级成绩自动汇总,无人为干涉;设计了较为严格的安全措施,防止作业题库内容的不合理传播,一定程度上减少了学生作业抄袭与考试作弊的可能;并简单介绍了该系统在实际应用过程中的情况。  关键词:Excel;制作;作业题库系统;电子化作业  中图分类号:G434文献标志码:B文章

2、编号:1673-8454(2013)16-0081-04  平时练习作业,是学生学好课程的必要保证之一。对于工业分析、湿法冶金学这样的专业性很强的课程,也只有通过平时作业练习和实践操作,才能真正掌握课程的知识内容,才有可能具备灵活运用课程基础知识解决实际问题的能力。另一方面,为了解决湿法冶金学、工业分析这类课程“以考试为唯一判断标准”12的弊端,过程环节被不断强化。[1]平时练习作业作为过程环节考核的重要组成部分之一,理应得到重视。平时练习作业对学生能力的训练主要有两方面,其一是通过平时练习作业达到熟练掌握课程基础知识的目的,这是打基础的作用,其二是训练对基础知识的灵活运用,这

3、是课程培养较高层次的目标了。尽管后者才是课程的最终目标,但如果前者达不到较好的程度,则后者就如“空中楼阁”,无法实现。因此,在多年教学实践的基础之上,笔者认为平时练习作业应以“打基础”为主,灵活运用知识能力培养为辅,并且灵活应用能力培养应少而精。要打好基础,平时练习对课程知识的包涵必须泛而细,这就要求练习题必须达到一定的数量才有可能实现这一目标。然而,这样做的话,会给学生和教师额外增加不少的负担,使学生对课程产生厌烦情绪,也会使教师对改进课程教学方式提高教学效果缺乏兴趣。  为此,鉴于Excel软件具有强大的数据处理和信息管理能力,容易实现信息管理自动化的优势,笔者提出在Exc

4、el软件环境下建设课程题库,实现随机快速自动组卷,自动评分,自动处理学生成绩数据。并且利用Excel实现这一过程比较简单,不需要专门的编程能力,只要会用这一软件,就能够理解并实现这一系统。  一、Excel题库建设的基本思想12  为了实现既能全面强化对基础的掌握,又能高效利用学生紧张的课外时间,题库题型全部客观化,即以练习时间相对较少的选择题和判断题为题库题型。练习题以课程章为单位进行编写,数量除了根据章的内容多少和课时比例进行确定之外,还应规定最低题量,每一章的习题数量一般应超过100道,其目的是为了保证在随机抽题过程中,任两个学生之间的题目在理论上都有可能不完全相同,并且

5、还应保证一定的富余空间。为了适当减小任两个学生随机抽取的习题间尽可能小的相似率,这一基数有必要取得稍微大一些。为此,在随机抽取题数为50时,以100为基数,已经可以在较大程度上保证前述目的的实现。为了保证习题不被恶意修改,题库应采取适当的保护措施,以避免不被授权的人在接触到题库的任何时刻都不能够有机会修改题库中的习题和程序代码,并且也不能够轻松地复制出习题以进行不被授权的传播。为了减少教师的工作量,题库应具有自动评分和班级成绩自动汇总功能。  二、Excel题库的具体实现  上述系统完全可以在Excel中通过由宏录制功能产生的VBA代码来简单地实现,具体包括如下方面。  1.题

6、的输入方式  选择题包括题干、选项和答案,它们在Excel工作表中的输入方式为“一行一题”,由随机数、原始序号、题干、选项(四个)、答案共8个部分(列)组成,每一部分占用一个单元格。判断题包括随机数、原始序号、题干、答案共四部分。选择题和判断题在不同的工作表中单独输入。它们的输入顺序建议按相关教材上相应知识点的教学顺序输入,这就是题库中题目的原始顺序,这样做可以方便今后的修改、增删。  2.随机抽题12  在Excel中有一个随机数产生函数rand(),可以产生(0,1)之间的随机数,其小数位数高达9位。在题目的随机数单元格中通过rand()产生随机数,再借助于Excel的扩展

7、区域排序功能,以随机数列为排序的主要排序关键字进行排序,从而可以实现一章题目的随机排列。每个学生的每章习题量为50题(可很容易地实现题量调节与题型组合),则选取经过随机排列的题目的前50题输出作为习题即可。这一过程在学生打开题库文件并按要求输入必要的信息(如姓名、学号等)并点击开始做题按钮之后由VBA代码自动实现。  在程序中的具体算法是,利用For-Next语句查询题目总数:指定一个比较大的循环数(取肯定大于每章题目数的一个值,比如1000),逐个判断题目序号单元格是否为空(“”),如果为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。