Authorware中基于文本文件的自动出题系统.doc
文本预览下载声明
Authorware中基于文本文件的自动出题系统
摘要:在教师CAI教学中经常需要使用Authorware制作练习题。该文以单选题为例,介绍了一种简单的自动出题系统。该系统使用文件文件制作题库,在Authorware中通过文件操作语句直接访问文本文件,实现了自动出题、自动批改的功能。
关键词:Authorware;文本文件;自动出题
中图分类号:G434文献标识码:A 文章编号:1009-3044(2009)14-3693-02
Automatic Examination System in Authorware Based on Text File
FU Li-ping
(Economic Management Secondary Vocational School, Nanyang 473000, China)
Abstract: Teachers often need producing exercises in CAI Teaching. In this paper, taking Individual multiple-choice example, using text file to produce item bank, a simple Automatic problem building system is described. The functions of automatic problem building and automatic judgment are realized through file operations statement accessing text file directly in Authorware.
Key words: Authorware; text file; automatic problem building
1 引言
近年来,随着校园信息化建设的推进,多媒体辅助教学得到了深入和广泛的应用。其中Authorware作为一种功能强大的多媒体课件制作工具,被广泛应用于多媒体教学课件的制作。在课件制作中经常需要包含练习题部分,教师在制作练习题时主要有以下方法:1) 使用图标构建交互结构逐题制作。这种方法不需要编程,简单易用,但实现起来很烦琐,且通用性差,适合于习题量较小且不懂编程的广大非计算机专业教师;2) 使用ACCESS等数据库软件建立题库,然后通过配置ODBC使Authorware与数据库连接。这种方法开发的题库功能强大,可移植性强,但编程量大,需要制作者掌握程序设计与数据库等相关专业知识,适合于计算机专业人员制作习题量大的专业练习型课件,不适宜于广大教师在日常教学中灵活使用。
本文介绍了一种制作题库的简单方法,采用文本文件制作题库,在Authorware通过文件操作语句直接访问文本文件,具有题库设计简单,编程量小,移植性好等特点,易被广大教师掌握使用。下面以单项选择题为例,介绍题库和程序的具体设计方法。
2 题库设计
建立一个“自动出题系统”文件夹,随后将Authorware程序文件和题库保存在此同一个文件夹下。在该文件夹下建立一个“txt”子文件夹,在其中建立一个文本文件并输入习题。其中每道习题占用两行,第一行用来输入单选题目,第二行用来输入四个选项和正确答案,输入各选项和答案时按TAB键隔开。以“tk.txt”为名保存题库文件。最终形成的题库文件如图1所示。
3 Authorware程序结构设计
在Authorware中建立如图2所示程序结构。下面分别介绍各模块功能,并给出主要程序代码。
3.1 “初始化”代码
s:=ReadExtFile(FileLocation^\\txt\\tk.txt)--将题库文件读取到变量s中
sum:=LineCount(s)--将总行数保存在变量sum中
n:=1 --当前行为第一行
3.2 “出题”代码
--将题目和各选项读取到各个变量中
Title:=GetLine(s,n)--将题目行内容读取到变量Title中
Option:=GetLine(s,n+1)--将选项行内容读取到变量Option中
OptionA:=GetWord(1,Option)--从变量Option中把选项A读取到变量OptionA中
OptionB:=GetWord(2,Option)--把选项B读取到变量OptionB中
OptionC:=GetWord(3,Option)--把选项C读取到变量OptionC中
OptionD:=GetWord(4,Option)--把选项D读取到
显示全部