9.1 简单介绍
可以做到随机取题,题目还可以分级,随机分配答案,自动判断对错,自动计分,不需要使用数据库。
9.2教材说明
选择题是一种比较常见的测试题型,适用于各年级各学科。
选择题包括单项选择、多项选择题。判断题也适用于选择题的设计要求。每个选择题应是根据辅导教材中有关内容的分析整理、编制而成,避免出现直接照抄书本的试题。选择题应该符合以下设计要求:
(1)题干应是一个完整的句子或问题,而不是一个以逗号结尾的不完整的句子;
(2)题干和备选项都应该是肯定的,而不是否定的,不应使用双重否定来误导考生,或先是一个错误的表述再加一个肯定的说明;
(3)避免使用特定的限定副词,例如“决不”、“总是”等;
(4)为每一个选择题提供四至五个备选答案,每一个备选答案均应有一定的干扰性,最好是利用经常会出现的错误设计干扰项,各选项以A、B、C、D、E为序号排列;
(5)避免使用“以上均不是”和“以上均是”的备选答案;
(6)数字型的选项按升序排列;
(7)判断题的答案正确用“√”表示,错误用“×”表示。
9.3 设计思路
用TXT文件保存题库,保存的时候按一定的格式输入,即每题占六行,第一行是题目,第二行是正确答案,第三行至第六行是三个备选的答案,后面的题目也按这样的格式输入,中间不留空行。在Authorware中用ReadExtFile()函数读取题库,用LineCount()函数判断题库的总行数,把它除以6就是题目总数。用Random()函数实现随机取题和随机分配答案。
9.4 素材准备:
收集题库,整理好文本文件,格式化好其中的文本。
9.5 程序制作
1.程序流程图
先来看看制作好的主流程是怎么样的,如图9.1所示。
图9.1 程序流程图
主流程大概分成了三部分,一是界面及初始化部分,二是选择难度及出题部分,三是判断对错部分。
2.运行效果
运行后的界面如图9.2所示。
图9.2 运行效果