楊建鋒 寧玉文 高 嶺
摘要:本文從VLC中學(xué)習(xí)資源存在的問題入手,闡述了利用RSS的信息聚合推送功能設(shè)計(jì)的學(xué)習(xí)資源自動(dòng)生成系統(tǒng)的基本原理和使用方法,最后指出了學(xué)習(xí)資源自動(dòng)生成系統(tǒng)的現(xiàn)實(shí)意義。
關(guān)鍵詞:RSS 學(xué)習(xí)資源 自動(dòng)生成 VLC
中圖分類號(hào):G434 文獻(xiàn)標(biāo)識(shí)碼:B 文章編號(hào):1673-8454(2009)11-0041-03
VLC(Virtual Learning Community,虛擬學(xué)習(xí)社區(qū))是通過ICT(Information and Communication Technology)在Internet上或者是在局域網(wǎng)內(nèi)創(chuàng)建的學(xué)習(xí)環(huán)境。在這個(gè)環(huán)境中,人們擁有一個(gè)共同的目標(biāo),進(jìn)行平等的交流與合作。[1] 其中學(xué)習(xí)資源是VLC的重要構(gòu)成要素之一,是實(shí)現(xiàn)網(wǎng)絡(luò)學(xué)習(xí)的關(guān)鍵。因此,資源更新是VLC管理的核心任務(wù)。但是,目前VLC中的學(xué)習(xí)資源一般是按照管理員人工上傳和部分學(xué)習(xí)者自主共享的方式來實(shí)現(xiàn)更新,這種資源更新方式效率低下,且缺乏個(gè)性化,致使學(xué)習(xí)者往往不能及時(shí)得到自己所需的資源,嚴(yán)重影響學(xué)習(xí)興趣和學(xué)習(xí)效果,學(xué)習(xí)資源更新問題已經(jīng)成為制約VLC廣泛應(yīng)用的瓶頸。在VLC中利用RSS(Really Simple Symdication,聚合內(nèi)容)技術(shù),設(shè)計(jì)一種學(xué)習(xí)資源自動(dòng)生成系統(tǒng),可以實(shí)現(xiàn)學(xué)習(xí)資源更新方式和效率的變革。
一、VLC中學(xué)習(xí)資源存在的主要問題
筆者調(diào)查了首都師范大學(xué)虛擬學(xué)習(xí)社區(qū)、華師在線、網(wǎng)上人大、東行記、魔燈虛擬學(xué)習(xí)社區(qū)、重慶大學(xué)學(xué)科網(wǎng)等國(guó)內(nèi)幾個(gè)著名的VLC,發(fā)現(xiàn)在這些基于Web形式的虛擬學(xué)習(xí)社區(qū)中,主要存在著學(xué)習(xí)資源內(nèi)容缺乏個(gè)性、資源更新方式單一、更新速度滯后三大問題。
1.內(nèi)容缺乏個(gè)性
人們所學(xué)知識(shí)的70%來自于非正式學(xué)習(xí)。[1] VLC作為非正式學(xué)習(xí)的重要基地,其學(xué)習(xí)資源的內(nèi)容結(jié)構(gòu)要最大程度地滿足不同學(xué)習(xí)者的不同需求。但是,目前VLC中的學(xué)習(xí)資源內(nèi)容往往相對(duì)固定,結(jié)構(gòu)比較復(fù)雜,學(xué)習(xí)者只能在VLC存在的資源范圍內(nèi)根據(jù)個(gè)人需求通過檢索來獲取所需資源,而不能自主訂閱,按照個(gè)性化需求,實(shí)現(xiàn)資源內(nèi)容的個(gè)性化呈現(xiàn),這種缺乏個(gè)性的資源結(jié)構(gòu)會(huì)嚴(yán)重影響VLC的服務(wù)范圍,不利于主題不同的學(xué)習(xí)共同體的形成。
2.更新方式單一
目前,VLC中的學(xué)習(xí)資源一般采用管理員提供為主,學(xué)習(xí)者自愿共享為輔的資源更新方式,是自上而下和自下而上的資源建設(shè)形式相結(jié)合的方式,但都屬于人工更新方式,沒有實(shí)現(xiàn)自動(dòng)的可持續(xù)性更新。且在資源更新過程中,往往需要下載、整理、上傳等一系列繁瑣的流程,另外還需要一定的技術(shù)基礎(chǔ)來實(shí)現(xiàn)操作,這種人工更新資源的方式無形中提高了資源更新的門檻,限制了資源來源的范圍。
3.更新速度滯后
信息時(shí)代的特點(diǎn)是信息傳輸?shù)乃俣燃涌?,知識(shí)更新的周期越來越短。這就要求VLC中的資源要具有較高的更新速度。而在實(shí)際中,許多VLC中的資源建設(shè)似乎是一勞永逸的,有的資源年復(fù)一年的使用,變化較少,難以跟上知識(shí)的更新速度,許多過時(shí)的學(xué)習(xí)資源已經(jīng)失去了價(jià)值卻依然存在,而許多最新的資源難以同步上傳至VLC中,呈現(xiàn)給學(xué)習(xí)者。
二、基于RSS的學(xué)習(xí)資源自動(dòng)生成系統(tǒng)的設(shè)計(jì)
針對(duì)VLC中學(xué)習(xí)資源存在的問題,筆者認(rèn)為,可以借助于RSS技術(shù)設(shè)計(jì)一種學(xué)習(xí)資源自動(dòng)生成系統(tǒng),并把這個(gè)系統(tǒng)整合進(jìn)VLC中來實(shí)現(xiàn)學(xué)習(xí)資源的個(gè)性化訂閱和自動(dòng)高效更新。
1.設(shè)計(jì)理念
學(xué)習(xí)資源自動(dòng)生成系統(tǒng)是基于認(rèn)知靈活性理論而設(shè)計(jì)的。認(rèn)知靈活性理論認(rèn)為人的學(xué)習(xí)是學(xué)習(xí)者主動(dòng)建構(gòu)內(nèi)部心理表征的過程,既反對(duì)對(duì)知識(shí)的預(yù)先界定,又反對(duì)只強(qiáng)調(diào)知識(shí)的非結(jié)構(gòu),主張一方面要提供建構(gòu)理解所需的基礎(chǔ),另一方面又要留給學(xué)習(xí)者廣闊的建構(gòu)空間,讓他們針對(duì)具體情境采取適當(dāng)策略。[2]
VLC是一個(gè)網(wǎng)絡(luò)學(xué)習(xí)環(huán)境,同時(shí)也是高度開放的信息生態(tài)系統(tǒng),需要外界源源不斷地輸入信息,才能保證信息生態(tài)平衡,滿足不同學(xué)習(xí)者的學(xué)習(xí)需要。而網(wǎng)絡(luò)信息資源雖然內(nèi)容十分豐富,但高度分散、結(jié)構(gòu)復(fù)雜,是不良結(jié)構(gòu)的知識(shí),這些知識(shí)在給學(xué)習(xí)者提供豐富的學(xué)習(xí)資源的同時(shí)也存在檢索困難等問題,有的學(xué)習(xí)者甚至在信息搜索過程中就偏離了原來的學(xué)習(xí)目標(biāo)。因此,利用學(xué)習(xí)資源自動(dòng)生成系統(tǒng),只需一次性訂閱,就可以實(shí)現(xiàn)具有RSS訂閱功能的源信息自動(dòng)推送到VLC中,并能實(shí)現(xiàn)按照學(xué)習(xí)者的個(gè)性化定制進(jìn)行簡(jiǎn)單的重新構(gòu)建,形成學(xué)習(xí)者理解所需的基礎(chǔ)知識(shí)環(huán)境,同時(shí)也留給學(xué)習(xí)者廣闊的構(gòu)建空間。
2.采用技術(shù)
RSS是基于XML技術(shù)的互聯(lián)網(wǎng)內(nèi)容發(fā)布和集成技術(shù),采用站點(diǎn)內(nèi)容的簡(jiǎn)易聚合方式,用來共享網(wǎng)站間內(nèi)容,跟蹤網(wǎng)站的更新信息。[3] RSS技術(shù)秉承“推”信息的理念,當(dāng)新內(nèi)容在所訂閱的網(wǎng)站中出現(xiàn)時(shí),第一時(shí)間被“推”到用戶端閱讀器中,它具有多來源化的個(gè)性化“聚合”內(nèi)容,信息發(fā)布時(shí)效高、低成本,能夠屏蔽“垃圾”信息,方便本地用戶管理資源等特征,它的信息閱讀方式與傳統(tǒng)方式不同,如圖1所示。
3.系統(tǒng)設(shè)計(jì)
筆者設(shè)計(jì)的基于RSS的學(xué)習(xí)資源自動(dòng)生成系統(tǒng)的核心是RSS Feed,它是一個(gè)容器結(jié)構(gòu),其RSS文檔包含一個(gè)“頻道”,它包含多個(gè)“條目”,頻道和條目是由“標(biāo)題”、“描述”、“URL(統(tǒng)一資源定位符)”等組成。[4] 頻道管理不僅僅允許管理員添加、編輯、刪除RSS信息來源,還可以對(duì)某個(gè)具體的頻道的采集時(shí)間、采集頻率進(jìn)行設(shè)置,以及頻道信息是否需要審核信息才能發(fā)布等。當(dāng)通過頻道管理設(shè)置以后,系統(tǒng)就能夠自動(dòng)根據(jù)RSS采集策略在指定的時(shí)間內(nèi)對(duì)RSS信息來源進(jìn)行信息采集,保存到本地?cái)?shù)據(jù)庫(kù)中,然后通過管理員審核后發(fā)布。RSS閱讀器通過HTTP GET方法輪詢式下載XML文檔,然后對(duì)信息進(jìn)行解析,其流程如圖2所示,首先是信息源服務(wù)器把待發(fā)布的內(nèi)容進(jìn)行分類,按一定的策略(定期或?qū)崟r(shí))為這些內(nèi)容生成RSS Feed,并且提供一個(gè)可以通過HTTP GET下載該RSS Feed的URL;RSS閱讀器通過用戶的訂閱操作獲得標(biāo)識(shí)該RSS Feed的URL后,判斷信息源是否可用,如果可用,一般會(huì)定期地或者根據(jù)用戶的操作向該URL發(fā)出HTTP GET請(qǐng)求,從而下載該RSS Feed到客戶端;判斷資源是否為新,當(dāng)發(fā)現(xiàn)下載的RSS Feed中有新增的條目時(shí),RSS閱讀器解析該文檔中的每個(gè)條目,并與存儲(chǔ)在本地的通過相同的URL下載的RSS Feed進(jìn)行對(duì)比,將解析的新信息呈現(xiàn)給用戶。
如圖3所示,從宏觀上來說,學(xué)習(xí)資源自動(dòng)生成系統(tǒng)將學(xué)習(xí)者終端與學(xué)習(xí)資源源服務(wù)器之間建立了基于RSS的信息自動(dòng)推送通道,學(xué)習(xí)者只需通過訂閱方式,就可以開通該信息推送通道,信息就會(huì)源源不斷聚合于學(xué)習(xí)者面前。
4.工作流程
學(xué)習(xí)資源自動(dòng)生成系統(tǒng)操作簡(jiǎn)單,只需經(jīng)過以下四個(gè)步驟就可以訂閱資源,實(shí)現(xiàn)信息聚合。
第一步:尋找具有RSS接口的學(xué)習(xí)資源源,選擇自己需要訂閱的學(xué)習(xí)資源源,這類網(wǎng)站一般在網(wǎng)頁(yè)上有如圖4所示的圖標(biāo),點(diǎn)擊圖標(biāo),瀏覽器將會(huì)打開一個(gè)新頁(yè)面,產(chǎn)生一個(gè)新的網(wǎng)絡(luò)地址,復(fù)制該地址。
第二步:打開VLC中的學(xué)習(xí)資源自動(dòng)生成系統(tǒng),點(diǎn)擊“我要訂閱”,進(jìn)入系統(tǒng)后臺(tái),輸入用戶名和密碼登錄,點(diǎn)擊控制臺(tái)中的掛件,系統(tǒng)出現(xiàn)所有掛件,然后點(diǎn)擊RSS后面的“添加”按鈕,系統(tǒng)產(chǎn)生一個(gè)訂閱對(duì)話框。
第三步:將剛才復(fù)制的地址輸入RSS Feed網(wǎng)址,在Feed標(biāo)題欄輸入你所訂閱的源信息頻道名,并選擇好分類和顯示條目數(shù),點(diǎn)擊完成,最后點(diǎn)擊保存修改。
第四步:進(jìn)入前臺(tái),查看所訂閱資源是否被成功推送。若訂閱成功,學(xué)習(xí)資源自動(dòng)生成系統(tǒng)將顯示所訂閱資源的最新幾條,如圖5所示,以供學(xué)習(xí)者使用。
5.個(gè)性化服務(wù)
良好的個(gè)性化服務(wù)是該學(xué)習(xí)資源自動(dòng)生成系統(tǒng)的顯著特征。由于學(xué)習(xí)者的學(xué)習(xí)風(fēng)格和學(xué)習(xí)內(nèi)容具有顯著差異,在使用該系統(tǒng)時(shí),往往需要個(gè)性化訂閱、站內(nèi)檢索、評(píng)論和修改等功能。此系統(tǒng)在設(shè)計(jì)時(shí),根據(jù)學(xué)習(xí)者的需求,設(shè)置自主訂閱模塊,學(xué)習(xí)者可以根據(jù)個(gè)性化需求,訂閱自己所需的學(xué)習(xí)資源,并能按類顯示資源內(nèi)容。學(xué)習(xí)者在檢索信息時(shí),能夠?qū)崿F(xiàn)按照類和標(biāo)簽進(jìn)行智能化檢索,并能按照時(shí)間順序排序顯示,方便學(xué)習(xí)者使用。學(xué)習(xí)者還能夠?qū)ν扑蛠淼馁Y源進(jìn)行評(píng)論或者修改、添加標(biāo)簽等操作,進(jìn)一步豐富學(xué)習(xí)資源,或者提供學(xué)習(xí)記錄,方便其他學(xué)習(xí)者學(xué)習(xí)。
三、學(xué)習(xí)資源自動(dòng)生成系統(tǒng)的現(xiàn)實(shí)意義
1.實(shí)現(xiàn)了學(xué)習(xí)資源的自動(dòng)更新
學(xué)習(xí)資源的更新關(guān)系到網(wǎng)絡(luò)教學(xué)的質(zhì)量。資源更新滯后的主要原因是學(xué)習(xí)資源源與學(xué)習(xí)者之間沒有建立持續(xù)的聯(lián)動(dòng)機(jī)制,而人工下載上傳方式必然費(fèi)時(shí)費(fèi)力,資源時(shí)效性貶值。學(xué)習(xí)資源自動(dòng)生成系統(tǒng)使用RSS技術(shù),實(shí)現(xiàn)了適時(shí)信息推送,在資源源和學(xué)習(xí)者之間建立了穩(wěn)定的聯(lián)系,實(shí)現(xiàn)了學(xué)習(xí)資源的聚合和同步更新,這種綜合化的、時(shí)效性強(qiáng)的學(xué)習(xí)資源能夠引起學(xué)習(xí)者的學(xué)習(xí)興趣,使學(xué)習(xí)者不需要在海量信息中檢索學(xué)習(xí)資源,管理員也不需要長(zhǎng)期手工添加資源,實(shí)現(xiàn)了自動(dòng)更新,突破了VLC的應(yīng)用瓶頸。
2.推動(dòng)潛在資源向顯性資源的轉(zhuǎn)化
根據(jù)資源的顯示程度,我們把學(xué)習(xí)者所處環(huán)境中能夠被直接感知的資源稱為顯性資源,而客觀存在卻不能直接被學(xué)習(xí)者感知的資源稱為潛在資源。潛在資源向顯性資源轉(zhuǎn)化必須經(jīng)過一個(gè)過程,通常需要人的主觀能動(dòng)性,比如調(diào)查、共享和檢索等手段促進(jìn)其轉(zhuǎn)化。學(xué)習(xí)資源自動(dòng)生成系統(tǒng),通過推送方式,把海量信息世界的潛在資源主動(dòng)推送給學(xué)習(xí)者,實(shí)現(xiàn)了信息從傳統(tǒng)“取”到“送”,改變了人與資源的交互方式,把潛在資源自動(dòng)轉(zhuǎn)化為顯性資源,提高了網(wǎng)絡(luò)資源的使用效率。[5]
3.促進(jìn)協(xié)作學(xué)習(xí)的開展
協(xié)作學(xué)習(xí)(Cooperative Learning)是一種通過小組或團(tuán)隊(duì)的形式組織學(xué)生進(jìn)行學(xué)習(xí)的一種策略。[6] 小組成員的協(xié)同工作是實(shí)現(xiàn)共同學(xué)習(xí)目標(biāo)的有機(jī)組成部分。學(xué)習(xí)資源自動(dòng)生成系統(tǒng)的修改功能,可以用留言或者直接修改的方式實(shí)現(xiàn)學(xué)習(xí)資源的協(xié)同處理,促進(jìn)學(xué)習(xí)資源的豐富和完善,學(xué)習(xí)者在對(duì)學(xué)習(xí)資源的協(xié)同工作中促進(jìn)了新知識(shí)的產(chǎn)生,實(shí)現(xiàn)了協(xié)作學(xué)習(xí)。
四、結(jié)束語
RSS是Web2.0的核心技術(shù)之一,使用該技術(shù)設(shè)計(jì)的學(xué)習(xí)資源自動(dòng)生成系統(tǒng)可以有力推進(jìn)傳統(tǒng)虛擬學(xué)習(xí)社區(qū)中資源的更新方式,促進(jìn)了學(xué)習(xí)資源由“少數(shù)人生產(chǎn)和傳播,多數(shù)人接收”向“多源頭生產(chǎn)、傳播和接收,多數(shù)人使用”的轉(zhuǎn)變,改善了教育信息生態(tài)系統(tǒng)中生產(chǎn)者寡,消費(fèi)者眾的矛盾局面,加快了信息時(shí)代的信息交換和更新效率,是網(wǎng)絡(luò)教育中不可或缺的系統(tǒng)之一。[7]
參考文獻(xiàn):
[1]甘永成.論虛擬學(xué)習(xí)社區(qū)中的知識(shí)建構(gòu)[J].中國(guó)遠(yuǎn)程教育,2006(2):17-21.
[2]李家黎.認(rèn)知靈活性理論在網(wǎng)絡(luò)教學(xué)中之應(yīng)用[J].和田師范專科學(xué)校學(xué)報(bào),2005,25(6):171-172.
[3]劉佳.RSS技術(shù)對(duì)遠(yuǎn)程教育的促進(jìn)作用芻議[J].邊疆經(jīng)濟(jì)與文化,2008,52(4):126-127.
[4]朱戈瑋.數(shù)據(jù)庫(kù)網(wǎng)絡(luò)資源采集探討[J].圖書館工作與研究,2008(4).
[5]祝小詩(shī).RSS技術(shù)在遠(yuǎn)程教育中的應(yīng)用與發(fā)展[J].現(xiàn)代遠(yuǎn)距離教育,2006(1):54-56.
[6]張艷喜,左宗義.基于Web2.0的開放式虛擬學(xué)習(xí)社區(qū)的構(gòu)建探討[J].科技創(chuàng)新導(dǎo)報(bào),2008(9):18-20.
[7]王曾,陳村.RSS概況與學(xué)校教育應(yīng)用綜述[J].計(jì)算機(jī)應(yīng)用,2008(3):80-82.