教育微博系统研究,本文主要内容关键词为:系统论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。
[中图分类号]G434 [文献标识码]A [文章编号]1003-1553(2011)08-0021-07
一、引言
微博(Micro-Blog,微型博客),是一种基于互联网用户关系的信息传播与信息共享平台,用户可以通过浏览器、手机、即时通讯软件及外部应用接口等多种渠道发布140字以内的信息。信息、用户、关系是微博最基本的社会化要素,人际实时交互关系网络是微博逻辑的核心。微博创建了一种全新的社会关系沟通渠道,即时性、碎片化、聚合性的传播特征带来了信息社会的一场微革命。在技术上,它具有支持消息的集成化、API的开放化和与移动设备无缝连接的技术优势。
随着微博的产生发展和普及,如何将微博有效地应用于教育教学领域是值得关注和探讨的课题。在已有研究中,对微博的教育教学研究主要从两个角度展开:理论层面的探讨和实践教学的应用分析。在理论层面上,学者们探讨了将微博引入教育教学中的主要应用范畴和面临的主要问题[1]、微博客在远程教育中作为电子学习笔记的必要性与可行性[2]、微博社会网络教育应用的模式[3]、基于微博的移动学习研究[4]等。从实践教学角度分析,研究者基于不同微博平台进行了课程教学的实践研究,得到了有价值的研究成果。
从微博教学实践应用和教育微博系统建设的角度分析,相对于Blog、Wiki等Web2.0服务,教育微博系统的发展还处于初期。现有的主流学习管理系统Moodle、Blackboard、Sakai等都集成了Blog、Wiki等服务功能,也有专业的教育博客如苏州教育博客等,而教育微博系统的建设与研究还较为匮乏。在技术的教学应用中,通过教学系统平台的建设,提供完善的系统功能和友好方便的软件服务,是技术教学应用的重要前提和基础。本文以国内外微博系统的教学实践应用为出发点,以教育微博系统平台研究为核心,探讨教育微博系统的设计与建设。
二、教育微博系统的类型分析
(一)基于各类微博平台的课程教学实践
我们对国内外已有的基于各类典型微博平台的课程教学实践应用进行了分析和梳理,表1对这些研究进行了总结。
微博的课程教学实践研究证明,微博确实可以作为有效的技术工具服务于教学。在教学实践的应用中,微博系统平台是应用的基础,国内外已有的教学实践应用中也使用了不同的微博平台。
(二)教育微博系统平台的分类
我们对现有的教育微博系统平台进行了分析,基于不同角度进行了梳理和分类,如图1所示。
图1 教育微博系统平台
从微博系统的功能特点分析,有社会化开放型的微博系统(如Twitter、Identi.ca、新浪微博、腾讯微博等)和专业型的微博系统(如Edmodo、Cirip.ro、Yammer等)。专业型的微博系统一般针对特定的群体(如教师、学生),提供特定的功能(如课程教学服务等)。
从微博系统的平台结构分析,有单纯的微博系统和门户模式中的微博平台。门户模式中的微博平台是系统的一个组件。从教学系统角度看,这种门户系统即是一种学习管理系统。
从微博系统实现的技术手段来看,有独立设计开发的微博系统与基于开源软件实现的微博系统。
三、教育微博系统分析
(一)社会化微博系统
社会化微博系统是基于社会化网站的开放性微博系统,如Twitter、新浪微博、腾讯微博等,也是较早出现和发展较完善的微博系统,很多教学应用也是直接基于社会型微博系统来进行的。社会化微博系统构建了一个扩展性的网络生态系统,教育应用是该生态系统中的有机组成部分。
社会化微博系统应用于教育教学,有以下的特点:
·学生在日常生活中经常使用,上手快,门槛低。
·提供API开放接口,有多种插件可供使用,并且可以开发所需要的应用服务。
·可以充分利用社会化微博系统的用户与信息资源,并且可以使用开放的数据分享和传播服务。
·提供了相关的微博服务,如微群等。从教学的角度看,微群即是学习小组的一种组织形式。
·移动功能的完善支持。手持移动终端与微博的良好结合,使媒体更加人性化、随身化,为移动学习和泛在学习的发展带来了新的支持。
(二)专业型微博系统
专业型微博系统是指针对某一领域的、提供给特定人群使用的、具有特定功能和目标的微博系统。专业型微博的特点是“专、精、深”,具有行业色彩,相对于社会型微博的海量信息无序化,专业型微博则更加专注、具体和深入。我们关注的专业型微博系统,是指服务于教与学的微博系统,可以看作是一种学习管理系统。相对于社会化微博系统,教育微博系统最大的特点就是提供了更多服务教育教学的功能,更好地支持教与学活动。
1.教育微博系统
专业型教育微博系统以Cirip.ro为典型代表。Cirip.ro是一个专为E-learning设计的微博平台,可以传递在线课程、促进交互、组建小组、统计分析课程数据等,可以看作是一个新型的网络学习系统。
除了微博的基础功能外,Cirip.ro还设计增加了新的功能以更好地支持教与学,为学习者构建良好的个人学习环境。这些功能有:(1)在微博消息中可以嵌入多媒体资源,如图片、音频、视频、课件(PPT)、文档(PDF、DOC)等;(2)可以建立群组,包括公开组和私密组,组之间可以通过消息进行交流通信;(3)具有统计、可视化等数据分析功能;(4)支持用户的标签行为,提供标签云显示。
Holotescu博士和Grosseck博士是Cirip.ro项目的主要设计者和研究者,他们基于Cirip.ro平台进行了系统的课程教学研究。[15]他们将Cirip.ro的主要教学应用总结为以下方面:(1)传递在线的课程或培训;(2)信息管理和知识管理;(3)进行项目合作;(4)形成知识社区;(5)电子档案袋。基于Cirip.ro微博系统,可以为学习者构建一个完善的网络学习环境,如图2所示。Cirip的弱点在于,当前尚不能支持中文。从平台构建角度而言,是由专业公司开发,技术门槛较高,但这样也方便了各种功能的定制和实现。
图2 基于Cirip.ro的网络学习环境
2.集成微博的学习系统
作为Web2.0的应用服务,将微博集成于学习系统中,能够更加有效地发挥系统整体功能。当前集成微博的学习系统可以分为两类,一类是在传统的学习管理系统中加入微博服务功能,另一类是集成微博功能的新型社会化学习系统。
(1)学习管理系统
学习管理系统如Moodle、Blackboard、Sakai、Claroline等,已在教育教学中得到广泛应用。在现有的学习管理系统中,大都已内置了如论坛、E-mail、博客、Wiki、RSS等组件,但对微博的支持功能还较弱,还没有学习管理系统将微博作为内置的功能组件。当前在学习管理系统中使用微博可以通过开发微博组件,在系统中集成微博的部分功能。
(2)社会化学习系统
社会化学习系统是集成了多种社会化软件和服务的系统平台,可以看作是一个社会化网络下的学习管理系统,以Edmodo为典型代表。
Edmodo是一个社会化学习平台,是微博系统、社会化网络系统、学习管理系统的有机结合,可供教师、学生、家长和学校、管理机构各类教育系统角色使用。Edmodo的核心功能有:微博发布、存储和共享文件、隐私控制、公共时间线、消息通知、课程日历、作业与成绩管理、共享链接和嵌入对象、订阅功能以及移动支持等。Edmodo是一个封闭式的网络系统,教师和学生需要注册登录进入相应的课程。教师可以注册并创建一个学习小组,创建成功后系统会提供给教师小组编号,教师把小组编号分发给小组成员,成员就可以利用这个编号进行登录。教师在这个封闭的小组圈子里发布微博信息、布置作业、与学生互动、共享学习资源等学生可以收发微博信息、查询和提交作业、进行交流与共享等。
Edmodo还为学生家长和教学管理机构提供了相应的功能,家长和教学管理机构可以通过注册账号进行登录。家长能够向教师和孩子发送微博信息,能够查看孩子的作业和成绩,查看教师和孩子之间的交流。对于教育管理机构如学校或地区教育管理机构,通过Edmodo,能够创建本校或者本地区的Edmodo社区,将教师、学生和家长链接起来,并且能够跟踪相关的教学情况,进行教学活动分析和汇总。
表2对几类支持教育微博应用的系统进行了对比分析。
(三)开源微博系统
使用开源软件开发教育系统是一个有效的手段,如Moodle、Sakai、ILIAS、Claroline等优秀的开源学习管理系统已经得到了广泛的使用。当前,专业型教育微博系统的建设还较为匮乏,使用开源软件开发教育微博系统是建设微博系统的一个有效手段。
1.主要开源微博系统
当前开源的微博软件主要有国外的Status Net、Floopo,国内的Easy Talk、Page Cookery、Xweibo、iWeibo等。
Status Net是一个基于PHP的自由开放源代码微博程序,使用较广泛,包括Identi.ca等微博网站都是基于它架设的。Status Net提供了丰富的功能,集成Twitter,可实现Twitter和Status Net的双向同步,支持微博发帖时附加多种格式的文件,提供在微博社区之间的开放的、跨服务的交流,机构和个人可以安装并控制相关服务和数据。
Easy Talk、Page Cookery、Xweibo和iWeibo是几款优秀的中文开源微博客系统,都提供了微博内容接收、发送、评论、关注等常用功能。其中Xweibo和iWeibo分别是新浪公司和腾讯公司在2010年10月和2011年3月推出的开源微博系统,通过安装部署,可以实现微博服务,包括独立的微博系统和为开源系统开发的微博插件,并能够实现数据、账号和新浪/腾讯的互联互通。
2.微博开放平台与第三方应用
微博开放平台是一个基于微博系统的开放的信息订阅、分享与交流平台,提供了海量的微博信息及信息裂变式传播渠道。开放平台提供了开放应用程序编程接口(API),支持用户构建丰富的微博应用服务。当前主要的微博厂商如Twitter、新浪、腾讯等都推出了相应的微博开放平台和API,支持开发多种第三方应用。
四、教育微博系统的建设
教育微博系统建设的指导思想为:通过设计、开发数字化时代的学习经验与评估工具,教育微博系统应能够在学习过程中促进学生学习、激发学生创造力,树立数字化时代学习与工作的典范,提升数字化意识与素养。[16]
(一)教育微博系统建设方案
在当前环境下,教育微博系统的建设可以从两个层面进行分析:
一是在教育微博系统的建设方面,可以使用现有的微博平台应用于教育教学情境,如使用Twitter、新浪、腾讯等社会型微博系统或Edmodo等社会化教学平台,也可以开发新的教育微博系统,根据开发方式的不同,有独立开发和基于开源系统开发两种途径。
二是在教育微博系统的建设与学习管理系统的整合方面,由于当前较多的学校都建立了学习管理系统平台,在建设教育微博系统时,可以考虑将微博系统与现有的学习管理系统进行整合,使微博服务作为学习管理系统的一个功能组件。
我们提出了一种教育微博建设方案,如图3所示。其中,使用开源微博程序开发教育微博系统,与学习管理系统进行整合,并通过微博开放平台开发教育微博应用服务。
图3 教育微博系统建设方案
我们选用了支持跨平台的开源微博程序Xweibo开发教育微博系统。Xweibo具有以下特点:
·基于LAMP架构,与Moodle等开源学习管理系统架构一致,方便系统之间的整合与二次开发。
·安装即用,易于维护。通过简单的安装向导即可快速完成部署。
·具有微博平台的完整功能,并具有强大的管理后台。
·基于新浪微博开放平台API开发,支持丰富的第三方应用开发。
·新浪微博平台提供稳定后台服务与信息审核保障。
(二)教育微博系统的服务功能架构
教育微博系统的服务功能架构分为三层,如图4所示。
图4 教育微博系统服务架构
1.基础服务层
基础服务层提供了微博系统的基本功能,也是微博应用的基础,由开源微博程序Xweibo配置实现。
2.平台服务层
平台服务层用于更好地扩展微博系统的功能。微博开放平台提供了多种接口,如微博基础数据接口、微博搜索接口、微博地理位置信息接口等。
微博平台服务层顺应Web服务的发展,采用REST架构的接口规范。REST是一种分布式超媒体系统的架构风格,由Fielding博士于2000年在其博士论文中首次提出。[17]REST服务采用面向资源的架构,将网络上所有事物都抽象为资源,每个资源都有唯一的资源标志符,通过统一接口对资源进行操作,所有操作都是无状态的。[18]REST以更加贴近Web特性的方式实现Web服务,完全基于HTTP、URI、XML等现有协议与标准,构建起轻量级的Web服务,大幅度地提升了开发效率和程序性能,降低了开发的复杂性,提高了松散耦合性、互操作性和可扩展性。REST服务更加适合于互联网规模的、开放的、跨组织的分布式信息集成和应用开发。
在平台服务层中,微博开放平台在服务器端的业务逻辑以REST API的方式提供给客户端,客户端通过Widget、Ajax、HTML5等技术,使用HTTP的方式与后台直接交互。平台服务还提供多种开发语言的软件开发工具包(SDK),支持Java、C++、C#、PHP等语言,使用微博开放API进行应用开发。
3.应用服务层
随着Web2.0的发展,Delicious、Facebook、Linkedin、开心网、Twitter、新浪微博等社会化网站在短时间内便聚集了海量的用户数量、社会化网络数据和应用数据。如何有效利用、组织这些应用内容和数据来设计开发教育应用服务,更好地实现协作与共享,为社会化环境下的教学服务,是技术教学应用研究面临的新课题。相对于社会化微博应用,教育微博应用还相对匮乏。如何使用微博开放API,开发适用于教育领域的应用服务,是将微博服务更好地应用于教育领域的值得探索的方向。表3是我们给出的一些教育微博应用服务。我们还设计开发了教育微博系统。
(三)教育微博系统与学习管理系统的整合
我们实现了Xweibo构建的教育微博系统与Moodle学习管理系统的整合,从两个层面进行了集成:
1.账号互通
教育微博系统和学习管理系统本身是两个独立的系统,在整合时实现了账号身份认证的互通。使用微博开放平台提供的应用API,通过OAuth授权机制来绑定用户的账号,使学习管理系统的用户账号与微博系统账号互通,分享内容,同步信息。
OAuth协议是一种开放的、基于用户登录的授权认证方式,它允许第三方应用在不触及用户的用户名和密码的情况下访问用户受保护的资源。使用OAuth授权方式,可以将现有的学习系统与社会化开放平台进行集成。Web2.0环境下,学习者可能参与或使用多个网络服务,使用OAuth协议可以使学习者在某一个系统中共享或访问另一个系统的动态更新或资源,这样有助于网络学习资源与服务的聚合。
OAuth授权具有简单、安全、开放的特点,其过程如图5所示,其中在认证和授权的过程中涉及的三方包括:(1)用户:存放在服务提供方的受保护的资源的拥有者;(2)服务提供方:用户使用服务提供方来存储受保护的资源;(3)第三方应用:使用OAuth访问服务提供方的Web站点或应用程序。
图5 OAuth授权过程
当用户需要第三方应用为其提供某种服务时,该服务涉及到需要从服务提供方那里获取该用户的保护资源。OAuth确保只有在用户显式授权的情况下(步骤4),第三方应用才可以获取该用户的资源,并用来服务于该用户。
我们使用OAuth实现了Moodle课程管理系统和教育微博系统的账号互通,如图6所示。
图6 账号集成
2.内容集成
在Moodle学习管理系统中,添加了微博组件,集成的方法是将微博组件作为版块(Block)加入Moodle系统,如图7所示。
我们在学习管理系统中实现了微博信息的实时显示与更新。实现方法为:(1)调用微博开放平台的API,实现微博页面实时显示与更新的组件;(2)在Moodle系统中,使用Moodle的添加外部版块(Block)的功能,添加新的HMTL类型版块(Block),将组件插入该版块,实现学习管理系统中微博信息的显示与及时更新。
图7 内容集成
五、结束语
“任何技术都倾向于创造一个新的人类环境。”微博的发展为网络学习空间带来了新的信息交流、共享与协作方式。基于开放平台和Open API,微博将成为互联网应用开发的重要平台,提供丰富多样的应用服务。对教育微博系统的研究将有助于我们把握新技术,预见技术在教育领域中的应用前景,设计新技术在教育中的应用方式。在此基础上,我们需要进一步分析教育微博在教学中的应用效果,探讨如何充分发挥新技术的技术特点和优势,通过技术在教育中的应用体现和提升其价值。
标签:开放平台论文; 信息集成论文; 社会化平台论文; 功能分析论文; 集成学习论文; 用户分析论文; moodle论文;