分享

网络教学平台的扩展性研究

 凡人sypls 2015-10-12

摘要

网络教学平台作为在线学习的基础性技术平台,支持着远程教学、多种在线学习活动和非正式学习的发展。在当前环境下,单一封闭的系统平台很难凭借自身力量满足教师和学习者多元化的教学设计和学习支持要求,缺乏可扩展性制约网络教学平台的发展。可扩展性是指软件系统扩展新功能的能力和容易程度。研究网络教学平台的扩展机制对于教育系统开发、学习工具应用、平台价值提升、个人学习环境建构等具有积极意义。对扩展性的分析可以从两个角度展开:面向集成的平台扩展与面向开放的平台扩展。面向集成的扩展方式主要使用Web组件、IMSLTI和模块开发等方式,面向开放的平台扩展主要通过开放API方式实现。不同扩展方式在教学支持、技术特征、标准规范等方面具有不同的特点。对网络教学平台的扩展性设计应在符合通用设计准则的基础上,从教学、功能、技术、环境等角度综合思考。

关键词:网络教学平台;可扩展性;扩展方式;集成;开放;LMSMOOC


―、引言


网络教学平台作为在线学习的基础性技术平台,支持着远程教学、多种在线学习活动和非正式学习的发展。从传统学习管理系统(LMS到大规模开放在线课程(MOOC平台,网络教学平台也在不断适应信息技术与学习环境的发展与要求,如国际化学习规范与标准、新的Web技术发展、各类社会化网络服务和移动设备的广泛使用、云计算基础设施的成熟应用等。


任何持续发展的系统,最终都需要考虑如何进行扩展,缺乏可扩展性将制约其发展(Martin L. Abbott等,2013。可扩展性指软件系统扩展新功能的能力和容易程度。一个良好扩展性的系统不仅能将新的功能加入系统,其主要特性还包括:方便地添加新的功能;具有良好的集成性;扩展后能满足业务性能要求,如及时性、可靠性等;安全性;低成本扩展(王长生,2006


由于互联网使用程度不断加深,单一封闭的教学平台很难凭借自身力量满足教师和学习者不同层次不同方位的需求。因此,网络教学平台应当是开放、可集成、可扩展的,能够不断丰富和完善平台功能,从而满足学习者的学习支持需求、教师教学设计要求和教育数据使用需求。


网络教学平台的扩展机制对于教学具有积极的意义。对于教师,可以帮助他们结合个人教学实际,进行教学设计,将适合的学习支持模块加入学习平台,展开多种教学策略。对于学习者,可以提供更丰富的学习工具支持,丰富学习者体验,增强学习者参与度。对于教育研究者,可以通过平台扩展机制更深层次的对学习平台应用情况和学习者学习行为进行分析和挖掘。对于教育系统开发者,多种机制的扩展方式为教育平台的二次开发和使用提供了基础。开发者可以结合学习需求,设计不同类型的新型学习模块,补充学习系统平台功能。总而言之,网络教学平台扩展的价值主要体现在以下方面:


1.资源共享,组件复用,避免教育资源和软件的重复开发


系统平台的软件复用和基于组件的开发是显著改进软件开发过程的最有效途径之一,既可以节省重复工作所耗费的成本和时间,又可以有效改进教学系统的适应性。教学平台的扩展机制可以从两个层面实现学习资源共享与学习组件复用。(1)同一平台间的资源与组件复用:如基于特定平台所开发的模块,Moodle插件(PluginedXXBlock等;(2跨平台的组件复用,包括Web组件、LTI(Learning Tools Interoperability,学习工具互操作性学习工具等,这些模块可以应用在不同的学习平台中。当前,很多教学平台都建立了良好的平台开发机制和开发库,主流的社会化服务平台也都提供了Web组件的方式。全球学习联盟(Instructional Management SystemIMS与很多学习平台和学习组织都在积极推进LTI工具的开发和使用。这些扩展机制使教育领域能更好地实现资源共享和学习组件复用,避免和减少教育资源和软件的重复开发。


2.集成外部学习工具,开展多形式教学


随着学习技术的发展,学习工具在网络教学中的应用范围和应用程度不断扩大和加深,学习工具作为知识媒体,支持社会性学习、协作学习和个人学习中的学习活动。如何开发和应用学习工具以更好地推进信息化教学的开展,是国内外学者普遍关注的问题。如学习与绩效技术中心(Centre for Learning & Performance Technologies C4LPT2007年每年在全球范围内对2000多种学习工具的效用进行前100位动态排名。从学习者的角度,提供的学习工具应当尽量是单点登录、统一使用、且是与所使用的教学平台相集成的。


教学平台的扩展机制通过多种方式,支持多种功能外部学习工具的集成,从而满足教学对于学习支持的要求,促进平台自身功能的不断完善。这将有助于支持和推动多种教学模式的开展,如对传统课堂教学、在线教学和移动学习等各种形式学习的支持。当前社会化学习、混合学习、翻转课堂等教学方式不断得到重视,多种学习支持工具为这些教学模式的应用提供了基础。


3.通过开放接口提升教学平台自身价值


一个良好的教学系统应当是开放的,既能够加入外部工具和服务完善自身功能,也能够以一定方式对外开放。教学平台通过开放接口实现对外扩展功能,将平台的数据和服务开放出去,使用户可以开发更多优质应用,提升学习者的学习体验,提升平台价值,促进平台的可持续性发展。


但同时我们也看到,与社会化系统如微博、百度、FacebookTwitter等相比,当前教育领域系统平台在平台开放性方面提供的功能还很有限,在数据丰富度与开放度方面还不足,还没有形成一个完善的教育生态链。未来教育平台开放程度还应当不断加深,促进开放内容广度、深度的推进。


4.构建更完善的个人学习环境,促进开放性学习生态系统构建


Web2.0与移动互联的网络环境下,学习者具有较强的控制和管理个人学习的能动性。学习者个人学习环境是一种以学习者为中心的协作性、社会化的学习环境,主要组成要素包括网络教学平台、社会化软件与网络、支持性工具等。在当前,个人学习环境更多的呈现一种离散化状态,平台和工具的使用是独立的。通过教学平台的扩展机制,将平台与工具进行整合,为学习者提供一个统一的环境,将为学习者的学习提供更好的支持。未来的学习系统将是更开放的学习生态系统,在内容和服务上整合,各种系统之间不再是孤立的信息孤岛,而系统之间的关联将通过通用标准支持下的各种扩展机制来实现。


本文旨在对网络教学平台的扩展性进行全面的系统研究,对学习管理系统(LMS和大规模开放在线课程(M00C平台等主要网络教学平台的扩展方式进行分析和比较,并探讨网络教学平台扩展的设计原则。


二、相关研究


已有学者关注了网络教学中教学平台扩展性机制的研究和实践。Trondsen(2013)在对未来学习平台的研究中指出,未来学习平台在体系结构上应当是:基于云的、安全的、保护隐私的、可扩展的、可集成的。Navarro等(2014指出当前虚拟校园平台的功能需要借助外部e-Leaming工具得到扩展,并指出在虚拟校园环境中集成外部e-Learning工具的具体要求,包括外部工具应具有用户接口,与教学平台集成;外部工具的使用要能够发现或者创造新内容,部署到课程中提供给特定用户使用等。


我们从LMS平台和MOOC平台角度,对已有研究进行梳理。


1.基于LMS平台的研究


传统LMS平台已得到了广泛的教学应用,但在教学和研究中,学者们也指出LMS面临的一个问题:比较封闭,无法快速整合外部平台工具和服务,灵活性较差。当前有不少学者从研究和实践角度提出了多种方法扩展LMS功能,集成工具服务以供教师和学习者个性化的选择使用。


Alario-Hoyos等(2013)对虚拟学习环境中的各类外部工具如何有效集成到现有学习管理系统平台中进行了研究,提出了GLUE!(Group Learning Uniform Environment架构,实现外部学习工具与学习管理系统的集成。GLUE!是一个三层的轻量级体系结构,包括核心层、平台适配层和工具适配层。其中不同平台适配器连接平台适配层,不同工具适配器连接工具适配层,两个适配层在核心层的管理器中得到集成和管理。


当前很多网络教学平台遵循了IMS学习设计(IMSLD)规范。DelaFuenteValentin等(2011出,IMSLD规范的一个不足是缺少从外部内容获取信息的能力,难以灵活地集成外部(如Web2.0工具。为了解决该问题,他们提出了统一服务集成框架GSI (Generic Service Integration Framework的扩展方案。GSI构架于IMSLD规范层之上,负责管理LD引擎与第三方Web2.0软件的通信,使LD中的课程流与第三方软件可以双向交互。


随着社会化网络服务的普及与社会化学习的发展,社会化学习工具的教学应用受到重视。Ro2ac等(2012研究了社交网站Facebook与学习管理系统的集成。王萍(2011研究了微博系统与现有学习管理系统的集成,使微博服务作为学习管理系统的一个功能组件,实现与Moodle学习管理系统的整合。庄君明等(2010)提出了基于OpenSocial规范的LMS开放学习工具服务集成方法,使用OpenSocial标准将社会化网络服务中常用组件嵌入LMS平台,实现外部学习工具和服务的使用。


2.基于MOOC平台的研究


MOOC2012年诞生以来得到高度关注和迅速发展。虽然MOOC平台在课程视频、作业机制、论坛交互等方面具有特点和创新,但整体上在学习管理工具、系统支持工具等方面还弱于经过多年发展的传统LMS教学平台。对MOOC平台扩展的研究和实践主要有:


Williams(2014)提出了MOOClets概念。MOOClets指可供开放课程使用的模块组件,如视频、课程模块、在线测试、在线辅导、模拟软件等。Williams认为基于MOOClets课程组件能够更密切地满足学习者及时、按需、个性化的需求,能在现有的教育环境中更好地支持混合学习,进行更细粒度的教学设计,促进系统的迭代式自我发展,使得研究者、教学实践者、公司能够加强合作,使教学过程中的各类人员都可以结合自身优势,设计多样的模块。


Freire等(2014)将游戏平台eAdventureedX平台进行了集成,使得eAdventure游戏可以作为edX的模块组件使用,丰富了平台功能,提高了学习者参与度,扩展了学习者的学习行为,并为学习分析提供了有价值的数据。密歇根大学的Sever?ance教授(2014Coursera平台开设的Python课程中,通过IMSLTI(学习工具互操作)标准,接入了PythonCodePlayground编程练习工具。


韩锡斌等(2014对主要LMSMOOC平台进行了比较分析,在系统技术特征的兼容整合维度,从国际化/本土化、API、第三方软件和数字校园兼容几个方面分析了网络教学平台的兼容性和整合性,指出当前主要教学平台都提供了API支持,并且开源平台表现出了更好的国际化和本土化特性,能够更好地兼容扩展第三方软件。


3.研究述评


国内外学者的研究使用多种方法在不同教学平台上进行了平台扩展的实践,指出了基于当前LMSMOOC平台进行功能扩展和模块集成的必要性和有效性,并通过教学应用证明了这些探索对在线教学具有的积极影响和效果。但当前对于网络教学平台扩展机制的研究主要集中在平台工具集成的层面,缺少对LMSMOOC等各类教学平台扩展方式的全面分析和比较研究,缺少对平台扩展机制设计原则和教育价值的思考。因此,对于教学平台扩展机制的研究,还需要进一步深入。


三、网络教学平台的扩展方式分析


1.网络教学平台的两类扩展方式


(1)网络教学平台的结构与扩展方式


网络教学平台一般可以分为核心层、服务层和应用层三层。其中核心层为平台的底层实现,可分为开源和不开源两类。服务层为基于平台核心所提供的各类开发接口,包括平台软件开发工具包(Software Development KitSDK和开放性应用编程接口(Application Programming InterfaceAPI。应用层为网络教学平台提供的面向用户的各种应用支持。


从网络教学平台的扩展方式来看,有基于应用层的集成方式与基于服务层的开放方式两种。平台集成扩展是网络教学平台在自身功能基础上,通过某种方式接入新的工具或服务功能模块,新的功能模块与系统无缝结合。当前集成方式主要有基于SDK的开发以及外部功能模块的导入。平台开放扩展是教学平台通过开放接口API,将自身数据或服务开放给外部平台或系统使用,开发新的功能模块,扩展教育平台价值。网络教学平台结构与扩展分析如图1所示。



(2)主要网络教学平台的扩展方式


比较我们对常用网络教学平台MoodleBlackboard Sakai edX Coursera Udacity Canvas Network进行了分析。MoodleBlackboardSakai是当前主流的学习管理系统,edXCourseraUdacityCan-vasNetwork是主要的MOOC平台。各个平台支持的扩展方式如表1所示。



2.平台集成扩展方式分析(1)Web组件方式


(1)Web组件方式


Web组件(WebWidget是向基于HTMLWeb页面所添加的动态内容块,其功能由第三方提供的代码实现,使用者只需要将这些代码块嵌入自己的页面即可。Web组件是教学平台扩展方式中使用最为简便的一种,主要用于将常用的社会化网络服务聚合到教学平台中,使学习者获得丰富的媒体资源和服务。目前的社会化网络服务平台一般都提供开放组件接口,使用这些组件接口,在学习平台中即可将常用网络服务嵌入,如微博、视频、云存储、在线文档等,扩展在线学习空间(见表2



Web组件的使用方式看,主要有两种方式


一为直接嵌入。很多教学平台提供了常用社会化服务的模块支持,可以直接使用。如在Blackboard中提供的聚合功能直接支持Flickr照片、Slideshare演示文稿、Youtube视频等的使用。


二为页面嵌入。页面嵌入方式是在教学平台的编辑页面中应用Web组件的HTML代码,将第三方服务功能嵌入教学平台。当前主要的社会化服务都提供了Widget组件功能,为用户提供生成的HTML代码。如在Moodle教学系统中集成新浪微博,通过使用新浪微博的直播组件,将微博组件通过生成的HTMLiFrame代码直接粘贴到教学平台的HTML编辑器中,获得服务的嵌入。


页面嵌入方式直接通过HTML编辑器即可实现组件的嵌入,基本上所有平台都支持页面嵌入方式扩展平台功能。这种方法技术难度低,教师即可对课程进行模块使用和扩展,无需教育软件开发人员的辅助。


(2)IMSLTI学习工具


LTI是全球学习联盟(IMS推出的学习工具互操作规范,其目标是使遵循该规范所开发的学习工具能够在不同的教学平台或学习系统得到复用。LTI应用方式如图2所示,工具消费者(ToolConsumer表示使用工具的一方,即教学平台;工具提供者(ToolProvider表示提供学习工具的一方,如多种学习支持服务。



当前,主要教学平台都实现了LTI1.1版本,并逐步开始实现LTI2.0。相对于1.1版本,LTI2.0增强了工具的互操作性,采用了RESTWeb服务模式,并提供了更丰富的交互方式。同时,越来越多的第三方服务也积极应用LTI规范,使自己的产品能够在教学系统中集成,如edX平台通过LTI集成了Piazza问答平台。


Piazza是一个集Wiki和论坛模式为一体的问答平台,教师和学生可以在Piazza上为自己的班级创建问答中心。每个用户都会有一个自己的问答历史记录,并可以将问题设为书签,方便随时了解最新更新。教师可以查看哪些问题被设为标签的次数最多,从而在课堂上重点详细讲解这些问题。Piazza的优势使其能够很好地扩展学习平台的论坛功能。Piazza提供了基于LTI标准的集成方式,教师在教学平台中可以通过简单的设置集成PiazzaPiazza已是IMS官方认证的LTI工具之一。


目前已有86个学习工具通过了IMSLTI认证。IMS将当前主要的LTI分为9类,包括了学习系统使用的多种学习支持工具,如表3所示。另外,Edu Apps等也在积极建设开放性的LTI工具库供教学人员使用。



(3)基于SDK的开发


为了给用户提供更灵活的功能定制,大多数教学平台都提供了平台软件开发工具包(SDK支持用户根据个性化需求对平台进行二次开发,在现有平台上进行定制修改和功能扩展。如Moodle的插件Plug-in开发,BlackboardBlock开发,edXXBlock开发等,开发的功能模块可以在自身平台中进行复用,如表4所示。



通过开发,软件开发者可以基于某个平台开发新的学习支持模块,更好地促进平台功能的完善,并通过开发者社区形成一个开放性的良性发展机制。在主要教学平台中,MoodleedX在平台模块建设方面做得较好。Moodle已经形成了完善的多类别的插件库,edX也借助开源的优势,模块库得到了快速发展。


3.平台开放扩展方式


分析以上三种方式通过不同的集成方法扩展了教学平台功能。同时,大多数网络教学平台还通过开放API提供对外扩展机制,使教育平台成为开放性的互联网系统平台。开放平台是一种网络服务模式,指平台在提供基础服务的基础上,通过公开API等方式,使第三方开发者可以使用平台接口调用教学平台数据和服务,开发基于教学平台的新型应用,如图3所示。



价值在于通过教育平台自身服务和第三方应用的互利互惠,为学习者提供更完善的个人学习环境,为教学研究提供更多的支持。如在网络教学系统平台中,在线学习的相关数据形成有价值的“学习大数据”,通过平台提供开放接口,使软件开发者和教育研究者获得教学平台的学习数据,开发新功能或进行学习研究。如Hawksey基于CanvasOpenAPI获取了Canvas讨论区数据,并对讨论区数据进行分析,设计了使用者社会网络图(Hawksey2013


四、集成扩展与开放扩展比较


1.平台集成扩展方式的比较分析


我们从教学、技术、标准三个维度,对三种平台集成扩展方式进行比较分析,如表5所示。



(1)教学层面比较分析


从教学层面分析,Web组件方式主要是嵌入常用的社会化网络服务功能,从而使学习平台能够更好地支持社会化学习。使用方法简便,任课教师可以结合个人课程设计部署,但扩展范围主要局限于主流的社会网络服务。这种方式目前在教学平台中得到了较为广泛的应用。


LTI扩展方式提供了学习工具的标准接口规范,当前基本所有教学平台都支持LTI标准的学习工具集成,教师可从LTI库中选择适合课程内容的工具使用,使用时只需在学习平台进行简单设置即可。在IMS和平台厂商的推动下,LTI学习工具库正在不断发展,为教学平台功能扩展提供越来越多的支持。


开发方式的扩展一般针对特定的教学目标或教学需求进行定制,教师也可以在某类平台提供的模块库中选择已开发的适合自己的模块进行应用;也可以提出需求,由教学软件开发人员进行开发。因此开发模式在教学支持功能性上更好,更能满足个性化需求。


(2)技术层面比较分析


在技术层面,Web组件方式基于HTML页面,不需要专门的技术开发和编程工作,只需直接应用即可,在使用上没有技术门槛。LTI模块和开发模块需要编程开发,具体开发与平台、所选用的Web框架和学习工具本身有关。在LTI的开发中还需要熟悉和掌握IMSLTI技术规范,因此具有一定的复杂度,需要专业软件人员来完成。


在教学平台独立性方面,Web组件和LTI学习工具可以应用到多种教学平台,不受具体平台的限制。而基于SDK的开发模块则与平台相关,只能应用在所开发平台上。在移动支持上,Web组件方式和开发模式对移动的支持与教学平台本身的移动性相关。当前大多数教学平台都支持移动访问,并提供了移动客户端。而LTI工具对移动的支持性与具体学习工具有关,并不能保证完全支持。


(3)标准层面比较分析


在不同扩展方式支持的标准层面,主要有三类标准:Web技术标准、学习规范与标准以及各个平台的自定义标准。Web组件方式在应用时遵循了Web的相关标准规范,而LTI扩展方式需要遵循Web标准、IMS的学习标准和各具体平台规范,开发方式的实现则要遵循Web标准和具体平台规范。


2.平台开放扩展方式的比较分析


教学平台的开放扩展通过提供开放API方式实现,表6对当前主要教学平台的开放API进行了比较。



(1)API类型比较


当前,网络教学平台开放API的提供和使用主要通过Web服务方式。Web服务是一种面向服务的架构技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。Web服务的实现技术主要有SOAP(Simple Object Access Protocol,简单对象访问协议)和REST(Representational State Transfer,表示性状态转移)方案(见表7)。近年基于REST架构的服务使用越来越广泛,具有简便、轻量级以及通过HTTP直接传输数据的特性。



SOAPREST都是有效的方案。在技术层面,SOAP相较REST而言更为复杂,REST具有更好的易用性。REST服务采用面向资源的架构,以更加贴近Web特性的方式实现Web服务,构建起轻量级的Web服务,大幅度提升了开发效率和程序性能,降低了开发的复杂性,提高了松散耦合性、互操作性和可扩展性(王萍,2011


不同性质的学习平台在开放API类型上有所不同。当前教学平台中,传统的LMS平台一般都提供了SOAP接口,而新兴的MOOC平台一般提供REST服务接口。


(2)内容与支持比较


在开放平台提供的API内容方面,大多数平台都提供了关于课程、用户等基本信息的APIMoo-dleCanvasNetwork等开源平台提供了更为丰富的内容,可以通过API获取课程日历、课程论坛、课程作业、课程成绩等内容。相对于LMS平台,当前MOOC平台主要提供的RESTAPI类型还较为简单,主要获取课程、教师、院校等基本信息。


在使用支持上,CanvasNetworkMoodleedX提供了较为完善的文档和社区支持,CanvasNetwork还专门推出了一门相关的MOOC课程,而其他平台对于开放API的支持还不够完善。从整体上来讲,与社会化开放平台相比,教育平台在开放性方面还有一定的差距。


3.集成扩展与开放扩展方式的应用


对一个良好的教学平台而言,应当具有灵活完善的扩展性和开放性,一方面使教学平台能够集成更多优秀的教学功能模块,延伸平台的功能;另一方面,使教学平台的数据和服务不再封闭,为更多的外部应用使用,更好地发挥教学平台的价值。因此,两种扩展方式相辅相成,共同推进教学平台的功能完善与价值体现。


从各种扩展方式的发展来看,Web组件、IMSLTISDK开发三种集成方式从不同角度、不同技术手段进行了平台不同层次的集成,三者具有不同的特点。在未来教学平台的设计和教学实践中,三种方式都将继续得到推广和应用。而开放扩展方式则将向使用RESTAPI的方向发展,以更好地适应Web技术的发展。


从教师和研究者对扩展方式的选择和使用角度来看,首先应明确要进行的教学或研究活动的目标,以确定选择集成方式还是开放方式。接着,在集成方式中,如果有适合的Web服务组件,可以优选使用;没有的情况下可以查找是否有适合的LTI工具;最后可以考虑使用SDK进行模块开发。在开放方式中,需要对教学平台提供的API进行分析,结合所提供的接口进行应用的设计开发。在此基础上,遵循网络教学平台扩展设计的原则(见下节)进行扩展设计。图4给出了一个教学平台扩展设计的参考流程图。



4.LMSMOOC的扩展性比较


在集成扩展方面,LMSMOOC两类平台在Web组件、LTI学习工具方面都提供了支持;在模块开发方面,LMS平台基本都提供了SDK,并且经过多年的发展和积累,很多平台都已经具有了比较丰富的模块库,形成了开发者社区,并有专业的开发公司针对平台进行二次开发服务。如Moodle插件库当前已经具有了20个类别、超过900个插件。而M00C平台由于发展时间较短,一些平台没有提供SDK开发包,并且在模块库方面当前只有开源的edX平台在逐渐形成开发社区和开发库。


在开放扩展方面,M00C平台的开放API基于REST标准,而LMS主要基于SOAP标准,但正从SOAPREST标准转变。在提供的API内容上,MOOC平台当前还较为简单,LMS则提供了更丰富的API内容。


在学习标准的支持上,LMS更注重对国际学习标准的兼容和支持,而M00C平台则具有一定的封闭性,在某些学习标准上尚未得到支持。如Scorm/xAPI标准目前已在MoodleBlackboardSakaiLMS平台中支持,而尚未有MOOC平台对此支持。


因此,当前LMS在平台扩展性整体上要强于MOOC平台,MOOC平台在功能的完备性和成熟度方面还落后于LMS平台。MOOC平台在今后的发展中,应进一步开放平台SDKAPI,形成良性的平台使用和发展机制,同时加强对国际学习标准的兼容和支持。


五、网络教学平台扩展的设计原则


教师和教育系统开发者应掌握平台的主要扩展功能和方式,并在教学设计、教学活动和教育软件开发中科学合理的应用。Elias等(2011)所提出的8条通用教学设计(UID)原则对于在线学习具有重要的参考价值,包括:公平的使用,使用的灵活性,使用的简单直观,信息明确无误,容许错误,操作省力、技术门槛低,学习者共同体和学习支持,教学氛围。这些原则对教学平台扩展机制设计也具有指导意义。结合Elias的分析与我们的研究,并基于当前教学平台发展与应用现状,在符合通用设计准则的基础上,我们进一步从教学、功能、技术、环境四个层面分析教学平台扩展设计中需要考虑的内容,如表8所示。



教学角度。在扩展性上有三个基本问题:首先,要有可以扩展复用的对象;其次,扩展复用的对象必须是有用的,即必要性,扩展模块应是教学过程所必须的;再次,也是最关键的一点,教师需要知道如何去使用扩展模块,即目标性。扩展模块应具有明确的教学应用目标,紧紧围绕教学需求,根据课程目标和教学设计扩充教学系统功能,避免不合理的扩展设计。


功能角度。从集成角度看,集成的功能模块应能与平台本身无缝接入,符合学习者体验,并且对师生是易用的,不需要专门的指导。即对教师是易操作和易管理的,并要易于学习者操作和使用,满足内容和功能易用性的要求。所扩展的模块还应是可评价的,在使用后能够根据使用情况进行分析,探索模块对教学带来的价值。


技术角度。对平台的扩展应当是一种高效、节约的模式,而不应是简单重复的。需要进行充分的技术调研分析,优先选用已有的功能模块,并尽量使用开源技术以保证后期的持续性,提高开发效率,节约成本。同时,在扩展模块的开发设计中,要兼顾技术的成熟性和前瞻性,优先选择成熟通用的技术手段,并注意适应新技术发展的趋势。在标准化方面,应满足Web技术标准、学习标准、平台标准等规范。


环境角度。扩展性设计要满足环境的适应性和开放性要求。对环境的适应性包括:一方面,模块扩展应适应所在具体高校的学校信息化情况,匹配学校的主要教学平台。同时,也要适应信息化发展要求。扩展性设计要考虑到开放性环境,应结合教学平台发展趋势和信息技术,如Web发展、移动发展、云计算发展等趋势,使模块扩展具有先进性,能在将来满足更多环境需求。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多