传统LMS平台已得到了广泛的教学应用,但在教学和研究中,学者们也指出LMS面临的一个问题:比较封闭,无法快速整合外部平台工具和服务,灵活性较差。当前有不少学者从研究和实践角度提出了多种方法扩展LMS功能,集成工具服务以供教师和学习者个性化的选择使用。
Alario-Hoyos等(2013)对虚拟学习环境中的各类外部工具如何有效集成到现有学习管理系统平台中进行了研究,提出了GLUE!(Group Learning Uniform Environment)架构,实现外部学习工具与学习管理系统的集成。GLUE!是一个三层的轻量级体系结构,包括核心层、平台适配层和工具适配层。其中不同平台适配器连接平台适配层,不同工具适配器连接工具适配层,两个适配层在核心层的管理器中得到集成和管理。
IMSLDGSI构架于IMSLD规范层之上,负责管理LD引擎与第三方Web2.0软件的通信,使LD中的课程流与第三方软件可以双向交互。
Moodle学习管理系统的整合。庄君明等(2010)提出了基于OpenSocial规范的LMS开放学习工具服务集成方法,使用OpenSocial标准将社会化网络服务中常用组件嵌入LMS平台,实现外部学习工具和服务的使用。
2.基于MOOC平台的研究
MOOC自2012年诞生以来得到高度关注和迅速发展。虽然MOOC平台在课程视频、作业机制、论坛交互等方面具有特点和创新,但整体上在学习管理工具、系统支持工具等方面还弱于经过多年发展的传统LMS教学平台。对MOOC平台扩展的研究和实践主要有:
Williams(2014)提出了MOOClets概念。MOOClets指可供开放课程使用的模块组件,如视频、课程模块、在线测试、在线辅导、模拟软件等。Williams认为基于MOOClets课程组件能够更密切地满足学习者及时、按需、个性化的需求,能在现有的教育环境中更好地支持混合学习,进行更细粒度的教学设计,促进系统的迭代式自我发展,使得研究者、教学实践者、公司能够加强合作,使教学过程中的各类人员都可以结合自身优势,设计多样的模块。
Freire等(2014)将游戏平台eAdventure与edX平台进行了集成,使得eAdventure游戏可以作为edX的模块组件使用,丰富了平台功能,提高了学习者参与度,扩展了学习者的学习行为,并为学习分析提供了有价值的数据。密歇根大学的Sever?ance教授(2014)在Coursera平台开设的Python课程中,通过IMSLTI(学习工具互操作)标准,接入了PythonCodePlayground编程练习工具。
韩锡斌等(2014)对主要LMS和MOOC平台进行了比较分析,在系统技术特征的兼容整合维度,从国际化/本土化、API、第三方软件和数字校园兼容几个方面分析了网络教学平台的兼容性和整合性,指出当前主要教学平台都提供了API支持,并且开源平台表现出了更好的国际化和本土化特性,能够更好地兼容扩展第三方软件。
3.研究述评
国内外学者的研究使用多种方法在不同教学平台上进行了平台扩展的实践,指出了基于当前LMS和MOOC平台进行功能扩展和模块集成的必要性和有效性,并通过教学应用证明了这些探索对在线教学具有的积极影响和效果。但当前对于网络教学平台扩展机制的研究主要集中在平台工具集成的层面,缺少对LMS和MOOC等各类教学平台扩展方式的全面分析和比较研究,缺少对平台扩展机制设计原则和教育价值的思考。因此,对于教学平台扩展机制的研究,还需要进一步深入。
三、网络教学平台的扩展方式分析
1.网络教学平台的两类扩展方式
(1)网络教学平台的结构与扩展方式
从网络教学平台的扩展方式来看,有基于应用层的集成方式与基于服务层的开放方式两种。平台集成扩展是网络教学平台在自身功能基础上,通过某种方式接入新的工具或服务功能模块,新的功能模块与系统无缝结合。当前集成方式主要有基于SDK的开发以及外部功能模块的导入。平台开放扩展是教学平台通过开放接口API,将自身数据或服务开放给外部平台或系统使用,开发新的功能模块,扩展教育平台价值。网络教学平台结构与扩展分析如图1所示。
(2)主要网络教学平台的扩展方式
比较我们对常用网络教学平台Moodle、Blackboard、 Sakai、 edX、 Coursera、 Udacity、 Canvas Network进行了分析。Moodle、Blackboard、Sakai是当前主流的学习管理系统,edX、Coursera、Udacity、Can-vasNetwork是主要的MOOC平台。各个平台支持的扩展方式如表1所示。