☆房敏
(西南大學(xué)計(jì)算機(jī)與信息科學(xué)學(xué)院,重慶北碚 400715)
Mashup技術(shù)在泛在學(xué)習(xí)情境下資源整合中的應(yīng)用分析
☆房敏
(西南大學(xué)計(jì)算機(jī)與信息科學(xué)學(xué)院,重慶北碚 400715)
泛在學(xué)習(xí)(Ubiquitous Learning) 是普適計(jì)算技術(shù)(Ubiquitous Computing)在教育領(lǐng)域的延伸,因此,要了解什么是泛在學(xué)習(xí)需先了解什么是普適計(jì)算。根據(jù)“普適計(jì)算2007國(guó)際會(huì)議”官方網(wǎng)站給出的定義,普適計(jì)算是指人們可以在任何時(shí)間任何地點(diǎn)通過我們?nèi)粘I钪械奈矬w和環(huán)境中的某一聯(lián)網(wǎng)的動(dòng)態(tài)設(shè)備,而不僅僅是計(jì)算機(jī)設(shè)備進(jìn)行隨時(shí)隨地的交流和協(xié)作。泛在學(xué)習(xí)從廣義上來講是指學(xué)習(xí)的無處不在,首先,學(xué)習(xí)的發(fā)生無處不在;其次,學(xué)習(xí)的需求無處不在;第三,學(xué)習(xí)資源無處不在。[1]但是無處不在的學(xué)習(xí)并不能產(chǎn)生相應(yīng)的學(xué)習(xí)效果,基于普適計(jì)算概念下的泛在學(xué)習(xí)一般指的是狹義上的概念,也就是強(qiáng)調(diào)泛在計(jì)算技術(shù)基礎(chǔ)上的學(xué)習(xí),定位于在任何時(shí)間、任何地點(diǎn)都可能獲取自己所需要的學(xué)習(xí)信息和學(xué)習(xí)支持,從而輕松地完成學(xué)習(xí)任務(wù)。通過查閱文獻(xiàn)可以得出,當(dāng)前對(duì)泛在學(xué)習(xí)的研究主要是圍繞泛在學(xué)習(xí)的技術(shù)環(huán)境構(gòu)建、泛在學(xué)習(xí)的學(xué)習(xí)資源的建設(shè)、泛在學(xué)習(xí)的理論問題。本文主要針對(duì)泛在學(xué)習(xí)的學(xué)習(xí)資源建設(shè)展開分析討論。
對(duì)學(xué)習(xí)資源的建設(shè)要求分析,要建立在對(duì)泛在學(xué)習(xí)環(huán)境分析基礎(chǔ)之上,才可能使學(xué)習(xí)資源更好地內(nèi)化為學(xué)習(xí)者自身的知識(shí)。泛在學(xué)習(xí)環(huán)境是一種整合的學(xué)習(xí)環(huán)境,它整合了物理的、社會(huì)的、信息的和技術(shù)的多個(gè)層面和維度。而構(gòu)筑這種學(xué)習(xí)環(huán)境的基本要素主要包括泛在通訊網(wǎng)絡(luò)、學(xué)習(xí)終端機(jī)器、學(xué)習(xí)資源三部分。在學(xué)習(xí)資源方面,需要提出的要求有很多。
首先,構(gòu)建無處不在學(xué)習(xí)資源空間。由于泛在學(xué)習(xí)強(qiáng)調(diào)的是無論何時(shí)、無論何地的學(xué)習(xí),而這種學(xué)習(xí)之所以能夠?qū)崿F(xiàn)就是由于學(xué)習(xí)資源能夠方便地為學(xué)習(xí)者所獲取。因此,應(yīng)當(dāng)改變傳統(tǒng)的單節(jié)點(diǎn)的存儲(chǔ)方式,將其轉(zhuǎn)變?yōu)榉植际降拇鎯?chǔ)方式,構(gòu)建成一個(gè)無限大的資源智能網(wǎng)絡(luò)空間。其次,滿足學(xué)習(xí)者的個(gè)性化需求。泛在學(xué)習(xí)對(duì)資源量的硬性要求使我們必須改變當(dāng)前學(xué)習(xí)資源由專家或某機(jī)構(gòu)單點(diǎn)生產(chǎn)出版的建設(shè)模式,學(xué)習(xí)者本身成為學(xué)習(xí)資源的建設(shè)者和使用者,發(fā)揮集體的智慧和力量“群建共享”學(xué)習(xí)資源,最終形成一個(gè)可以無限擴(kuò)展的資源生成鏈條,實(shí)現(xiàn)“微內(nèi)容、宏服務(wù)”的完美結(jié)合。[2]再次,實(shí)現(xiàn)學(xué)習(xí)資源的動(dòng)態(tài)生成與自我完善。與傳統(tǒng)的學(xué)習(xí)資源的建構(gòu)不同,泛在學(xué)習(xí)對(duì)學(xué)習(xí)資源提出的要求是動(dòng)態(tài)的、可發(fā)展的,同時(shí),他要求學(xué)習(xí)者可以參與到學(xué)習(xí)資源的設(shè)計(jì)中來,用戶可以協(xié)同編輯資源內(nèi)容,學(xué)習(xí)過程中產(chǎn)生的生成性信息也可以共享,并且可以通過語(yǔ)義分析技術(shù),與網(wǎng)絡(luò)中其他知識(shí)資源節(jié)點(diǎn)相連接。最后,實(shí)現(xiàn)不同微內(nèi)容基于語(yǔ)義的自然聚合。泛在學(xué)習(xí)環(huán)境下學(xué)習(xí)資源的粒度要細(xì)化,用戶無須花費(fèi)太長(zhǎng)時(shí)間便可以在不知不覺中學(xué)完一個(gè)知識(shí)點(diǎn)。另外,通過設(shè)定主題詞,借助一定的語(yǔ)義分析功能,可以查找具有相同或相似主題的學(xué)習(xí)資源,并自動(dòng)建立聯(lián)結(jié),從而使資源實(shí)現(xiàn)基于語(yǔ)義的自然聚合。內(nèi)容微型化和基于語(yǔ)義的自然聚合將成為未來泛在學(xué)習(xí)資源設(shè)計(jì)與建設(shè)的重要趨勢(shì)。
Mashup(聚合)來源于英語(yǔ)的復(fù)合詞。Mash的意思為搗碎,主要含義是利用原有的資源重新配用,類似于搗碎后的重新混雜。在網(wǎng)絡(luò)環(huán)境下,Mashup的內(nèi)涵在于整合不同外部數(shù)據(jù)源的內(nèi)容和服務(wù),把松散的學(xué)習(xí)資源、要素、服務(wù)和功能集成在網(wǎng)絡(luò)學(xué)習(xí)環(huán)境之中,提供增值的、創(chuàng)新的內(nèi)容、服務(wù)和統(tǒng)一完整體驗(yàn)的Web信息系統(tǒng)。通過這種技術(shù),可以實(shí)現(xiàn)資源與服務(wù)的整合,并能夠使其按需求定制,給用戶提供了一個(gè)可靠的平臺(tái)。
Mashup是web2.0下的一種新的應(yīng)用,即使是沒有任何編程技能的普通網(wǎng)民也可以自己編寫程序。它完全體現(xiàn)了 Web2.0的交互理念,可以說擺脫了傳統(tǒng)的 e-Learning模式,正像當(dāng)前提出的e-Learning2.0的理念一樣,mashup從本質(zhì)上強(qiáng)調(diào)了學(xué)習(xí)者的主動(dòng)參與,對(duì)社會(huì)化學(xué)習(xí)的支持,對(duì)學(xué)習(xí)資源的擴(kuò)充,擴(kuò)充了學(xué)習(xí)的情境及發(fā)生的可能。有學(xué)者提出,Mashup具有多種傳播學(xué)特征,它是連接的(Connected)、合作的(Collaborative)、對(duì)話的(Conversat Ional)。
Mashup從架構(gòu)上來說是由三個(gè)不同部分組成:
(1)API內(nèi)容提供者:這是聚合內(nèi)容的提供者,一般情況下通過Web協(xié)議 (例如RETS、Web Services及RSS/ATOM等)為Mashup站點(diǎn)提供內(nèi)容,以達(dá)到供客戶端使用瀏覽功能。有時(shí)涉及到知識(shí)產(chǎn)權(quán)或者保密性問題,因此Mashup的內(nèi)容提供者也采用屏幕抓取的手段提供數(shù)據(jù)信息,這種方式主要是通過獲得這些網(wǎng)站供瀏覽者訪問的頁(yè)面,然后對(duì)頁(yè)面的內(nèi)容進(jìn)行分析,得到這個(gè)網(wǎng)站的數(shù)據(jù),但是這種技術(shù)對(duì)于經(jīng)常發(fā)生頁(yè)面變動(dòng)的站點(diǎn)的實(shí)用性不強(qiáng),不是一種很好的方法。
(2)Mashup站點(diǎn):這是聚合之處,是Mashup邏輯所在的地方,但并不一定是執(zhí)行邏輯的地方。Mashup可以通過兩種方式實(shí)現(xiàn)自己的聚合,一種是在服務(wù)器處實(shí)現(xiàn)Mashup;另一種是在客戶機(jī)的瀏覽器中通過客戶機(jī)端腳本(即JavaScript)或Applet生成,這種客戶機(jī)端的邏輯通常都是直接在Mashup的Web頁(yè)面中嵌入的代碼與這些Web頁(yè)面引用的腳本API庫(kù)或Applet(由內(nèi)容提供者提供)的組合。[3]
(3)客戶端的Web瀏覽器:這是用戶瀏覽Mashup信息的地方,內(nèi)容提供者提供的信息在這里呈現(xiàn)給用戶,同時(shí)也是用戶交互發(fā)生的地方。
針對(duì)上文中所提到的泛在學(xué)習(xí)資源建設(shè)的要求,以及Mashup自身所具有的特點(diǎn),可以看出Mashup在促進(jìn)泛在學(xué)習(xí)資源整合上是存在可行性的,這種可行性體現(xiàn)在三個(gè)方面上:
第一,對(duì)參與完成泛在學(xué)習(xí)資源空間構(gòu)建可行性。泛在學(xué)習(xí)資源空間構(gòu)建強(qiáng)調(diào)了多節(jié)點(diǎn)實(shí)現(xiàn)知識(shí)資源的匯聚,泛在學(xué)習(xí)情境中,面向生活面向問題的學(xué)習(xí)需要極其廣泛的知識(shí)覆蓋面,而Mashup利用多API聚合的手段,使寬泛的知識(shí)聚集到一個(gè)客戶端上,大大擴(kuò)展了學(xué)習(xí)資源空間。
第二,對(duì)促進(jìn)泛在學(xué)習(xí)資源生命體化的可行性。這種生命體化主要體現(xiàn)在學(xué)習(xí)資源的自我生成和完善上,從本質(zhì)上來講,也就是學(xué)習(xí)者與知識(shí)提供者的互動(dòng)性上,學(xué)習(xí)者一方面可以根據(jù)自身的需求選擇知識(shí)信息,另一方面也可以參與到設(shè)計(jì)創(chuàng)建知識(shí)中,使自己成為一個(gè)API,方便簡(jiǎn)單快捷的Mashup工具或平臺(tái)完全可以讓一個(gè)略懂計(jì)算機(jī)知識(shí)的學(xué)習(xí)者完成知識(shí)的設(shè)計(jì),使泛在學(xué)習(xí)資源實(shí)現(xiàn)生命體化。
第三,對(duì)實(shí)現(xiàn)泛在學(xué)習(xí)資源時(shí)間維度便捷化的可行性。Mashup技術(shù)可以實(shí)現(xiàn)多種方式的信息資源聚合,是泛在學(xué)習(xí)資源提出的基于語(yǔ)義的為內(nèi)容聚合的重要手段,它可以通過關(guān)鍵詞、超鏈接、RSS技術(shù)等實(shí)現(xiàn)語(yǔ)義分析與連接,使學(xué)習(xí)者便于查詢與當(dāng)前內(nèi)容相關(guān)的知識(shí)信息。
(1)從API和mashup站點(diǎn)角度來看,由單節(jié)點(diǎn)轉(zhuǎn)向分布式節(jié)點(diǎn)的資源提供趨勢(shì)對(duì)學(xué)習(xí)資源空間的構(gòu)建提出的要求是廣泛連接API。API的廣泛連接并非是越多越好,而是有目的、有分類的連接,在這一過程中應(yīng)該實(shí)現(xiàn)兩個(gè)方面:第一,API連接的模式轉(zhuǎn)變;第二,API提供資源的有選擇性連接。當(dāng)前Mashup在教育中的應(yīng)用方面其實(shí)不單單應(yīng)該只關(guān)注API與Mashup站點(diǎn)聚合層的單向邏輯整合,API之間的交流也是不應(yīng)該被忽略的,這對(duì)于建立“群建共享”學(xué)習(xí)資源,形成一個(gè)可以無限擴(kuò)展的資源生成鏈條以及實(shí)現(xiàn)學(xué)習(xí)資源的動(dòng)態(tài)生成具有重要意義。
(2)從客戶端和Mashup站點(diǎn)來看,需要考慮到的因素是泛在學(xué)習(xí)的情境構(gòu)建,也就是學(xué)習(xí)者如何利用現(xiàn)有技術(shù)設(shè)備和手段實(shí)現(xiàn)泛在化學(xué)習(xí),同時(shí)還要使學(xué)習(xí)者如何能夠更方便有效地在Mashup技術(shù)中習(xí)得知識(shí)并參與到知識(shí)創(chuàng)建的互動(dòng)性活動(dòng)中,這些都是Mashup技術(shù)在泛在學(xué)習(xí)資源整合呈現(xiàn)中需要解決的問題。
在客戶端資源的呈現(xiàn)方面,應(yīng)當(dāng)注意到不同的學(xué)習(xí)設(shè)備適用于不同的Mashup技術(shù)模型,在信息資源整合的呈現(xiàn)方式上,應(yīng)當(dāng)注意可視化教學(xué)有效性,這就涉及到可視化教學(xué)設(shè)計(jì)的幾個(gè)原則:第一,信息組塊原則,促進(jìn)深度學(xué)習(xí),盡量將信息材料中多元表征信息進(jìn)行“信息組塊”設(shè)計(jì)。第二,空間鄰近原則,減少注意分散,信息組塊時(shí),盡量使學(xué)習(xí)對(duì)象的同一表征在空間上鄰近或組合呈現(xiàn)。第三,一致性原則,避免冗余效應(yīng),盡量使多元表征的信息結(jié)構(gòu)與被表征的學(xué)習(xí)對(duì)象的結(jié)構(gòu)成分保持一致,剔除與學(xué)習(xí)對(duì)象的結(jié)構(gòu)成分不一致的、無關(guān)的信息,使多元表征信息、結(jié)構(gòu)保持精簡(jiǎn)。
[1]李盧一,鄭燕林.泛在學(xué)習(xí)環(huán)境的概念模型[J].中國(guó)電化教育, 2006,(12):10.
[2]王平,張際平.Mashup聚合技術(shù)與網(wǎng)絡(luò)學(xué)習(xí)[J].電化教育研究, 2008,(3):63.
[3]馬小強(qiáng).Mashup的教育價(jià)值及啟示[J].電化教育研究,2008,(9):57.
王 喆]