论文部分内容阅读
摘 要:随着信息技术的发展,多媒体课件在教学中的应用也越来越普及,尤其在中小学教学中,多媒体课件更是不可缺少的一个元素。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,这个值不能动。(注意:每个变量之间一定要用
关键词: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,这个值不能动。(注意:每个变量之间一定要用