492简述教学设计自动化研究ABaseStudyonAutomatedInstructionalDesign马宁*余胜泉***北京师范大学现代教育技术研究所E-mail:*horsening@mail.bnu.edu.cnhorseningcn@hotmail.comE-mailysq@elec.bnu.edu.cn本文对教学设计自动化的含义和作用进行了详细的剖析,从功能和时间演进的角度将教学设计自动化工具分为五大类:专家系统、咨询系统、信息管理系统、电子绩效支持系统和写作工具,并对每类工具的特点、结构、技术实现难点、优缺点、已有产品原型等进行了详细的介绍。关键词:教学设计自动化专家系统咨询系统信息管理系统电子绩效支持系统写作工具1引言教学设计自动化的英文缩写是AID,而其英文表示形式主要有三种:AutomatedInstructionalDesign、AutomatingInstructionalDesign和InstructionalDesignofAutomation,比较常用的是前两种。国际上率先提出教学设计自动化的学者是美国犹他州立大学教育技术系的梅瑞尔教授。他于1984年发表的“计算机指导的教学设计”一文是对这一领域的最早探索。随后,教学设计自动化曾在美国风行一时,很多教育技术专家、心理学家、人工智能专家和计算机专家都投身到该领域中,如:Tennyson、Spector等,并取得了相当多的成果。从1984年到90年代中期,教学设计自动化发展十分迅速,并产生了大量著作和产品原型,从90年代后期开始,教学设计自动化大多以别的面貌出现,其研究也越来越深入。要明白教学设计自动化的含义,必须首先明白教学设计自动化工具的含义。教学设计自动化工具指能辅助教学设计者和其他教学产品开发人员提高教学设计过程、教学开发过程的所有计算机工具(Gros&Spector,1994)。Spector认为教学设计自动化工具的产品是课件,而笔者认为,其产品除了课件,还应该包括教学设计方案。由此可见,教学设计自动化工具并不专指高度智能的开发工具,也不强调用机器代替教师、学科专家的所有职责。教学设计自动化就是有效发挥计算机技术的优势,为教学设计人员和其他教学产品开发人员在教学设计过程和教学开发过程中提供辅助、指导、咨询、帮助或决策的过程。教学设计自动化开辟了教学设计研究与应用的新思路,改变了教学设计理论和方法知识的传播过程,其作用主要体现在以下几方面:(1)教学设计要求设计人员掌握多方面的专门知识,这对于普通教师、学科专家和部分教学开发人员来说有一定难度,导致大量的、有效的教学设计知识不能应用到实践中去;AID有助于普及教学设计知识,为研究成果走向实践应用提供了有效途径;(2)教学设计过程既是一个高度创造性的过程,同时又包含许多重复性工作,如:学习者分析、测试评价等,这类工作对于教师是不胜其烦的;AID能充分发挥计算机的优势,补充人力设计的一些不足,减轻教师和教学系统开发人员的负担,提高教学系统设计的质量和效率;(3)目前已有的一些辅助教学开发工具(如Authorware等)仅仅支持开发和集成,不支持教学设计;AID系统可以弥补已有的课件开发工具在教学设计方面的不足。教学设计自动化只是一种思想和理念,要依靠教学设计自动化工具才能体现其作用和特点,而且,对于不同的教学设计自动化工具,其理论基础、技术基础、实现思想等都不尽相同,因此,要深刻理解教学设计自动化的发展历程、现状及趋势,可以从教学设计自动化工具的相关方面进行观察和体现。4932教学设计自动化工具的类型伴随着教学设计自动化思想的产生,就开始了对教学设计自动化工具的研究。从功能以及时间演进的角度来分,教学设计自动化工具主要有以下四种:专家系统、咨询系统、信息管理系统和电子绩效支持系统。写作工具作为支持计算机教育产品的一种流行工具,有些人也将其归为教学设计自动化工具(Kasowitz,Abby,1998年)。以上五种系统或工具都分别代表了教学设计自动化在发展过程中不同的历史阶段及主要的技术、功能特点,除了以上五种功能外,教学设计自动化工具还可能包含:有实施案例的在线帮助系统、教学设计模板、专家评价系统等功能。而且,应该指出的是,很多产品并不只具有其所属工具类型的功能,可能包含了多种工具的特征。2.1专家系统专家系统是与人工智能技术息息相关的计算机程序,能模拟人类的思维方式,在面临不同问题情境时做出一定的判断和决策。在日常生活中,当我们向某个专家(医生、律师、教师等)咨询某个问题时,专家需要我们陈述我们所面临的问题情境和所有的状况,然后,他们在其知识库(记忆)中查找和我们的问题相关的案例或信息,处理这些信息,做出决策,并提供给我们他们的解决方案。与人类专家相类似,专家系统(计算机程序)由问题所驱动:首先由教学设计开发人员提出自己的问题,并对问题的状况进行详细的描述,计算机从知识库中查找相关信息,处理信息、做出决策,然后提供给用户解决方案。大多数专家系统由一些组件构成,包括知识库、推理器和用户界面。知识库包含事实和规则两部分,由设计者以程序的形式输入系统。如:一个诊断汽车为什么不能发动的专家系统的事实和规则如下:事实:电源提供给点火装置电压事实:点火装置将电压传送给电磁铁规则:if点火装置是好的and电磁铁出了问题then电池坏了or点火装置的开关坏了.推理器是专家系统中的逻辑单元,以程序的形式存在于系统中,对知识库和现在的问题数据进行操作,从而产生解决策略。要开发教学设计专家系统,最核心的任务就是知识库的建立,以事实和规则的形式清晰的表现各种问题情境。教学设计专家系统为初学者提供建议,并简化有经验的设计者的开发过程。目前,公认的教学设计专家系统有:Merrill领导的ID2研究组开发的IDExpert、美国空军Armstrong实验室开发的教学设计实验顾问(XAIDA)。2.2.1案例1:IDExpert由梅瑞尔教授领导的“第二代教学设计(ID2)研究组”进一步扩展、充实了加涅和布里格斯的教学设计理论框架,形成了第二代教学设计理论(包括CDT和ITT)。梅瑞尔等人采用二维矩阵形式将知识分为10类,并提出了13种不同知识类型的转换理论,然后在此理论基础上研究与开发了IDExpert系统。IDExpert是基于规则的专家系统,它可以根据教学设计人员提供的信息,提出关于课程组织、内容结构、教学策略等方面的建议。IDExpert中的教学组织与标准的教学过程很相似,通常总是由一门课程开始,接着是每堂课和每堂课中的各个段和节,然后是具体的教学事件,每一个教学事件(Aninstructionaltransaction)是指某个学生与计算机之间的一次交互作用。IDExpert是在教学事件处理框架(instructionaltransactionshell)的基础上实现的。教学事件处理框架由下列组件构成(如图1所示):①交互管理器,有呈现、练习、评价等交互方式,用于和学生的交互;②知识库,包含着所要教的知识或技能;③资源数据库,包含着知识的多媒体表示;④教学策略,这是为给定的学习任务、学习者和学习环境而制定的教学策略;⑤用户接口模块,它包括一个知识获取系统,一个多媒体资源编辑器和一个结构处理系统。494呈现练习评价交互管理器资源数据库教学参数结构处理系统知识获取系统资源编辑器教学设计人员资源设计人员学生学科专家图1IDExpert的教学处理框架结构IDExpert实现的功能有:用户可以将单个知识库同时用于几种不同的课程;由于教学策略是内置的,所以用户只需提供要教的知识;用户可以方便的修改内置的教学策略;用户可以根据不同学习者的特征(动机、经验等)来设计教学。但是,它也有一定的局限和不足,如:教学策略的给定与教师提供的信息的多少、正确性息息相关,因此对教师提出了较高的要求;如内置的教学策略不够充分,不能保证系统给定的策略一定合适;剥夺了教师自己发挥、创作的空间。2.1.2案例2:美国空军Armstrong实验室:AIDA美国空军Armstrong实验室在专家系统技术基础上,开发了两个教学设计自动化系统:GAIDA(GuidedApproachtoInstructionalDesignAdvising)系统和XAIDA(ExperimentalAdvancedInstructionalDesignAdvisor),为新手和有经验的设计者来设计、开发、实施空军培训中要使用的课件(Spector&Song,1995)。GAIDA系统使用向导或专门的情境来提供建议和实例。XAIDA系统使用教学转换理论框架来承载专门的情境知识,学科专家只需要提供对某知识系统的描述,XAIDA就可以自动生成关于此内容的交互性课件。这两个系统都属于AIDA研究项目(Muraida&Spector,1993)。下面我们简要介绍一下XAIDA系统。目前,XAIDA系统已经在美国空军362训练编队得到了广泛的应用,而且取得了很好的效果。当初开发XAIDA系统的目的是:(a)教会学员如何进行有效的基于多媒体计算机的训练;(b)评价训练的有效性;(c)从学员处收集有用数据。对XAIDA训练系统有效性的评价有以下几个方面:(a)学员使用XAIDA过程种能力的改变;(b)计算机技能的提高;(c)对XAIDA态度的改变;(d)XAIDA中程序性知识结构的体现。XAIDA包含两个组件:开发和发送。开发组件接受用户对知识的描述和编辑信息;发送组件向学员呈现课件。开发组件为学科专家描述系统结构、物理特征、系统行为等提供了方便的工具,并将课程内容和要求的练习与多媒体交互整合在一起。发送组件为学生提供了科学概览、内容材料的详细展示、选择性复习、自动生成的练习等。2.2咨询系统教学设计专家系统开辟了教学设计的新领域,但是却抑制了教学设计开发人员创造性的发挥,Duchastel,P.C.在1990年提出了教学设计咨询系统模式,从而向专家系统模式提出了挑战。不是由专家控制问题解决的过程,咨询系统致力于辅助或训练教学设计人员来完成给定的任务。咨询系统将教学设计人员的能动性和创造性摆在首位,力争为其提供建议和指导,使开发人员能在开发的过程中就进行对学习理论、教学理论的学习。一般来说,咨询系统包括教学设计知识库、用户界面和语意识别及查询器三部分。咨询系统的知识库与专家系统的知识库相类似,主要是按一定结构和规则对教学设计的相关知识内容进行分类存储。咨询系统所特有的一个组件是将用户的请求进行语意识别、翻译成程序可执行的代码,并与后台知495识库建立连接,查找到相关信息的语意识别和查询组件。在该组件的实现过程中,会应用到语意识别、模糊查询、精确查询等多种机制,是教学设计咨询系统实现的一个难点所在。Duchastel提出了一个教学设计咨询系统原型IDAW-InstructionalDesignAdvancedWorkbench,这是一个基于计算机的基础开发平台,支持不限制设计者情况下的认知任务的教学设计。2.3信息管理系统信息管理系统是对信息进行管理的系统。教学设计自动化在该领域的运用就是将教学设计过程中的相关信息,如:学习者特征、知识库、知识内容的多媒体表现形式、不同的教学/学习策略、参考案例等进行管理,允许用户以多种形式进行检索,并以多种方式呈现出来。信息管理系统应支持多记录、多代码转换的全屏幕编辑、卡片式修改、多条件查询、各类数据的排序和统计、不规则数据打印、数据共享等功能。信息管理系统的系统设计应遵循面向用户的思想,为其提供多级下拉菜单或上弹菜单及按钮菜单,并配以各种背景图案和背景音乐以达到较为友好的人机界面,力争加强人机交流、减缓劳动强度。学习研究协会(InstituteforResearchonLearning)开发的IDE(InstructionalDesignEnvironment)就是一个信息管理式教学设计自动化工具。IDE是建立在关系型数据库管理系统基础上的超媒体系统,是一个计算机辅助设计环境,其主要面向对象是有经验的教学设计开发人员,为教育和培训的分析、组织