基于Flash的简易智能题库系统开发

来源 :中国教育信息化·基础教育 | 被引量 : 0次 | 上传用户:yingzi9252
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
   摘 要:随着信息技术的发展,多媒体课件在教学中的应用也越来越普及,尤其在中小学教学中,多媒体课件更是不可缺少的一个元素。Flash多媒体教学课件就有其特殊的意义,它不仅可为教师提供一个教学的辅助手段,开创一种新的教学思路,同时也为学生创造了一种崭新的学习环境,进一步方便学生与教师的交流。因此,可以认为开发Flash教学课件是非常必要的。本文基于Flash的Action Script语言,利用自带UI组件进行简易智能题库开发,为广大师生提供一个交流的平台。
  关键词:Flash;UI组件;LoadVariables;智能题库
  中图分类号:G434 文献标识码:A 文章编号:1673-8454(2008)10-0057-04
  
   一、概述
  
  在众多课件制作的工具中,由于Flash采用矢量图格式来制作动画,具有占用空间小、交换性强、兼容性好、画面输出品质高等优点,赢得了广大网页制作者的青睐。随着Flash Professional 8版本的发行,Flash脚本语言Action Script也不断进行升级。而新脚本语言增加了许多新的功能,包括语言元素,改进的编辑和调试工具,以及真正面向对象的编程模型,同时使用Flash组件技术能够方便的制作出很多具有使用价值的课件作品。
  在以往大部分的Flash课件中,由于采用把文件导入Flash文件内部作为元件进行设计,导致课件容量过大,在运行的过程中,速度较慢,且不易修改,对于一些对Flash了解不深的老师来说只能借鉴他人现成的课件,而无法制作有着自己想法的教学课件,致使教学无法顺利进行,基于这样一种情况,我们在文章中介绍一种简单的基于外部文件的智能题库系统,方便广大师生借鉴参考。
  题库型课件通过大量测试强化学生的知识和能力,一般包括单选题,多选题,判断题和填空题等常用类型。在教学中,题库型课件同一类题目应该达到一定数量,应该具有一定的统计分析能力和多场景导航能力,以助于检测学习效果,增强学习兴趣,提高学习效率。
  
   三、程序文件构成
  
  整个程序管理系统包括8个文件(如图1),我们把它们存放到一个独立的文件夹中,为了便于测试题目的管理和维护,我们把程序文件分为两个层次:第一层是测试题目文件,用于管理和维护试题,对题目进行增删就像修改一般文件一样简单。第二层是智能管理程序,即一个Flash影片,用于调入外部文件中的测试题目,将外部数据读入系统。其中question1.txt至question5.txt是5个测试题目相对应的文本文件,text.txt是定义课件总标题,课件总题目数等变量的文本文件。
   另外两个分别是课件程序FLA源文件和课件程序SWF影片文件。注意在创建.txt文件时,由于需要加载中文文字,这里在保存文件时一定要设置为Unicode类型,否则加载中文时会出现乱码。test.txt文件内容如图2,这个文件共定义了3个变量。变量title定义的是测试库课件的总标题,它的初值可以根据要创建的具体题库课件的情况进行替换。变量totalQusetions定义的是课件题库的总题目数,它的初值为5,即将来创建好的题库共的5个题目,变量eof是一个特殊标志变量,它的初值是1,这个值不能动。
   由于totalQuset
  ions为5,所以这里要包含5个试题题目的文本文件,文件名为question1.txt—question5.txt,一个题目文本对应一个测试题,文件中定义了一些关于测试题目的变量,每个文本文件都定义了7个变量。第一个题目文本文件的内容如图3,变量q定义的是试题题目的问题文本,变量answer1到answer4定义的是题目的4个备选答案文本,变量correctanswer定义的是题目正确答案的序号,变量eof是一个特殊标志变量,它的初值是1,这个值不能动。(注意:每个变量之间一定要用
其他文献
十七  这次,三人没有直接进城,而是来到了位于树林和离树林最近的人类建筑之间的一片空地上。他们绕着空地走了几圈,不断打量着建筑的外墙,最后终于找到了一个金属水龙头。水龙头上没接软管,上面布满了锈斑。水龙头拧得很紧,即使是特别有劲儿的狗,也要费好大的力气咬住上面圆形的、裹着橡胶的手柄才能把它拧开。最后还是布拉姆斯拧开的水龙头—水龙头一开,白花花的水立刻喷涌而出,噼里啪啦地打在货车的金属车身上,引得水
摘 要:近年来,在北京、上海等城市和沿海发达地区中小学,信息技术基础设施有了很大改善,但利用率仍然比较低。为了搞清楚教师在课堂上很少应用信息技术的原因,我们对北京城区的5所中小学教师进行了调查。调查采用问卷和访谈方式,并结合课堂观察。得出结论:当前,在北京城区中小学,计算机和网络在课堂上使用率不高,制约教师应用信息技术教学的主要障碍依次是“时间、教师培训、教学资源和技术支持”。问题的根源是与信息化
国家实施“校校通”工程以来,以学校为单位的校园网和以地区为单位的城域网在全国范围蓬勃兴起。而伴随着IT基础设施的逐步完善,我国的教育信息化正在进入第二个阶段,即IT应用的普及和加强,而视频会议就是其中的一种典型应用。   “视频会议给教育带来什么?”对于这个问题的回答在成功建立起教育视频会议的教育界已经达成了共识。这就是:作为一种直观、高效、及时、低成本的远程沟通工具,视频会议在教育系统的应用已延
成都市锦汇东城小学位于成都城东沙河畔,是百年名校成都师范附属小学的城东分校。自2018年办学以来,学校以总校的核心理念“万类霜天竞自由”为办学文化起点,从天府成都悠久的“锦绣文化”中找到新的“育脉”,确立了“来皆如锦 去皆如绣”的办学理念,全面关注每一个、尊重每一个、发展每一个、成就每一个,以五育并举织锦绣,成就万类霜天,努力培养“全面如锦 个性如绣”的锦汇少年。  学校少先队立足常規常态,抓实阵
摘 要:利用Flash进行多媒体课件的制作是目前学校教师普遍使用的一种方法。本文介绍Flash动画播放控制的制作方法,并提供了通用代码。  关键词:Flash;课件制作;动画播放;多媒体课件  中图分类号:G433 文献标识码:B 文章编号:1673-8454(2009)18-0063-01    一、“通用”的含义    标题中的“通用”是指:无论何种类型(逐帧动画、形状渐变动画、运动渐变动画以
9月24日,英特尔公司在北京召开媒体沟通会,向10家教育和IT媒体介绍了该公司自2007年启动的“一对一”数字化学习的成果和经验,并对“一对一”数字化学习未来在中国的发展进行了展望。  英特尔“一对一”数字化教学模式,改变了学校通过机房等途径实现计算机教学的传统方式,通过方便易用的终端设备和低辐射的高速网络为数字化教学提供了全新的平台,这种教学模式把教学活动的中心从教师转移到学生,充分利用互联网的
摘 要:在信息技术高速发展和课程改革实施的今天,新媒体和新平台的不断出现,使我们的学习方式也发生了变化,获取知识的途径更加便捷,对人才的要求也从应用型人才转变到学习型人才。 Blog作为信息社会发展的一种新的平台,也进入了我们的学习生活,正改变着我们的学习方式,本文讨论了Blog对自主学习带来的变化。   关键词:Blog;自主学习;数字化;互动  中图分类号:G434 文献标识码:B 文章编号:
队训:堂堂正正做人 勤勤恳恳做事  成都市实验小学西区分校(以下简称“实小西区”)建立于2008年,现有少先队员2227名。12年来,实小西区少先队大队部带领少先队员们通过“四自体验”,让队员们时刻铭记自己作为共產主义接班人的重任,刻苦学习。近几年来,大队多次带领少先队员们参加由共青团四川省委、四川省少工委、 成都市精神文明办、共青团成都市委、成都市少工委、共青团青羊区委、 青羊区教育局组织的红领
兴凯湖乡位于黑龙江省密山市东南部,距密山市中心36公里。兴凯湖乡总面积199平方千米。全乡总人口为9925人。民族以汉族为主,还有满、朝鲜、蒙古等少数民族。人均年收入2000多元。全乡有1所中学,2所小学。兴凯湖中学是乡里唯一的一所中学,全校教职员工42名,在校生总数489人。本刊记者讲述兴凯湖中学因微软“携手助学”项目发生在学生、教师、校长身上的三个故事。    为学生家长搜索致富的信息