- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息技术教学软件的设计思路与技术实现
奉化中学 王丰
【摘要】新课程理念下的信息技术教学十分注重对学生学习的评价。评价也是在教学各环节中必不可少的一环,它的目的是检查和促进教与学。因此,在日常教学中,方便、科学、有效的评价也显得尤为重要。本文以2006年会考导引中五套试卷为例,介绍了开发具有评价功能的训练复习型教学软件的设计思路,以及如何使用VB6.0来具体实现试卷的抽取、各类试题的批改、成绩的上传和成绩的导出统计等功能。
【关键词】评价 教学软件 VB6.0 批改程序
教学软件是一种根据教学目标设计、表现特定的教学内容、反映一定教学策略的计算机教学程序。它可以用来存储、传递和处理教学信息,能让学生进行交互操作,并对学生的学习做出评价的教学媒体。根据多媒体教学软件的内容与作用的不同,可以将多媒体教学软件分为如下几种类型:课堂演示型、学生自主学习型、模拟实验型、训练复习型、教学游戏型、资料工具型。因为我在平时教学中编写的软件基本上都是以试题的形式出现,主要属于学生自主学习型和训练复习型,所以下面我就简单谈谈在开发这类教学软件过程中的设计思路和技术实现。
一、需求分析
信息技术不同于其他学科,学生的学习过程和很多的实践活动都是在计算机上完成的,而且都以操作为主。那么,作为教师,我们怎样科学有效的评价学生?怎样随时了解学生的学习情况?作为学生,怎样进行自主学习、自我测试?因此,开发具有试题批改和成绩反馈功能的教学软件是十分必要的。
1、对教师来说,减轻了教师工作量,方便了教师对学生学习情况的了解。
信息技术学科的试题主要是以操作题为主。而在平时的课堂教学中,老师也往往都会布置相应的练习供学生测试以便了解学生的学习情况。所以老师对作业的批改和成绩的统计分析是必不可少的,面对大量的操作类试题,老师一个个打开进行查看或手动批改,再统计分析成绩,这样不仅效率低,而且长此以往,势必会给老师增加相当多的工作量。所以让计算机自动批改并统计成绩,可以减轻教师的工作量,让教师把时间和精力都用在课堂教学以及提高教学效果上。
2、对学生来说,有利于学生自主学习,并激发了学习兴趣。
学生重视成绩的心理,全身心投入想着为什么这会丢分,哪儿操作不
开发工具采用Visual Basic6.0(简称VB)。一是因为VB适合快速开发,相对于VC等开发软件更易于上手,而且开发的效率高、周期短。二是因为word、excel等office软件里的宏都是VBA,而VBA是VB的一个子集,两者可以很好的结合。而且利用宏可以帮助我们快速有效的写出批改程序。
三、详细设计
1.界面设计与文件结构
因为VB6毕竟是win98时代的产物,所以在界面设计上,VB6的窗体和控件都是win98风格,不美观、缺乏时代感。虽然用vb2003/vb2005来开发可以做出XP风格的界面,但生成的应用程序都需要.net framework平台,脱离了这个环境则无法运行,不适合在学校机房使用。所以,在使用VB6开发时应尽可能自己编写一些用户控件来设计界面(当然,如果只是以功能为主,那么可以不考虑这些)。在我编写的这些软件里,为了使用界面更加清新时尚,能让学生眼前一亮,所以整个软件的界面颜色、按钮样式均模仿QQ窗口(界面风格如图所示)。采用了网上免费的QQFrom和QQButton这两个用户控件,使用方法和VB里的From、Button控件一样。
(图一) (图二)
界面设计:按照上面的软件结构图设计好界面。(对于功能相似的控件可以使用控件数组,以提高程序开发效率。)
文件结构:设计好每一套试卷的试题,并建立好相应的目录。
题目少可以用文本文件来存储。为保证文本文件中信息的安全性,防止学生打开直接查看,可以改变文本文件的扩展名、改变文本文件中答案的顺序、或对答案进行加密等。
题目多可以用Access数据库来存储。这样只要给数据库设置个密码就可以保证题库的安全性了。
2.抽题
设计好界面和题目后就可以编写各功能模块的代码了。(下面主要介绍操作类试题的抽取、批改,选择题部分较简单,在此不作讨论,网上也有很多的选择题实例可供大家参考)
当学生选择某一套试卷后,就要执行抽题操作。抽题也就是根据学生的选择将软件目录下的题目复制到考试文件夹下。主要是对文件和文件夹进行复制。对文件和文件夹进行操作需要使用FSO(File System Object)对象模型,FSO的功能非常强大,它能创建、改变、移动、删除文件/文件夹;能检测文件/文件夹是否存在,文件/文件夹的路径;能获取文件/文件夹的信息,如:名称、创建日期等。要使用FSO,首先必须在工程中引用Microsoft Scripting Runtime。
抽题主要使用了FSO复制文件和复
文档评论(0)