APP下载

基于Mashup聚合技术对网络学习的有效支持探微

2009-05-04张豪锋王小梅

现代教育技术 2009年4期
关键词:网络学习

张豪锋 王小梅

【摘要】如何将网络中海量学习资源高效、快捷地组织到统一的网络环境中,有效地服务并促进网络学习,是当前网路学习发展中所面临的问题。Mashup作为一种新型聚合技术能将多个外部数据源进行整合,提供一种创新服务,成为未来网络学习的重要应用模式。针对网络学习中存在的问题,探讨了Mashup聚合技术对网络学习的有效支持,以期提高网络学习绩效。

【关键词】Mashup;聚合技术;网络学习;有效支持

【中图分类号】G40-057 【文献标识码】A 【论文编号】1009—8097(2009)04—0109—04

引言

随着计算机和信息技术的飞速发展,互联网络逐渐成为人们学习的主要场所。网络在向用户提供丰富资源的同时也带来了一些突出的问题。面对浩海如烟、孤立、分散的信息,要想及时、准确的、高效、便捷的获取所需要的信息,用户往往需要浏览和查看大量的网页内容,如何才能快捷有效的获取所需信息资源,并能按照用户习惯进行合理的组织,构建属于自己的个性化学习环境和学习网络,满足学习者的情景化需求,是当前网络学习发展过程中逐步引发出的思考问题。

Mashup聚合技术作为Web2.0时代一种新型聚合网络信息资源的利器,能将多个分散的数据源内容进行集成和整合,创建一个全新的学习网络和个性化学习环境Web服务系统,为网路学习的发展提供了新的途径和方式。

一 Mashup概述

1 Mashup内涵

Mashup是一种基于Web的数据集成应用程序。最早源于流行音乐,意思是将两首不同的歌曲混合演唱而构成一首新歌,后来逐步应用到网络上,是指将不同网络服务混合,以产生新的服务。在网络环境下,Mashup指网络聚合应用,其内涵是将一个或多个外部数据源提供的网络信息资源的内容和功能整合到统一的网络环境中,为学习者提供一个能满足其个性化学习需求、面向服务的Web应用系统[1]。Mashup作为Web2.0时代一种能够按照用户需求实现资源与服务的聚合技术,开始在互联网上逐步被广泛应用。

2 Mashup体系结构

Mashup从架构上来说是由三个不同部分组成:API/内容提供者、Mashup站点和客户机的Web浏览器(见图1),它们在逻辑和物理上相互独立,但在网络体系结构上是相互联系的,不可分割的完整的统一体。

(1) API/内容提供者:即聚合内容的提供者,通过Web协议(例如RETS、Web Services等)为Mashup站点信息的聚合提供丰富、可靠的数据信息源,供站点定制。然而,并不是所有数据源都免费对外提供,对于付费信息源我们可以通过一种被称为屏幕抓取(screen scraping)来技术实现,即通过获得这些网站供浏览者访问的页面,然后对页面的内容进行分析,进而得到这个网站的数据信息[2]。

(2) Mashup站点:聚合所在处,即Mashup逻辑所在地方,利用专用编辑工具聚合来自不同API提供的内容和服务功能,同时用户也可以根据需求对数据源进行分类、组织和再定制。其实现方式有两种:一是Mashup可以直接使用服务端动态生成技术(例如:PHP或ASP)实现类似传统的Web应用程序聚合;二是直接在浏览器中通过客户机端脚本(即JavaScript)或Applet生成合并内容,即直接在Mashup的Web页面中嵌入的代码与这些Web页面引用的脚本API库或Applet的组合。Google Maps API的设计就是客户机端技术的一个典型例子。

(3) 客户端的Web浏览器:用户体验最直接的地方,也是用户发生交互的直接接口,将聚合得到的信息及时呈现给用户,用户选择阅读实现个性化的网络学习。通常Mashup都是通过服务器和客户端逻辑的组合来实现数据的集成与显示。

3 Mashup优势

Mashup是能够将外部松散的学习资源、要素、服务和功能集成,并提供增值的、创新的服务和统一完整体验的交互式Web应用系统,其优势主要表现在以下四个方面:

(1) 聚合增值:Mashup能够根据学习者需求将互联网上分散的、孤立的信息资源进行连接整合,并进一步对其加工、融合和利用,形成满足特定需求的信息资源聚集站,提高学习者获取信息资源的质量与效率,从而产生更大的应用价值。而这些信息服务和功能的聚合不是简单的累加,而是实现“1+1>2”的共享增值和创新。

(2) 社会性网络:Mashup对分布的信息采用集中式管理,针对某一主题、任务或同一学习需求建立信息资源的聚合,然后通过彼此间数据、服务等基本要素相互连接、沟通、分享与合作,无形中形成一种人与人、人与网络、人与资源的社交合作关系。根据六度分隔理论,最终将形成一个大型的社会网络。网络成员之间彼此相互影响、相互促进,进而展开深层次的交流与对话。

(3) “一站式”个性化体验:Mashup聚合技术能够根据学习者的特点和需求,集成来自不同站点的多种资源、工具和服务等功能,并能按照自己喜欢的方式构建属于自己的个性化学习环境,网络学习者无需在多个社会性软件和网页之间来回跳转就能获得自己所需信息资源,完成自己的个性化学习和有效的个人知识管理,真正实现网络学习的“一站式”体验。

(4) 参与交互:Mashup具有很强的交互性特点,基于RAI的Mashup充分体现了高度的参与互动和丰富的用户体验特征,为学习者提供一个友好的交互平台,使得学习不再是个体学习,交互不止于答疑之类的交流,而是一种社会性交互学习——思维间的互联社会,在参与交互的过程中,激发学习动机,提高学习者的积极性。

二 当前网络学习中面临的问题

网络学习通常被称作“数字化学习”或“在线学习”,欧洲委员会将其定义为“通过促进利用资源与服务的机会以及远距离的交流与合作,用新的媒体技术与互联网改进学习的质量”。相对于传统学习活动而言,网络学习代表一种全新的学习方式,它的到来为学习注入了新的活力。但是随着网络学习的不断发展和变化,在实践中不难发现网络学习同时也面临着一些凸显问题:

第一,网络的开放性、多样性以及时效性为网络学习者提供了丰富的学习资源,但同时也增加了学习者的盲目性。面对孤立、分散的信息资源,学习者要想快速、准确的获得所需信息,往往需要浏览大量的网页内容,而在寻找信息的过程中,“负面信息”的影响极易使学习者偏离学习目标,造成信息迷航,大大降低了信息资源获取的质量和效益。如何将分布在互联网上的松散的学习资源、要素、服务等功能进行有效集成成为当前网络学习中所面临的突出问题之一,亟待解决。

第二,网络环境下学习资源的丰富性、学习方式的个性化、学习时空的非局限性,极大地增加了学习者的自由度,学习者可以根据自己的特点和意愿,选择适合自己的学习方式。然而网络学习不等于个体学习,它是一个完整的生态系统,是以知识为媒介,同现实社会中的人们沟通一样进行信息的传递、互动交流、合作共享,如果忽视了网络学习这一社会特性,就会“流失”网络学习中丰富、多元化的学习资源。而在实际的网络学习实践中,这一社会性服务特性却常常被人们所忽视,使得学习者常常面临知识结构欠缺、思维狭窄、情感交流缺失等问题。

第三,网络为个性化学习的实现提供了一个理想的学习环境。但是从目前网络为学习提供的个性化学习平台来看还很不理想,如无法自动实现学习资源的个性化定制服务;缺乏一个个性化学习平台能够让学者根据自己的特点和意愿,自动聚合所需信息资源;构建个性化学习环境的社会性软件、认知工具、个人知识管理工具没能得到有效整合等,这些都是网络学习迫切需要解决的问题。

第四,传统的网络学习交互一般是留言或电子邮件,这种平台服务不利于学习者之间的实时交流,对于突发性的情景化问题难以及时解决,时空分离使得交流弱化。当前Web2.0时代更加强调知识创造性,倡导在交流合作中体验多层面、多路向、多视角的动态学习,促进个体对知识的重新理解和意义建构。网络学习的参与交互特性还有所不足,其功能需要进一步加强。

三 基于Mashup聚合技术对网络学习的有效支持

Mashup聚合技术以其自身优势能够给网络学习带来新的变化。针对网络学习中存在的问题,Mashup从四个层面有效支持网络学习(见图2所示):

1信息资源层面:信息的聚合与增值

传统的网络环境下学习资源的组织方式主要是基于HTML,为了获取所需信息资源,学习者不得不在多个页面之间来回跳转寻找合适的资源,期间还伴有大量的浮动广告和不良信息,很多情况下呈现“有用的信息找不到,无用的信息一大堆”,严重影响了信息搜索的质量与效益。当然,不可否认,提高网络学习者的信息素养可以有效的促进网络学习,但是从仅从学习者角度来改进网络学习是不够的,还需要从学习资源角度为网络学习提供更加便捷的、全面的增值服务支持。Mashup是一种数据集成技术,它能将分散的网络资源按照不同的需求进行聚合,满足特定学习者的需求,方便资源获取,减少信息搜索的时间。同时Mashup还具有信息的加工、融合功能,有机聚合了网络学习中的内容和服务,大大增强了网络学习者获取信息的信度和效度。

2学习网络层面:构建社会性学习网络

网络学习不等于个体学习,它是一种社会性学习。网络的实质就是共享,而这种共享不单单是资源的共享,还包括功能、服务、思想等多元共享。因此,网络学习者在完成个性化学习的同时,应更注重拓展自己地理空间、人际关系空间和学习主题空间,扩大学习主体空间的深层次、多方位、多角度的交流与合作,在交流中触发更深层次的思考、分享学习成果和学习快乐,逐步构建属于自己的社会性学习网络。Mashup聚合技术则有效地解决了网络学习中这一内在需求,能够融资源、功能、服务等于一体,展开学习者之间的交流与会话,在满足信息资源多元化的同时,又促进每一个网络学习者学习自制、产生互动和知识开放,增强了知识生产和知识消费之间、社会实体和网络虚拟共同体之间的流动,形成一个良性的学习生态。

3学习环境层面:构建个性化学习环境的技术支持平台

网络社会的到来,为个性化学习提供了可能。网络学习环境的分布式特点和强大的交互性为个性化学习提供了技术上的可能性,个性化学习网络环境逐步成为人们关注的焦点。个性化学习环境是网络学习者运用网络工具构建基于个体的学习空间,这个空间是融工具、服务、人和资源的松散的集合体,是利用网络力量的一种新方式。个性化学习环境赋予学习者管理学习资源、作品和参加活动等更大自主权,有效地进行个人知识管理;注重对资源的分享和交流,促进个人更有效地进行网络学习。Mashup“一站式”个性化体验这一特征为个性化学习环境的建立提供了有效的技术支持手段。第一,松散耦合的聚合方式,工具、服务、人和资源的集合体,创建一个个性化学习平台;第二,自我引导,支持个人和专业发展,允许任何人融入到一个分布式的环境中去;第三,强调合作与共享,学习者进行交流和创造;第四,使学习者自主管理学习成为可能。个性化学习环境理念与Mashup从内容和功能上存在着内在的统一性,它不仅提供且允许学习者使用学习资源,还鼓励学习者去创造新资源,正如Graham Attwell 说:“网络学习已经变成了一种像注重认知一样注重社交、像注重抽象知识一样注重参与式行动体验,个性化学习环境将成为E-Learning的未来。”[3]

4 动机态度层面:有意义学习的习得

个性化学习环境的构建为学习者提供了良好的学习平台,但是学习者在进行网络学习时,常常面临一些突发性、临时性的情景化需求。一般的网络学习环境下,系统功能受到灵活性限制,难以满足学习者的应急需求,学习者由此陷入学习困境,而基于Mashup的网络学习环境具有较强的灵活性和敏捷性,通过使用集成的在线服务或工具及时解决学习过程中所面临的问题,使学习者走出困境。同时Mashup具有很强的交互性,提供丰富的视频、图像、工具软件的同时,能够开展学习者之间的交流、互动与讨论,激发学习者的学习动机,增强学习者的参与程度,变被动为主动,体验参与快感,促进学习者对知识的认知、理解和消化,进而促进有意义学习的习得。

四 Mashup应用于网络学习有待改进的方面

虽然Mashup是聚合网络信息资源强有力的工具,具有很多的优点和长处,如:交互性强、易建构、易重用、易访问等,但它毕竟还处于发展的初级阶段,应用于网络学习还不够成熟,在教育信息内容的定位和系统的激励、监控等方面还有待进一步改进。

首先,Mashup缺乏对原创信息源的管理和维护。Mashup适用于建立在所有信息内容的提供者是免费、公开的发布在互联网上,任何人可以随意地浏览、共享这些内容。但事实上,互联网上很多教育类的信息资源并不是免费提供的,所以,Mashup在聚合信息源时,涉及到付费才能访问的内容时,却无法保证得到完整的信息源内容。

其次,由于网络学习环境存在监控难、互动难以及交流虚拟化等特点,激励机制对网络学习尤为重要。目前,网络学习在外部因素的设计上都能很好的满足学习者的交流对话,而对学生的内部的情感、动机等非智力因素的设计却存在欠缺,激励监控机制不够完善。

尽管Mashup采用的都是一些比较成熟的技术,开发和使用技术门槛较低,但相对于传统而言,人们更喜欢采用沿用的习惯。因此,开发和利用专门的适用于网络学习的Mashup聚合技术的教育软件,将会成为第二代网络教育的有益实践。

五 Mashup聚合应用案例

目前,在互联网上Mashup公开且免费提供API应用的主要集中在地图、视频和图像、搜索和购物、新闻等信息资源的利用。

为了使读者更加清楚地了解Mashup聚合技术如何构建满足用户个性化需求的网络学习环境的理念与思想,笔者将依据现有免费开放的数据源为例,说明基于Mashup聚合技术构建适合互联网用户需求和体验的互联网应用过程,并以此应用为启示,为进一步深入探究Mashup聚合技术与网络学习的结合提供借鉴和参考。

Google Maps作为Mashup聚合技术一个典型免费开放的聚合应用范例,是将图片等多种信息表达方式与地图相结合。在Mashup聚合站点处,用户只需点击或输入所需信息源,便即可调出与用户需要相关的来自不同网站的信息和应用的组合,经Mashup程序通过Google提供的开放的API进行调用,将二者聚合在一起,提供一个新的查询服务。以“赤壁之战”为例,查找与“赤壁之战”相关的人物、历史事件、历史地图等资源。首先在Google Maps搜索引擎中输入关键字“赤壁之战”,即可得到与之相关的用户需求信息;如果需要继续查找与曹操有关信息资源(如曹操出征的历史事件和行军路线图),只需单击“赤壁之战”聚合结果中与之相关的信息(如“曹操”)相应的图片或文字即可得到(见图3所示)。Google Maps有效地聚合了用户即需的内容和服务,为满足个性化网络学习需求提供有效支持。但由于技术、资源等方面的限制,开发适合于基于Mashup的教育应用案例有待研究者进一步深入探究,期待能为用户提供更多、更优质的服务有效支持网络学习。

结束语

通过分析Mashup对网络学习的支持,可以看出Mashup作为一种能够有效地聚合网络信息资源的工具,它不仅在有利于改进教学资源管理和学习过程的优化,并对网络教育产生重大影响,更重要的是Mashup内在的思想理念对网络学习、尤其是个性化学习所产生的影响。就目前应用现状来看,Mashup在教育中的应用还没得到广泛关注,但是随着网络在教育中的不断深入应用,相信Mashup将会成为现代网络学习的一件新利器,推动着并优化着网络学习的发展。如何让Mashup更好的为教育和学习者服务,提高网络教学绩效,还有待于进一步的去挖掘和开拓。

参考文献

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

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

[3] Graham Atwell. Personal Learning Environments - The Future of e-learning?[DB/OL].

[4] 侯晶晶,韩钰.网络信息聚合工具RSS及其在教育中的应用[J].教育信息化,2006,(3):71-72.

[5]Mashup.[EB/OL].

[6][EB/OL].

[7] Christian Bizer,Richard Cyganiak,Tobias Gaub. The RDF Book Mashup: From Web APIs to a Web of Data [EB/OL].

[8]Duane Merrill.Mashup: The New Breed of Web app [DB/OL].

猜你喜欢

网络学习
浅谈任务驱动情景下的网络学习模式
大学生网络学习心理素质优化研究
网络教育促进学习方式变革
基于云计算的多媒体网络学习平台系统架构
中职生“网络学习空间人人通”的构建与应用初探
MOOC时代大学生网络学习行为研究
网络学习行为背景下的慕课教学策略研究
关联规则在网络学习平台中的应用研究
高职院校开展基于云平台网络教学的探索与思考
培养初中学生英语自主学习能力的尝试