杨建锋 宁玉文 高 岭
摘要:本文从VLC中学习资源存在的问题入手,阐述了利用RSS的信息聚合推送功能设计的学习资源自动生成系统的基本原理和使用方法,最后指出了学习资源自动生成系统的现实意义。
关键词:RSS 学习资源 自动生成 VLC
中图分类号:G434 文献标识码:B 文章编号:1673-8454(2009)11-0041-03
VLC(Virtual Learning Community,虚拟学习社区)是通过ICT(Information and Communication Technology)在Internet上或者是在局域网内创建的学习环境。在这个环境中,人们拥有一个共同的目标,进行平等的交流与合作。[1] 其中学习资源是VLC的重要构成要素之一,是实现网络学习的关键。因此,资源更新是VLC管理的核心任务。但是,目前VLC中的学习资源一般是按照管理员人工上传和部分学习者自主共享的方式来实现更新,这种资源更新方式效率低下,且缺乏个性化,致使学习者往往不能及时得到自己所需的资源,严重影响学习兴趣和学习效果,学习资源更新问题已经成为制约VLC广泛应用的瓶颈。在VLC中利用RSS(Really Simple Symdication,聚合内容)技术,设计一种学习资源自动生成系统,可以实现学习资源更新方式和效率的变革。
一、VLC中学习资源存在的主要问题
笔者调查了首都师范大学虚拟学习社区、华师在线、网上人大、东行记、魔灯虚拟学习社区、重庆大学学科网等国内几个著名的VLC,发现在这些基于Web形式的虚拟学习社区中,主要存在着学习资源内容缺乏个性、资源更新方式单一、更新速度滞后三大问题。
1.内容缺乏个性
人们所学知识的70%来自于非正式学习。[1] VLC作为非正式学习的重要基地,其学习资源的内容结构要最大程度地满足不同学习者的不同需求。但是,目前VLC中的学习资源内容往往相对固定,结构比较复杂,学习者只能在VLC存在的资源范围内根据个人需求通过检索来获取所需资源,而不能自主订阅,按照个性化需求,实现资源内容的个性化呈现,这种缺乏个性的资源结构会严重影响VLC的服务范围,不利于主题不同的学习共同体的形成。
2.更新方式单一
目前,VLC中的学习资源一般采用管理员提供为主,学习者自愿共享为辅的资源更新方式,是自上而下和自下而上的资源建设形式相结合的方式,但都属于人工更新方式,没有实现自动的可持续性更新。且在资源更新过程中,往往需要下载、整理、上传等一系列繁琐的流程,另外还需要一定的技术基础来实现操作,这种人工更新资源的方式无形中提高了资源更新的门槛,限制了资源来源的范围。
3.更新速度滞后
信息时代的特点是信息传输的速度加快,知识更新的周期越来越短。这就要求VLC中的资源要具有较高的更新速度。而在实际中,许多VLC中的资源建设似乎是一劳永逸的,有的资源年复一年的使用,变化较少,难以跟上知识的更新速度,许多过时的学习资源已经失去了价值却依然存在,而许多最新的资源难以同步上传至VLC中,呈现给学习者。
二、基于RSS的学习资源自动生成系统的设计
针对VLC中学习资源存在的问题,笔者认为,可以借助于RSS技术设计一种学习资源自动生成系统,并把这个系统整合进VLC中来实现学习资源的个性化订阅和自动高效更新。
1.设计理念
学习资源自动生成系统是基于认知灵活性理论而设计的。认知灵活性理论认为人的学习是学习者主动建构内部心理表征的过程,既反对对知识的预先界定,又反对只强调知识的非结构,主张一方面要提供建构理解所需的基础,另一方面又要留给学习者广阔的建构空间,让他们针对具体情境采取适当策略。[2]
VLC是一个网络学习环境,同时也是高度开放的信息生态系统,需要外界源源不断地输入信息,才能保证信息生态平衡,满足不同学习者的学习需要。而网络信息资源虽然内容十分丰富,但高度分散、结构复杂,是不良结构的知识,这些知识在给学习者提供丰富的学习资源的同时也存在检索困难等问题,有的学习者甚至在信息搜索过程中就偏离了原来的学习目标。因此,利用学习资源自动生成系统,只需一次性订阅,就可以实现具有RSS订阅功能的源信息自动推送到VLC中,并能实现按照学习者的个性化定制进行简单的重新构建,形成学习者理解所需的基础知识环境,同时也留给学习者广阔的构建空间。
2.采用技术
RSS是基于XML技术的互联网内容发布和集成技术,采用站点内容的简易聚合方式,用来共享网站间内容,跟踪网站的更新信息。[3] RSS技术秉承“推”信息的理念,当新内容在所订阅的网站中出现时,第一时间被“推”到用户端阅读器中,它具有多来源化的个性化“聚合”内容,信息发布时效高、低成本,能够屏蔽“垃圾”信息,方便本地用户管理资源等特征,它的信息阅读方式与传统方式不同,如图1所示。
3.系统设计
笔者设计的基于RSS的学习资源自动生成系统的核心是RSS Feed,它是一个容器结构,其RSS文档包含一个“频道”,它包含多个“条目”,频道和条目是由“标题”、“描述”、“URL(统一资源定位符)”等组成。[4] 频道管理不仅仅允许管理员添加、编辑、删除RSS信息来源,还可以对某个具体的频道的采集时间、采集频率进行设置,以及频道信息是否需要审核信息才能发布等。当通过频道管理设置以后,系统就能够自动根据RSS采集策略在指定的时间内对RSS信息来源进行信息采集,保存到本地数据库中,然后通过管理员审核后发布。RSS阅读器通过HTTP GET方法轮询式下载XML文档,然后对信息进行解析,其流程如图2所示,首先是信息源服务器把待发布的内容进行分类,按一定的策略(定期或实时)为这些内容生成RSS Feed,并且提供一个可以通过HTTP GET下载该RSS Feed的URL;RSS阅读器通过用户的订阅操作获得标识该RSS Feed的URL后,判断信息源是否可用,如果可用,一般会定期地或者根据用户的操作向该URL发出HTTP GET请求,从而下载该RSS Feed到客户端;判断资源是否为新,当发现下载的RSS Feed中有新增的条目时,RSS阅读器解析该文档中的每个条目,并与存储在本地的通过相同的URL下载的RSS Feed进行对比,将解析的新信息呈现给用户。
如图3所示,从宏观上来说,学习资源自动生成系统将学习者终端与学习资源源服务器之间建立了基于RSS的信息自动推送通道,学习者只需通过订阅方式,就可以开通该信息推送通道,信息就会源源不断聚合于学习者面前。
4.工作流程
学习资源自动生成系统操作简单,只需经过以下四个步骤就可以订阅资源,实现信息聚合。
第一步:寻找具有RSS接口的学习资源源,选择自己需要订阅的学习资源源,这类网站一般在网页上有如图4所示的图标,点击图标,浏览器将会打开一个新页面,产生一个新的网络地址,复制该地址。
第二步:打开VLC中的学习资源自动生成系统,点击“我要订阅”,进入系统后台,输入用户名和密码登录,点击控制台中的挂件,系统出现所有挂件,然后点击RSS后面的“添加”按钮,系统产生一个订阅对话框。
第三步:将刚才复制的地址输入RSS Feed网址,在Feed标题栏输入你所订阅的源信息频道名,并选择好分类和显示条目数,点击完成,最后点击保存修改。
第四步:进入前台,查看所订阅资源是否被成功推送。若订阅成功,学习资源自动生成系统将显示所订阅资源的最新几条,如图5所示,以供学习者使用。
5.个性化服务
良好的个性化服务是该学习资源自动生成系统的显著特征。由于学习者的学习风格和学习内容具有显著差异,在使用该系统时,往往需要个性化订阅、站内检索、评论和修改等功能。此系统在设计时,根据学习者的需求,设置自主订阅模块,学习者可以根据个性化需求,订阅自己所需的学习资源,并能按类显示资源内容。学习者在检索信息时,能够实现按照类和标签进行智能化检索,并能按照时间顺序排序显示,方便学习者使用。学习者还能够对推送来的资源进行评论或者修改、添加标签等操作,进一步丰富学习资源,或者提供学习记录,方便其他学习者学习。
三、学习资源自动生成系统的现实意义
1.实现了学习资源的自动更新
学习资源的更新关系到网络教学的质量。资源更新滞后的主要原因是学习资源源与学习者之间没有建立持续的联动机制,而人工下载上传方式必然费时费力,资源时效性贬值。学习资源自动生成系统使用RSS技术,实现了适时信息推送,在资源源和学习者之间建立了稳定的联系,实现了学习资源的聚合和同步更新,这种综合化的、时效性强的学习资源能够引起学习者的学习兴趣,使学习者不需要在海量信息中检索学习资源,管理员也不需要长期手工添加资源,实现了自动更新,突破了VLC的应用瓶颈。
2.推动潜在资源向显性资源的转化
根据资源的显示程度,我们把学习者所处环境中能够被直接感知的资源称为显性资源,而客观存在却不能直接被学习者感知的资源称为潜在资源。潜在资源向显性资源转化必须经过一个过程,通常需要人的主观能动性,比如调查、共享和检索等手段促进其转化。学习资源自动生成系统,通过推送方式,把海量信息世界的潜在资源主动推送给学习者,实现了信息从传统“取”到“送”,改变了人与资源的交互方式,把潜在资源自动转化为显性资源,提高了网络资源的使用效率。[5]
3.促进协作学习的开展
协作学习(Cooperative Learning)是一种通过小组或团队的形式组织学生进行学习的一种策略。[6] 小组成员的协同工作是实现共同学习目标的有机组成部分。学习资源自动生成系统的修改功能,可以用留言或者直接修改的方式实现学习资源的协同处理,促进学习资源的丰富和完善,学习者在对学习资源的协同工作中促进了新知识的产生,实现了协作学习。
四、结束语
RSS是Web2.0的核心技术之一,使用该技术设计的学习资源自动生成系统可以有力推进传统虚拟学习社区中资源的更新方式,促进了学习资源由“少数人生产和传播,多数人接收”向“多源头生产、传播和接收,多数人使用”的转变,改善了教育信息生态系统中生产者寡,消费者众的矛盾局面,加快了信息时代的信息交换和更新效率,是网络教育中不可或缺的系统之一。[7]
参考文献:
[1]甘永成.论虚拟学习社区中的知识建构[J].中国远程教育,2006(2):17-21.
[2]李家黎.认知灵活性理论在网络教学中之应用[J].和田师范专科学校学报,2005,25(6):171-172.
[3]刘佳.RSS技术对远程教育的促进作用刍议[J].边疆经济与文化,2008,52(4):126-127.
[4]朱戈玮.数据库网络资源采集探讨[J].图书馆工作与研究,2008(4).
[5]祝小诗.RSS技术在远程教育中的应用与发展[J].现代远距离教育,2006(1):54-56.
[6]张艳喜,左宗义.基于Web2.0的开放式虚拟学习社区的构建探讨[J].科技创新导报,2008(9):18-20.
[7]王曾,陈村.RSS概况与学校教育应用综述[J].计算机应用,2008(3):80-82.