利用Authorware和记事本制作单选题系统

来源 :考试周刊 | 被引量 : 0次 | 上传用户:squarestone
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  2014年伊始,徐州市在全市中小学课堂教学中实施“学进去讲出来教学方式”(简称“学讲方式”),大力推进课堂教学改革,以改变传统的学与教的方式。“学讲方式”主要是通过教师指导下的全程自主学习,落实学生学习的主体地位,以自主学、合作学、质疑学、“讲出来”、“教别人”的学习方式,边学边讲,调动学生主动、自主学习的积极性,提高学生课堂教学的参与度、问题探讨的深度,着力培训学习方法,养成学习习惯,提高自学能力,从而提高教学有效性。
  计划实施以来,我校教师谈得较多的话题之一就是如何设计自测题检测学生自学效果。有位老师提出困惑,想用软件设计一些单选题检测学生对基本概念和知识点掌握的情况,而每次做课件重复的部分较多,许多时间都浪费在操作课件上,如果有快捷的方法,则只要把精力放在出题上即可。
  笔者利用Authorware和记事本软件联合制作出单选题系统(界面如右图所示),并分享给其他老师,收到了老师们的好评,现将制作过程与同行分享、交流,希望将软件功能进一步升级完善。具体步骤如下:
  一、利用文本文件制作题库
  在此软件中需要两个文本文件:一个文件起名为“题库.txt”记录题库文件的名字,如“信息及其特征.txt”,另一个文本文件“信息及其特征.txt”中则是题库内容,按题号输入题干内容和选项A、B、C、D、正确答案,每部分内容之间用Tab键间隔,试题之间用回车键间隔。试题输入完毕后文件末尾不要包含空行。如果需要更换试题内容,则只需要在“题库.txt”文件中指明题库文件的名字即可如下图。文件的位置可以是本机也可以是网络,引用的时候要指明路径。
  二、初始化变量及显示信息
  1.初始化变量
  将系统需要的变量、数组等信息初始化。
  将subject1、stemaall、stemaa1、answreA、answreB、answreC、answreD初始值设为””,将数组okanswer、useranswe、pdanswer初始值设为””,数组的个数为变量gs,变量gs初始值为=LineCount(subject1)即试题的个数也就是文本的行数。
  要显示的三个字符串变量showokanswer值为"正确答案:",showuseranswer值为"考生答案:",showpdanswer值为"答案判断:"
  cs值为-1,将"显示判断答案对错"和"显示题库中正确答案"隐藏到“背景”后面使用,LayerDisplay(Layer@"背景" cs,IconID@"显示判断答案对错")和LayerDisplay(Layer@"背景" cs,IconID@"显示题库中正确答案")。
  2.显示信息
  将需要单独显示或者控制的信息分列在不同页面,这样便于调整各元素的位置。每个页面属性中要选定更新显示变量如右图所示。
  显示题目中设置为:题干{stemaa1}、选项{answreA}、{answreB}、{answreC}、{answreD}。显示单选题总数设置为“单选题总数为{gs}”,显示题库中正确答案设置为{showokanswer},显示练习主题设置为{tk},显示用户给出的当前所有答案设置为{showuseranswer},显示用户给出的当前答案设置为{useranswer[tihao]},显示判断答案对错设置为{showpdanswer}。
  三、控制显示题目的框架页面
  本部分常用的做法是一个题目占用一页面,将要显示的信息放在其中,但是这样做不利于试题数量的增加。笔者仅用一个计算图标“题目切换”就解决了问题的关键。即用变量tihao表示题目所在的行数,通过GetLine函数和参数tihao取出某道题的信息,从而得到本题的题干、选项ABCD、正确答案等信息。其中题号的前后引导通过变量fx控制,题目切换其中代码如下图所示。
  四、控制显示题目的交互图标,用于切换题目及选择答案
  题目变化的导向通过四个导航按钮即可,它们的附着计算代码分别为fx:="第一题";fx:="前一题";fx:="下一题";fx:="最后一题"。
  导航图标A、B、C、D用来获取考生选择各个题目选项的热区响应,笔者将图标的名称分别命名为“A”、“B”、“C”、“D”,当该响应发生时,代表考生选择了该响应名称的答案,也就是使用IconTitle,将它的值赋给变量useranswer[tihao]见上图。所以导航图标A、B、C、D响应下的计算图标的代码完全一样。选择某一个答案选项的同时还要将其与老师给出的答案比较,用="V"表示对,用="X"表示错。关于“正确答案”、“考生答案”和“答案判断”这三个方面的问题分别放到showokanswer、showuseranswer、showpdanswer三个字符串变量中,学生每更改一次答案我都要更新这三个变量;逐个题目的字符连接比较麻烦,这里笔者使用了repeatwhile和EvalAssign()函数及“^”等配合使用,寥寥几句代码就实现了若干信息的更新和连接。这里要特别提醒的是要将ABCD响应的位置和选项ABCD位置重合。导航图标A、B、C、D中计算代码如下图所示。
  五、答案的显示与隐藏、退出
  “隐藏答案”与“显示答案”要交互出现,设置方法是将二者的激活条件表述清楚,隐藏答案的激活条件为“cs=1”,显示答案的激活条件为“cs=-1”,并且要将二者的位置重合,大小完全相同,这样运行时感觉是一个按钮,退出使用的函数为:Quit()。
  六、预览运行调试界面,最后打包发布文件
  本系统利用Authorware和记事本两种软件,将教师从繁重的课件制作中解放出来,提高教师们的工作效率。另外,其易于修改和扩充的特性使教师随时根据需要,对题库进行修改。
  参考文献:
  [1]刘萍.运用Authorware制作多媒体课件的几点技巧.开发经验,2003.
  [2]杨迎新,郝凤肖.基于Authorware环境的多媒体课件的设计与实现.计算机工程与设计,2004.
  [3]史红星,石明贵.选择题型的设计方法和思路.中国远程教育,2000.
  [4]徐州市“学讲计划实施方案”,2014.
其他文献
摘 要: 本文在高校校园网的基础上分析了基于moodle网络教学平台所需系统用户及各系统用户在网络教学平台上需要实现的功能,搭建了基于moodle网络教学平台所需系统环境,最后通过对moodle进行了二次开发,旨在设计网络教学平台的系统结构。  关键词: 网络教学平台 moodle 系统结构  随着教育信息化建设的完善和普及,多数学校开展了基于moodle网络教学平台系统的尝试。网络教学平台拥有便
摘 要: 随着社会经济和科学技术的发展,信息技术对教育改革发展起到强大的助推作用,成为当前影响较为广泛的、活跃而迅速的现代化教育手段。面对当前城乡差别、区域教育资源分布不均匀等问题,文章提出充分发挥信息技术优势,有效利用网络等途径进行远程教育,促进边远地区农村小学的发展,实施优势教育资源共享,有效提高边远落后地区的基础教育水平。  关键词: 信息技术 农村小学 教学质量  一、城乡教育资源需要均衡
摘 要: 时代在发展,如今的社会已是信息化社会,二十一世纪是信息技术高度发展的时代,计算机正在各个领域得到广泛普及。熟练掌握信息技术的基本知识和基本技能,已成为时代对少年儿童的迫切要求。所以,几乎所有的学校都开设了信息技术这门课程,学好信息技术对初中生很重要。  关键词: 初中信息技术 教学措施 学习目标  培养学生对计算机的感性认识;培养学生学习、使用计算机的兴趣和意识;学生培养良好的计算机使用
摘 要: 随着视觉文化时代的到来和计算机技术的不断发展,利用计算机进行图形图像处理已在社会上形成了一股热潮。在众多图像处理软件中,PhotoShop以其超强的功能和独特的魅力吸引越来越多的各类设计者和电脑美术爱好者。本文通过对当前职业院校学生实际情况的分析,得出要增强PhotoShop教学效果,应从教学方法、与专业课结合、增加设计元素和与实际应用紧密结合等方面进行改革,使学生尽快适应社会要求,胜任
摘 要: 中职学生学习Flash时易出现按部就班、缺乏创新等问题。本文从学生实际出发,采用项目教学方法,达到使学生乐学、在学中做、做中学,培养学生创新能力,开拓发散性思维,提高审美能力和表现能力的目的,获得更好的教学效果及更高的课堂教学效率。  关键词: 项目教学 中职教育 Flash教学  用传统的方法进行Flash教学时,发现了一系列问题,老师课堂上讲的内容,学生能够照着做,课堂以外的内容,学
摘 要: 中职汽车专业高效课堂教学是培养新时期汽车行业需要的高素质新型综合性人才的重要途径。在课堂教学中,我们要高效地利用多媒体辅助教学,理论联系实践,善于创新,进而提高中职汽车专业课教学实效。  关键词: 中职汽车专业课 多媒体辅助教学 理论联系实践  随着科学技术的不断发展和进步,尤其是21世纪出现科学技术的突破性飞跃和革命性发展,机械、电子和液压传动技术的突破性飞跃,我国汽车工业得到跨越性发