用Authorwaer制作单选习题的设计方法与思路

来源 :中国校外教育·理论 | 被引量 : 0次 | 上传用户:liongliong466
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】多媒体课件中一定量的练习题对学习者掌握所学知识是必不可少的,而课件制作又是一项十分繁重和细致的工作,在实际制作过程中设计具有扩展性的程序就显的非常重要。本文以笔者在《C语言程序设计》多媒体课件(已由中央广播电视大学出版社出版发行,刊号ISBN 7-900623-73-6)制作过程中的实际处理,介绍单选题的设计方法和思路。
  【关键词】Authorware 单选题 方法 思路
  
  一、目标描述
  
  用户在做单项选择题时可以单击每一条答案项前的按钮或答案项,答案项前作一标记表示此答案项被选中,同时题干后括号内出现相应的字母如A、B、C、D。当用户再选择其它答案时,原来的标记消失,相应的答案前和出现新的标记。用户点击“确定”按钮系统自动判断正误,点击“分析”时,出现本道题的题解分析。点击下一题开始做下一道题,当用户返回刚才做的题时,刚才所做的选择还保留,用户可以再作修改。
  
  二、设计祥解
  
  设计好的模块如图1.1。其中计算图标init1_1记录每道题的正确答案和用户的选择,见图1.2。框架图标右侧的组图标q_1…n等是用来放置题目的,它附着的计算图标的内容完全一样见图1.7。这样就有利于程序扩展,有多少道题,只须复制多少个组图标。分支图标sc1_key用来显示每道题的题解分析,选择计算路径进入分支,其属性分支下方的文本输入区输入变量为false,系统不会进入它下面的任何分支。
  
  双击sc_question框架图标见图1.3,这部分来构建单选题统一的模式其中包括上一页、下一页、确定、分析、按钮A、B、C、D以及热区over_a…over_d。显示图标display_v用系统变量CurrentPageNum和PageCount显示当前的题号和总题目数。
  
  双击“确定”按钮进入第二层见图1.5。分支图标的分支属性是通过表达式(GetLine(correct_answer,CurrentPageNum)=GetLine(user_answer,CurrentPageNum)) 1来判断进入哪个分支。组图标wrong和corrcet分别放入错误信息和正确信息的提示。表达式GetLine(user_answer,CurrentPageNum)取出用户当前题的选择与当前题正确的答案GetLine(correct_answer,CurrentPageNum)比较,如相等进入第二条分支,不相等则进入第一条分支。
  
  双击附着在q_1组图的计算图标见图1.7。x值是用显示图标来显示相应选项的字母,系统函数Initialize首先将它恢复为初始值(初始值为空)。qn:=CurrentPageNum自定义变量qn代表现在做的是第几题。其值由系统变量CurrentPageNum获取sc1_question框架图标页的值来得到。用户所做当前题具体是哪一个选项由下列条件语句完成:
  if GetLine(user_answer, qn)=1000 then
  Checked@"a":=1
  x:="A"
  end if
  表达式GetLine(user_answer, qn)作用是从user_answer字符串中取出现在做的第几题(qn)的值,取出的值分别与1000、100、10、1比较,如果等于1000则赋予A按钮的Checked@"a":=1即选中情况为真,同时将字母A赋给X。下面的依次类推。
  如果用户对本道题没有做答则ABCD选项均为未选中状态,它是由条件语句
  if GetLine(user_answer, qn)= -1 then
  Checked@"a":=0
  Checked@"b":=0
  Checked@"c":=0
  Checked@"d":=0
  end if来完成。
  至此,单项选择题程序模块设计完成。同样,这种思路也适合于多选题的的制作。
其他文献
[摘要]党的十七大报告中明确提出要全面推进素质教育。在高职高专素质教育中,大学语文课具有举足轻重的作用,本文结合大学语文课在素质教育中的基础性、传承性、实用性的特征,来论述大学语文课在促进高职高专学校大学生社会责任感的形成和创新精神的培养,促进学生的就业率的提高和毕业后的职业发展,实现素质教育中的重要作用。  [关键词]大学语文 高职高专学校 素质教育    教育部高教司《大学语文教学大纲》(征求
[摘要]在语文教学中,提问是一种教学艺术。文章从深题浅问和浅题深问,直题曲问和曲题直问,整题零问和零题整问三个方面,来探讨了如何在教学中提问。  [关键词]语文教学 提问 原则    古语说得好:“问与学,相辅而行者也。非学,无以致疑,非问,无以广识。”确实如此:语文课的教学过程,就是通过质疑释疑,培养学生能力的过程。在这个过程中,自始至终贯穿于语文课堂教学,并直接影响着课堂教学效果成败的是课堂提
【摘 要】《日用化工》是应用化学专业的一门专业课。目前,《日用化工》的教学还局限于书本教材,而制作《日用化工》多媒体课件并用于课堂教学,可以节约大量的板书时间,充分利用有限的学时将大量的新产品信息传输给学生,通过新产品信息的传输,贯穿培养学生的创新思维从而激发其创新的兴趣和意识;在课件中插入实例图片、动画等多媒体资料,结合生活实际,可以使枯燥的课堂教学变得丰富多彩,提高学生的学习兴趣。  【关键词
[摘要] 《新闻学概论》作为一门理论课程,在传统的教学观念中,往往“重传授,轻参与”,“重理论,轻实践”,把实践能力的培养和锻炼的任务都留给后续的采写编评等相关课程去完成。但在教学实践中,大家渐渐发现,只有把“学”和“术”有机结合起来,才能达到更好的教学效果。旨在思考如何用理论引导实践,探析优化《新闻学概论》教学的方法。  [关键词] 新闻学概论 教学理论 实践    《新闻学概论》是全国高校新闻
[摘 要]:本文主要论述了《活着》在余华的先锋创作之后叙事转型的特征和意义,通过对作品叙事学的分析,揭示《活着》的叙事转型表现为:从以往对死亡的简单叙述,转为真实的演绎活着的过程。文章还分析了《活着》在叙事上变化的深层原因和意义。  [关键词]:叙事转型 叙事情境 叙事控制 叙事语言    作为一名先锋派作家,余华初登文坛便以作品中弥漫的精致的死亡叙述和暴力激情震撼着所有读者,表现着他内在的一种东
摘 要:中国社会走向现代化,是鸦片战争以来中国近现代史的主旋律。1949年新中国的诞生,标志着中国的现代化进程迈入了一个新时期。半个世纪以来,中国共产党人对社会主义现代化的认识不断深化,在现代化模式、内容、战略目标等诸多方面都有了质的飞跃。  关键词:中国共产党 社会主义建设 路线 现代化 探索认识    在新中国的历史上,恐怕有三个日子,使每个中国人都留下了刻骨铭心的记忆。这就是1949年10月
Abstract:Teaching English pronunciation in SLA has been a challenge for almost every English teacher because students’ local Chinese accents have been a major obstacle when they’re learning English. T
【摘 要】三十年的改革开放在农村普及了义务教育,城乡学校硬件差距迅速缩小,但校外教育的差距仍然巨大。本文调查了四川郫县校外教育的资源及运用情况,并在此基础上提出了建立政府主导型的农村教育共同体,帮助未成年人健康成长的建议。  【关键词】未成年人 校外教育 教育共同体    一、引言    当前,我国城乡之间的收入差距仍然很大,在众多的形成原因中人与人之间在知识和整体素质方面的差距是极重要的。农村的
[摘要]21世纪是一个高科技迅猛发展时代,需要一代全面发展的、尤其对科学有着追求,热爱生活、关心生活的人才。现在的孩子是21世纪的建设者和主力军,未来社会对他们提出了严峻的考验,要求他们具有初步的科学意识、敏锐的观察能力、勇敢的探索精神和热爱生活的积极情感;在1996年21世纪教育委员会在向联合国教科文组织递交的《教育——财富蕴藏其中》的报告中,也提出的21世纪教育的四大支柱,“学会共同生活”就是
[摘要]本文介绍了在虚拟仪器编程环境下利用LabSQL访问数据库的方法,详细介绍了LabSQL的配置、数据的存储、数据查询及其与access数据库的连接,并成功地应用于输油泵远程状态监测系统中,实现了温度、振动等信号的实时记录存储。  [关键词]虚拟仪器 输油泵远程监测数据库 LabSQL    一、引言    LabVIEW采用图形化的编程语言、直观的前面板和流程图相结合的方式来构建虚拟仪器。相