Mashup技术在泛在学习情境下资源整合中的应用分析

2011-08-15 00:51房敏
中小学电教 2011年6期
关键词:提供者资源整合站点

☆房敏

(西南大学计算机与信息科学学院,重庆北碚 400715)

Mashup技术在泛在学习情境下资源整合中的应用分析

☆房敏

(西南大学计算机与信息科学学院,重庆北碚 400715)

一、泛在学习及其学习资源的建设要求

1.泛在学习

泛在学习(Ubiquitous Learning) 是普适计算技术(Ubiquitous Computing)在教育领域的延伸,因此,要了解什么是泛在学习需先了解什么是普适计算。根据“普适计算2007国际会议”官方网站给出的定义,普适计算是指人们可以在任何时间任何地点通过我们日常生活中的物体和环境中的某一联网的动态设备,而不仅仅是计算机设备进行随时随地的交流和协作。泛在学习从广义上来讲是指学习的无处不在,首先,学习的发生无处不在;其次,学习的需求无处不在;第三,学习资源无处不在。[1]但是无处不在的学习并不能产生相应的学习效果,基于普适计算概念下的泛在学习一般指的是狭义上的概念,也就是强调泛在计算技术基础上的学习,定位于在任何时间、任何地点都可能获取自己所需要的学习信息和学习支持,从而轻松地完成学习任务。通过查阅文献可以得出,当前对泛在学习的研究主要是围绕泛在学习的技术环境构建、泛在学习的学习资源的建设、泛在学习的理论问题。本文主要针对泛在学习的学习资源建设展开分析讨论。

2.泛在学习资源的建设要求

对学习资源的建设要求分析,要建立在对泛在学习环境分析基础之上,才可能使学习资源更好地内化为学习者自身的知识。泛在学习环境是一种整合的学习环境,它整合了物理的、社会的、信息的和技术的多个层面和维度。而构筑这种学习环境的基本要素主要包括泛在通讯网络、学习终端机器、学习资源三部分。在学习资源方面,需要提出的要求有很多。

首先,构建无处不在学习资源空间。由于泛在学习强调的是无论何时、无论何地的学习,而这种学习之所以能够实现就是由于学习资源能够方便地为学习者所获取。因此,应当改变传统的单节点的存储方式,将其转变为分布式的存储方式,构建成一个无限大的资源智能网络空间。其次,满足学习者的个性化需求。泛在学习对资源量的硬性要求使我们必须改变当前学习资源由专家或某机构单点生产出版的建设模式,学习者本身成为学习资源的建设者和使用者,发挥集体的智慧和力量“群建共享”学习资源,最终形成一个可以无限扩展的资源生成链条,实现“微内容、宏服务”的完美结合。[2]再次,实现学习资源的动态生成与自我完善。与传统的学习资源的建构不同,泛在学习对学习资源提出的要求是动态的、可发展的,同时,他要求学习者可以参与到学习资源的设计中来,用户可以协同编辑资源内容,学习过程中产生的生成性信息也可以共享,并且可以通过语义分析技术,与网络中其他知识资源节点相连接。最后,实现不同微内容基于语义的自然聚合。泛在学习环境下学习资源的粒度要细化,用户无须花费太长时间便可以在不知不觉中学完一个知识点。另外,通过设定主题词,借助一定的语义分析功能,可以查找具有相同或相似主题的学习资源,并自动建立联结,从而使资源实现基于语义的自然聚合。内容微型化和基于语义的自然聚合将成为未来泛在学习资源设计与建设的重要趋势。

二、Mashup技术概述

1.Mashup含义及特点

Mashup(聚合)来源于英语的复合词。Mash的意思为捣碎,主要含义是利用原有的资源重新配用,类似于捣碎后的重新混杂。在网络环境下,Mashup的内涵在于整合不同外部数据源的内容和服务,把松散的学习资源、要素、服务和功能集成在网络学习环境之中,提供增值的、创新的内容、服务和统一完整体验的Web信息系统。通过这种技术,可以实现资源与服务的整合,并能够使其按需求定制,给用户提供了一个可靠的平台。

Mashup是web2.0下的一种新的应用,即使是没有任何编程技能的普通网民也可以自己编写程序。它完全体现了 Web2.0的交互理念,可以说摆脱了传统的 e-Learning模式,正像当前提出的e-Learning2.0的理念一样,mashup从本质上强调了学习者的主动参与,对社会化学习的支持,对学习资源的扩充,扩充了学习的情境及发生的可能。有学者提出,Mashup具有多种传播学特征,它是连接的(Connected)、合作的(Collaborative)、对话的(Conversat Ional)。

2.Mashup的架构

Mashup从架构上来说是由三个不同部分组成:

(1)API内容提供者:这是聚合内容的提供者,一般情况下通过Web协议 (例如RETS、Web Services及RSS/ATOM等)为Mashup站点提供内容,以达到供客户端使用浏览功能。有时涉及到知识产权或者保密性问题,因此Mashup的内容提供者也采用屏幕抓取的手段提供数据信息,这种方式主要是通过获得这些网站供浏览者访问的页面,然后对页面的内容进行分析,得到这个网站的数据,但是这种技术对于经常发生页面变动的站点的实用性不强,不是一种很好的方法。

(2)Mashup站点:这是聚合之处,是Mashup逻辑所在的地方,但并不一定是执行逻辑的地方。Mashup可以通过两种方式实现自己的聚合,一种是在服务器处实现Mashup;另一种是在客户机的浏览器中通过客户机端脚本(即JavaScript)或Applet生成,这种客户机端的逻辑通常都是直接在Mashup的Web页面中嵌入的代码与这些Web页面引用的脚本API库或Applet(由内容提供者提供)的组合。[3]

(3)客户端的Web浏览器:这是用户浏览Mashup信息的地方,内容提供者提供的信息在这里呈现给用户,同时也是用户交互发生的地方。

三、Mashup与泛在学习资源的整合

1.利用Mashup促进泛在学习资源整合的可行性

针对上文中所提到的泛在学习资源建设的要求,以及Mashup自身所具有的特点,可以看出Mashup在促进泛在学习资源整合上是存在可行性的,这种可行性体现在三个方面上:

第一,对参与完成泛在学习资源空间构建可行性。泛在学习资源空间构建强调了多节点实现知识资源的汇聚,泛在学习情境中,面向生活面向问题的学习需要极其广泛的知识覆盖面,而Mashup利用多API聚合的手段,使宽泛的知识聚集到一个客户端上,大大扩展了学习资源空间。

第二,对促进泛在学习资源生命体化的可行性。这种生命体化主要体现在学习资源的自我生成和完善上,从本质上来讲,也就是学习者与知识提供者的互动性上,学习者一方面可以根据自身的需求选择知识信息,另一方面也可以参与到设计创建知识中,使自己成为一个API,方便简单快捷的Mashup工具或平台完全可以让一个略懂计算机知识的学习者完成知识的设计,使泛在学习资源实现生命体化。

第三,对实现泛在学习资源时间维度便捷化的可行性。Mashup技术可以实现多种方式的信息资源聚合,是泛在学习资源提出的基于语义的为内容聚合的重要手段,它可以通过关键词、超链接、RSS技术等实现语义分析与连接,使学习者便于查询与当前内容相关的知识信息。

2.Mashup在泛在学习资源整合中的应用

(1)从API和mashup站点角度来看,由单节点转向分布式节点的资源提供趋势对学习资源空间的构建提出的要求是广泛连接API。API的广泛连接并非是越多越好,而是有目的、有分类的连接,在这一过程中应该实现两个方面:第一,API连接的模式转变;第二,API提供资源的有选择性连接。当前Mashup在教育中的应用方面其实不单单应该只关注API与Mashup站点聚合层的单向逻辑整合,API之间的交流也是不应该被忽略的,这对于建立“群建共享”学习资源,形成一个可以无限扩展的资源生成链条以及实现学习资源的动态生成具有重要意义。

(2)从客户端和Mashup站点来看,需要考虑到的因素是泛在学习的情境构建,也就是学习者如何利用现有技术设备和手段实现泛在化学习,同时还要使学习者如何能够更方便有效地在Mashup技术中习得知识并参与到知识创建的互动性活动中,这些都是Mashup技术在泛在学习资源整合呈现中需要解决的问题。

在客户端资源的呈现方面,应当注意到不同的学习设备适用于不同的Mashup技术模型,在信息资源整合的呈现方式上,应当注意可视化教学有效性,这就涉及到可视化教学设计的几个原则:第一,信息组块原则,促进深度学习,尽量将信息材料中多元表征信息进行“信息组块”设计。第二,空间邻近原则,减少注意分散,信息组块时,尽量使学习对象的同一表征在空间上邻近或组合呈现。第三,一致性原则,避免冗余效应,尽量使多元表征的信息结构与被表征的学习对象的结构成分保持一致,剔除与学习对象的结构成分不一致的、无关的信息,使多元表征信息、结构保持精简。

[1]李卢一,郑燕林.泛在学习环境的概念模型[J].中国电化教育, 2006,(12):10.

[2]王平,张际平.Mashup聚合技术与网络学习[J].电化教育研究, 2008,(3):63.

[3]马小强.Mashup的教育价值及启示[J].电化教育研究,2008,(9):57.

王 喆]

猜你喜欢
提供者资源整合站点
少先队活动与校外资源整合的实践与探索
“五育并举”下家校社资源整合的价值意义
网络交易平台提供者的法律地位与民事责任分析
基于隐私度和稳定度的D2D数据共享伙伴选择机制
海外并购中的人力资源整合之道
基于Web站点的SQL注入分析与防范
智慧高速资源整合方式实践
积极开展远程教育示范站点评比活动
网络言论自由的行政法规制研究
首届欧洲自行车共享站点协商会召开