王 靜,祁 超,陳 健
(陜西師范大學(xué) 計(jì)算機(jī)科學(xué)學(xué)院,陜西 西安 710062)
基于Mashup技術(shù)的PLE模型的研究與實(shí)現(xiàn)
王 靜,祁 超,陳 健
(陜西師范大學(xué) 計(jì)算機(jī)科學(xué)學(xué)院,陜西 西安 710062)
Mashup技術(shù)的出現(xiàn)為在線學(xué)習(xí)提供了新的機(jī)遇與挑戰(zhàn)。雖然在線學(xué)習(xí)提供了學(xué)習(xí)資源的共享空間,但由于學(xué)習(xí)資源的內(nèi)容繁多,分類模糊和學(xué)習(xí)環(huán)境的強(qiáng)制被動性,降低了學(xué)習(xí)者的學(xué)習(xí)效果。因此文中基于Mashup混搭技術(shù)設(shè)計(jì)和開發(fā)了PLE模型,旨在提高在線教育的“個(gè)性化、易用性、可擴(kuò)展性、實(shí)用性”。首先,根據(jù)Mashup的研究現(xiàn)狀和學(xué)習(xí)者的實(shí)際需求,分析了PLE模型應(yīng)該具有的屬性和特征;然后,利用Mashup設(shè)計(jì)和實(shí)現(xiàn)了PLE模型所需的主要功能模塊,并采用“LMS-MOS”的混合式教學(xué)模式對該模型進(jìn)行優(yōu)化,進(jìn)一步提高學(xué)習(xí)者的學(xué)習(xí)質(zhì)量;最后,在EKLOE平臺上驗(yàn)證了該模型的可行性和有效性,證明該模型不僅降低了開發(fā)難度和支持學(xué)習(xí)者的個(gè)性化學(xué)習(xí)環(huán)境,同時(shí)還提高了學(xué)習(xí)者的學(xué)習(xí)質(zhì)量。
個(gè)人學(xué)習(xí)環(huán)境;混搭;學(xué)習(xí)管理系統(tǒng);個(gè)性化
隨著Web2.0技術(shù)的發(fā)展,軟件的可擴(kuò)展性、個(gè)性化、實(shí)用性等引起了人們的重視。PLE[1](Personal Learning Environment,個(gè)人學(xué)習(xí)環(huán)境/個(gè)性化學(xué)習(xí)環(huán)境)從傳統(tǒng)的LMS[2](Learning Management System,學(xué)習(xí)管理系統(tǒng))階段到現(xiàn)在鮮為人知的MOS(Mobile Online Study,移動學(xué)習(xí)網(wǎng)絡(luò)),在這些方面總是顧此失彼。基于Mashup[3]的PLE不僅需要滿足教務(wù)教學(xué)、行政管理的需求,它還要滿足學(xué)生的個(gè)性化要求,同時(shí),它還要提供給學(xué)習(xí)者更好的人機(jī)交互體驗(yàn),促使學(xué)生產(chǎn)生興趣完成學(xué)習(xí)活動。
Mashup的概念是在2004年從音樂界被提出的,意思是將不同風(fēng)格的音樂揉合在一起,創(chuàng)作出新的曲子。Mashup,計(jì)算機(jī)中意思為聚合,其應(yīng)用是指聚合多種多樣的外部數(shù)據(jù)源格式(如公開的API、XML、RSS、Atom Feeds、Web服務(wù)和HTML等),分為服務(wù)器端Mashup[4]和客戶端Mashup[5]。其中,后者形成具有統(tǒng)一體驗(yàn)的互聯(lián)網(wǎng)應(yīng)用或者網(wǎng)站。它使得人們獲取數(shù)據(jù)和服務(wù)的途徑變得簡單易行,降低了進(jìn)行開發(fā)式體驗(yàn)的門檻。
文中是通過基于B/S的Mashup[6]創(chuàng)建的PLE系統(tǒng)模型。用戶不僅可以在該平臺下體驗(yàn)正式學(xué)習(xí)和非正式學(xué)習(xí)的樂趣,而且還可以便捷地創(chuàng)建、發(fā)布、共享及跟蹤管理各類widget應(yīng)用,實(shí)現(xiàn)了互聯(lián)網(wǎng)上數(shù)據(jù)(或服務(wù))的聚集、發(fā)布、共享。
1.1 具有個(gè)性化、可擴(kuò)展、便捷的性能
現(xiàn)在市場上越來越多的公司更加注重軟件的質(zhì)量,人們對軟件的體驗(yàn)也要求越來越高。傳統(tǒng)的軟件應(yīng)用功能單一、聚合度高,無法滿足客戶登錄一個(gè)賬號,提供一站式的服務(wù)的愿望。Mashup的優(yōu)勢就在于整合不同來源的信息和功能,來獲得新的體驗(yàn),它使許多應(yīng)用軟件通過API接口互相連接在了一起,使用戶可以登錄一個(gè)賬號,同時(shí)在線多個(gè)軟件應(yīng)用。此外,客戶端Mashup體現(xiàn)著傳統(tǒng)的Web應(yīng)用程序形式和富Internet應(yīng)用程序(Rich Internet Application,RIA)形式。它不僅支持客戶端個(gè)性化自己的學(xué)習(xí)環(huán)境,而且借助AJAX等呈現(xiàn)技術(shù),能做到更好的用戶體驗(yàn)。
1.2 具有LMS的教務(wù)教學(xué)、行政事務(wù)管理的功能
LMS是e-learning體系中的管理平臺,主要進(jìn)行教務(wù)教學(xué)、行政管理等方面的管理活動。LMS主要側(cè)重于正式學(xué)習(xí),它是一個(gè)以“教師”為核心的學(xué)習(xí)系統(tǒng)。教師根據(jù)學(xué)習(xí)計(jì)劃,添加必修和選修的學(xué)習(xí)內(nèi)容和相關(guān)測試,用來保證一定的教學(xué)質(zhì)量。學(xué)習(xí)管理系統(tǒng)主要功能包括學(xué)員的管理、知識庫的管理、教務(wù)教學(xué)方面的管理等。
1.3 滿足MOS的“開放性”功能
MOS是一個(gè)以“學(xué)習(xí)者”為核心的典型學(xué)習(xí)環(huán)境,它的主要構(gòu)成是課堂演講視頻。在這里,所有的學(xué)習(xí)資源都是開放的,只要能上網(wǎng),所有人都能注冊這些課程。注冊同一課程的學(xué)生可以通過加入當(dāng)?shù)氐膶W(xué)習(xí)小組或者在在線論壇上討論等方式,來互相促進(jìn)、學(xué)習(xí)。該課的成績,也是由學(xué)生互評產(chǎn)生的。學(xué)習(xí)者可以根據(jù)自己的需要制定自己的學(xué)習(xí)計(jì)劃,控制整個(gè)學(xué)習(xí)活動的流程。這種學(xué)習(xí)方式的典型實(shí)例就是MOOC[7](Massive Open Online Courses,大型開放式網(wǎng)絡(luò)課程),移動網(wǎng)絡(luò)學(xué)習(xí)主要功能包括知識庫和個(gè)人學(xué)習(xí)空間。
隨著電子服務(wù)的發(fā)展,人們對軟件應(yīng)用的要求越來越多,需求也越來越復(fù)雜。為了實(shí)現(xiàn)“個(gè)性化”學(xué)習(xí)環(huán)境,重點(diǎn)考慮了基于Mashup的PLE模型。同時(shí),傳統(tǒng)的LMS是以教師為活動中心來從事一切教學(xué)活動的學(xué)習(xí)環(huán)境,這樣的學(xué)習(xí)環(huán)境更像教師的辦公OA系統(tǒng),大量的被動性削弱了學(xué)生主動學(xué)習(xí)的興趣。MOS雖然是以學(xué)習(xí)者為核心的典型PLE,然而,由于MOS自身的過于開放性、自由性,大量的資源篩選浪費(fèi)了學(xué)習(xí)者較多的精力,同時(shí),對學(xué)習(xí)者自主性和自控力也提出了挑戰(zhàn)。為了解決LMS的缺陷,又避免MOS的缺陷,采用“LMS-MOS”(LMS與MOS相結(jié)合)的混合式教學(xué)模式,優(yōu)化了基于Mashup的PLE模型。
具有教學(xué)目標(biāo)的基于Mashup的PLE已是潮流發(fā)展的新趨勢。它并不是將LMS與MOS進(jìn)行簡單的結(jié)合組成的PLE,而是根據(jù)學(xué)習(xí)者的學(xué)習(xí)目標(biāo)和學(xué)習(xí)成果綜合考量的。學(xué)習(xí)者不僅需要完成教師規(guī)定的學(xué)習(xí)任務(wù),還可以根據(jù)自己的特殊情況和興趣擴(kuò)充課外知識,因此,需要重新定義人們需要的模型。
角色:LMS是一個(gè)為學(xué)習(xí)者預(yù)先設(shè)定好的學(xué)習(xí)環(huán)境,它的主要角色是教師。MOS強(qiáng)調(diào)于學(xué)習(xí)的個(gè)性化,它是一個(gè)以學(xué)習(xí)者為核心的學(xué)習(xí)環(huán)境,它的主要角色是學(xué)習(xí)者。但這兩種角色設(shè)定方式都不是最佳的。為了既想保證一定的學(xué)習(xí)成果,又想使整個(gè)學(xué)習(xí)過程開放化、多樣化,所以必須將教師、學(xué)習(xí)者都作為PLE的角色,這兩個(gè)角色缺一不可,他們各自承擔(dān)著自己的角色任務(wù)。
在該模型中,教師參與到整個(gè)PLE中,輔助引導(dǎo)學(xué)習(xí)者的學(xué)習(xí)活動,規(guī)定基本教學(xué)任務(wù)、推薦相關(guān)學(xué)習(xí)資源、交流學(xué)習(xí)方法等。學(xué)習(xí)者不僅要完成教師規(guī)定的相關(guān)任務(wù)和考核,還可以根據(jù)自己的特殊情況和興趣個(gè)性化符合自己的PLE。
用例:具有教學(xué)目標(biāo)的基于Mashup的PLE不僅要規(guī)定相關(guān)學(xué)習(xí)者的基本學(xué)習(xí)任務(wù),而且還要滿足學(xué)習(xí)者個(gè)性化需求,所以該模型用例不僅包括學(xué)員管理、知識庫管理、教學(xué)管理等,還應(yīng)包括學(xué)習(xí)者自己的個(gè)人學(xué)習(xí)空間和一些學(xué)習(xí)輔助工具。該模型的用例之間是相互聯(lián)系的,甚至是教師和學(xué)習(xí)者共同參與的。比如知識庫不僅是LMS中教師預(yù)先設(shè)定好的,還有與學(xué)習(xí)者在學(xué)習(xí)過程中共同不斷完善出來的。為了更好地促進(jìn)學(xué)習(xí)者完成學(xué)習(xí)活動,利用Mashup技術(shù)集成了學(xué)習(xí)互動和學(xué)習(xí)工具等模塊。圖1和圖2分別是該模型的用例圖與活動圖。其中,教學(xué)管理模塊就是像LMS中教師根據(jù)一定的教學(xué)目標(biāo),有目的地預(yù)先設(shè)定好的學(xué)習(xí)任務(wù)(即正式學(xué)習(xí)[8]),個(gè)人學(xué)習(xí)空間是學(xué)習(xí)者根據(jù)自己的特殊情況和興趣自行設(shè)定的學(xué)習(xí)任務(wù)(即非正式學(xué)習(xí)[9])。學(xué)習(xí)社交模塊主要是學(xué)習(xí)者與教師,或?qū)W習(xí)者之間進(jìn)行學(xué)習(xí)交流的場所。學(xué)習(xí)工具模塊主要是用來輔助學(xué)習(xí)者更快、更高效的學(xué)習(xí)。利用Mashup技術(shù)將這些模塊聚合在PLE中,形成一個(gè)有質(zhì)量的,擴(kuò)展性高的、符合學(xué)習(xí)者需求的個(gè)性化學(xué)習(xí)環(huán)境。
圖1 PLE模型用例圖
圖2 PLE模型活動圖
3.1 學(xué)員管理
學(xué)員管理模塊主要是教師對學(xué)員的基本信息、成績信息、用戶管理的增、刪、改、查。學(xué)員的基本信息包括學(xué)員的姓名、性別、年齡、學(xué)號、班級編號、身份證明、家庭地址、家庭電話、所學(xué)專業(yè)、入學(xué)日期等。成績信息主要是學(xué)員參加考試科目的成績。用戶管理模塊主要的任務(wù)是對申請注冊的學(xué)員權(quán)限分配的相關(guān)處理。
3.2 知識庫模塊
知識庫模塊即是學(xué)習(xí)資源模塊。知識庫[10](Knowledge Base)是針對某一領(lǐng)域問題求解的需要,采用某種知識表示方式在計(jì)算機(jī)中存儲、組織、管理和使用的互相聯(lián)系的知識片集合。這些知識片包括和領(lǐng)域相關(guān)的理論知識、事實(shí)數(shù)據(jù),由專家經(jīng)驗(yàn)得到的啟發(fā)式知識,如某領(lǐng)域內(nèi)有關(guān)的定義、定理和運(yùn)算法則及常識性知識。該模型中主要分為文檔類、視頻類、音頻類、圖片類和其他類等幾部分知識庫。各數(shù)據(jù)庫不僅包含教師預(yù)先設(shè)定好的學(xué)習(xí)資源,還包含學(xué)習(xí)共同體在學(xué)習(xí)過程中創(chuàng)造的學(xué)習(xí)資源(如日志)。
隨著學(xué)員與教師的需求不斷增加,知識庫模塊中加入了檢索系統(tǒng)和學(xué)習(xí)資源推薦系統(tǒng)。如圖3所示,在檢索系統(tǒng)中,已不像以往的應(yīng)用軟件只是采用數(shù)據(jù)挖掘來作為主要支撐技術(shù)。在該模型中,檢索系統(tǒng)首先經(jīng)過了服務(wù)器端Mashup的聚合,分別從文檔、圖片、視頻、音頻、其他(日志)等各數(shù)據(jù)庫中通過RSS、ATOM、屏幕抓取、爬蟲、OpenAPI等方式將數(shù)據(jù)庫聚合成專題性數(shù)據(jù)庫和綜合性數(shù)據(jù)庫,之后這兩個(gè)數(shù)據(jù)庫經(jīng)過析取、轉(zhuǎn)換、清洗、綜合,形成一個(gè)由數(shù)據(jù)元組成的數(shù)據(jù)倉庫。數(shù)據(jù)倉庫還可以生成幾個(gè)面向特定主題的數(shù)據(jù)集,再經(jīng)過數(shù)據(jù)挖掘、OLAP(聯(lián)機(jī)分析處理)檢索出來的學(xué)習(xí)資源通過可視化接口呈現(xiàn)給學(xué)員。在數(shù)據(jù)挖掘的底層加入Mashup數(shù)據(jù)聚合,極大緩解了數(shù)據(jù)倉庫的瓶頸,提高了數(shù)據(jù)運(yùn)算的效率。
圖3 資源檢索底層實(shí)現(xiàn)圖
學(xué)習(xí)資源推薦系統(tǒng)[11]是根據(jù)學(xué)員所選專業(yè)、所學(xué)課程、訂閱內(nèi)容以及系統(tǒng)跟蹤的學(xué)習(xí)軌跡等多方面匹配與學(xué)員最近學(xué)習(xí)相關(guān)的學(xué)習(xí)資源,可以減少學(xué)員在大量復(fù)雜的網(wǎng)絡(luò)資源中尋找自己感興趣的資源所消耗的精力與時(shí)間。就像淘寶那樣,系統(tǒng)根據(jù)用戶所瀏覽的商品推薦與之一樣或相關(guān)的商品,減少了用戶在淘寶這個(gè)大市場下自己尋找心儀商品的時(shí)間,同時(shí)增強(qiáng)了消費(fèi)者的滿意度。
3.3 教學(xué)管理模塊
教學(xué)管理模塊就是像LMS中教師為了保證一定的教學(xué)效果有目的地預(yù)先設(shè)定好的教學(xué)方案,即正式教學(xué)。它主要分為教學(xué)計(jì)劃、教學(xué)內(nèi)容、教學(xué)考核、教學(xué)評價(jià)四個(gè)方面。教學(xué)計(jì)劃是教師根據(jù)一定的教育目的和培養(yǎng)目標(biāo)制定的教學(xué)和教育工作的指導(dǎo)安排。教學(xué)內(nèi)容是教師根據(jù)教學(xué)計(jì)劃有目的地對學(xué)生安排的一些學(xué)習(xí)任務(wù),主要是課程的學(xué)習(xí)內(nèi)容,這是制定教學(xué)計(jì)劃中最關(guān)鍵的環(huán)節(jié),也是主體部分。教學(xué)考核是對教學(xué)過程的檢驗(yàn),對學(xué)員學(xué)習(xí)效果的綜合測評。現(xiàn)在的考核方案已不像LMS中那樣只是簡單地通過考試來評定教學(xué)效果,而是分別以階段性考試成績,平時(shí)課題參與度、課題貢獻(xiàn)度等多方面以恰當(dāng)?shù)谋壤齺砭C合測評的。教學(xué)評價(jià)是依據(jù)教學(xué)目標(biāo)對教學(xué)過程及結(jié)果進(jìn)行價(jià)值判斷并為教學(xué)決策服務(wù)的活動。
在該模型中主要是對學(xué)生學(xué)習(xí)效果的評價(jià)和教學(xué)過程中教學(xué)內(nèi)容以及教學(xué)環(huán)境的評價(jià)。評價(jià)的方法主要有量化評價(jià)和質(zhì)性評價(jià)。這幾個(gè)階段循序漸進(jìn),缺一不可,構(gòu)成了整個(gè)教學(xué)管理的完整體系。圖4是整個(gè)教學(xué)管理模塊的流程邏輯圖。隨著科技的發(fā)展,教育管理系統(tǒng)新增了一些學(xué)校辦公OA功能,如發(fā)布通知,發(fā)布任務(wù),教師內(nèi)互相溝通,事物提醒等功能。
圖4 教學(xué)管理模塊邏輯圖
3.4 個(gè)人學(xué)習(xí)空間模塊
個(gè)人學(xué)習(xí)空間模塊[12]即是學(xué)習(xí)者自主學(xué)習(xí)的管理模塊。重點(diǎn)體現(xiàn)了學(xué)習(xí)的“個(gè)性化”,與以往傳統(tǒng)的教育不同的是自主學(xué)習(xí)的主體是學(xué)習(xí)者自身,學(xué)習(xí)者可以突破傳統(tǒng)教育的教師限制、課堂限制、學(xué)習(xí)資料限制,學(xué)習(xí)者可以根據(jù)自己的特殊情況和興趣選擇適合自己的學(xué)習(xí)方案。該模塊也是基于客戶端Mashup技術(shù)實(shí)現(xiàn)的。為了取得好的學(xué)習(xí)效果,學(xué)習(xí)者必須首先同教學(xué)管理模塊中一樣完成相應(yīng)的學(xué)習(xí)過程,當(dāng)然個(gè)人學(xué)習(xí)空間模塊中存在著教師事先預(yù)定好的某些課程模板(從教學(xué)計(jì)劃到教學(xué)評價(jià)),也可以供學(xué)習(xí)者參考使用。如圖5所示,下面是學(xué)習(xí)者在該模塊下涉及到的典型活動。
(1)學(xué)習(xí)者根據(jù)自身情況或興趣點(diǎn)擊添加一門課程,制定這門課的學(xué)習(xí)計(jì)劃,也可以參考模板來選擇。
(2)根據(jù)這門課的計(jì)劃,選擇恰當(dāng)?shù)膶W(xué)習(xí)內(nèi)容。學(xué)習(xí)者既可以搜索[13]這門課的網(wǎng)絡(luò)資源,并利用Mashup技術(shù)將這門課的學(xué)習(xí)內(nèi)容集合到自己的PLE中,也可以通過在已有的知識庫中選擇添加學(xué)習(xí)內(nèi)容,甚至可以通過相關(guān)資源推薦選擇自己的學(xué)習(xí)內(nèi)容。
(3)學(xué)習(xí)內(nèi)容選定之后,必須添加一定的學(xué)習(xí)測試,作為這門課程的相關(guān)考核。同選擇學(xué)習(xí)內(nèi)容的方式一樣,有四種不同的選擇方式,分別是從知識庫篩選、參考模板、參考資源推薦、自己Mashup外部網(wǎng)絡(luò)資源。
(4)學(xué)習(xí)者要對本次的課程學(xué)習(xí)做出相關(guān)評價(jià),作為其他學(xué)習(xí)者選擇學(xué)習(xí)的參考依據(jù)。這個(gè)評價(jià)屬于自主評價(jià),可以是對整個(gè)學(xué)習(xí)過程的評價(jià),也可以是對整個(gè)學(xué)習(xí)環(huán)境的評價(jià)。
為了保證自主學(xué)習(xí)的學(xué)習(xí)效果,這四個(gè)方面的活動是循序漸進(jìn)的,缺一不可。當(dāng)然,設(shè)定好的活動內(nèi)容不是不能改變的??紤]到學(xué)習(xí)過程中的各種因素,學(xué)習(xí)者是可以根據(jù)自身情況將活動內(nèi)容進(jìn)行相關(guān)修改的,但是活動內(nèi)容不能為空。而且在學(xué)習(xí)過程中或過程后都可以完成添加的學(xué)習(xí)考核來檢測自己的學(xué)習(xí)效果。
圖5 個(gè)人學(xué)習(xí)空間模塊流程圖
3.5 學(xué)習(xí)互動模塊
學(xué)習(xí)互動模塊是學(xué)員與學(xué)員之間、學(xué)員與教師之間進(jìn)行通信交流的。它主要是輔助學(xué)員學(xué)習(xí)的。在學(xué)習(xí)過程中,學(xué)員通過學(xué)習(xí)互動模塊可以討論問題、解決問題。它主要分為即時(shí)通訊、非即時(shí)通訊兩大類。即時(shí)通訊[14](Instant Messenger,IM)是一種基于互聯(lián)網(wǎng)的即時(shí)交流消息的業(yè)務(wù),本質(zhì)是一種通訊軟件,是依靠互聯(lián)網(wǎng)或手機(jī)短信,以溝通為目的,通過跨平臺多終端的通訊技術(shù)來實(shí)現(xiàn)集丈圖聲的低成本高效率的蛛合型的通訊平臺。代表有:手機(jī)短信、MSN、QQ、Facebook等。非即時(shí)通訊代表有Wiki、E-mail、博客、論壇等。傳統(tǒng)的登錄方式需要學(xué)員輸入每個(gè)應(yīng)用軟件的賬號跟密碼,而且呈現(xiàn)在不同窗口中,如表1所示。
表1 學(xué)習(xí)互動模塊分類
基于Mashup的該模塊,可以使多個(gè)應(yīng)用軟件聚合在一個(gè)窗口,方便了學(xué)習(xí)者的登錄活動,提供給學(xué)習(xí)者更好的人機(jī)交互體驗(yàn),節(jié)省學(xué)習(xí)者的時(shí)間,促進(jìn)學(xué)習(xí)者更好地完成自主學(xué)習(xí)活動。
3.6 學(xué)習(xí)工具模塊
學(xué)習(xí)工具模塊是幫助學(xué)員更迅速、更有效的學(xué)習(xí)的工具。傳統(tǒng)意義上的學(xué)習(xí)工具都是生活中的實(shí)體,與傳統(tǒng)的學(xué)習(xí)工具相比,這個(gè)學(xué)習(xí)工具是虛擬的。該模塊也是基于Mashup技術(shù)實(shí)現(xiàn)的,比如“我的收藏”、“我的訂閱”、“Google搜索”、“翻譯工具”等。同時(shí),隨著Web2.0和客戶端Mashup技術(shù)的發(fā)展,該模塊就像一個(gè)可擴(kuò)展的應(yīng)用商店一樣,利用Mashup技術(shù)通過開源的APIs接口將人們需要的學(xué)習(xí)工具聚合在這個(gè)PLE中的學(xué)習(xí)工具窗口[15]之下。在這里,學(xué)習(xí)者可以添加任意開源的APIs接口的應(yīng)用或模塊,操作簡單、便捷。
將該模型的設(shè)計(jì)開發(fā)應(yīng)用到ELKOE(陜西師范大學(xué)與西安恩科網(wǎng)絡(luò)技術(shù)有限公司合作項(xiàng)目,為陜西師范大學(xué)軟件工程專業(yè)提供教學(xué)資源共享與學(xué)習(xí)平臺建設(shè))平臺中,在實(shí)際測試使用中收到了比較好的效果。在該學(xué)習(xí)環(huán)境中安排了120名來自不同地區(qū)、不同專業(yè)的大學(xué)生和30名老師參加了這次模型測試。其中,118名學(xué)生順利完成了教學(xué)管理模塊中的教學(xué)任務(wù)(正式教學(xué))。這個(gè)模型環(huán)境受到了108名學(xué)生的一致好評,28名老師反映該模型符合實(shí)際教學(xué)需要,所以說這個(gè)模型還是相當(dāng)成功的。
在ELKOE平臺上的該模型系統(tǒng),在合法登錄的前提下,教師跟學(xué)習(xí)者有不同的訪問權(quán)限。教師主要負(fù)責(zé)學(xué)員管理模塊和教務(wù)教學(xué)模塊,同時(shí)也可以參與知識庫的預(yù)先上傳資料、個(gè)人學(xué)習(xí)工具的Mashup、與學(xué)習(xí)者互動交流等多項(xiàng)活動。學(xué)習(xí)者主要負(fù)責(zé)自己的個(gè)人學(xué)習(xí)空間模塊和完成教務(wù)教學(xué)規(guī)定的教學(xué)任務(wù)。為了提升學(xué)習(xí)效果可以參與學(xué)習(xí)社交模塊和選擇自己的學(xué)習(xí)工具模塊。除此之外,為了使學(xué)生能夠合理地管理自己的學(xué)習(xí),提高學(xué)習(xí)效率,在主頁上Mashup了系統(tǒng)中的新聞、論壇、博客、知識庫、考試成績、事務(wù)提醒、短消息、用戶相關(guān)的個(gè)人信息和訂閱的內(nèi)容,并且學(xué)生可以根據(jù)個(gè)人學(xué)習(xí)需求進(jìn)行相關(guān)設(shè)置。
通過ELKOE平臺中的基于Mashup的該模型,支持學(xué)習(xí)者個(gè)性化自己的學(xué)習(xí)環(huán)境,既保證了學(xué)習(xí)者一定的學(xué)習(xí)效果,又為學(xué)習(xí)者提供了個(gè)性化的學(xué)習(xí)平臺。它能夠促進(jìn)學(xué)習(xí)者的學(xué)習(xí)興趣,方便學(xué)習(xí)者之間的互動,有利于知識的傳播、共享。是一個(gè)集正式學(xué)習(xí)、非正式學(xué)習(xí)、學(xué)習(xí)互動、學(xué)員管理、學(xué)習(xí)工具等多維的PLE,而且操作簡單,開發(fā)效率高,可擴(kuò)展,易于維護(hù)。
文中是基于Mashup的PLE模型的初探,并將LMS與MOS融合在一起,重點(diǎn)借用Mashup技術(shù)輔助完成開發(fā),尤其是客戶端Mashup支持學(xué)習(xí)者的個(gè)性化設(shè)置。然而,Mashup最嚴(yán)重的問題是被不信任的服務(wù)使用時(shí)會很危險(xiǎn),所以在安全方面,整個(gè)PLE模型還需要進(jìn)一步研究。
[1] van Harmelen M.Personal learning environments[C]//Proc of sixth international conference on advanced learning technologies.Kerkrade:IEEE,2006:815-816.
[2] Reigeluth C M,Watson C M,Watson S L,et al.Roles for technology in the information-age paradigm of education:learning management systems[J].Educational Technology,2008,48:32-39.
[3] 沈云凌.Mashup技術(shù)的研究與應(yīng)用[D].上海:上海交通大學(xué),2008.
[4] Huang K,Fan Y,Tan W.An empirical study of programmable Web:a network analysis on a service-Mashup system[C]//Proc of 19th international conference on web services.[s.l.]:IEEE,2012:552-559.
[5] Salminen A,Mikkonen T,Nyrhinen F,et al.Developing client-side Mashups:experiences,guidelinesand reference architecture[J].International Journal of Ambient Computing and Intelligence,2013,5(1):34-52.
[6] 吳彥文,李 詩,田慶恒.Mashup智能答疑系統(tǒng)的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)工程,2013,39(7):233-236.
[7] Breslow L,Pritchard D E,DeBoer J,et al.Studying learning in the worldwide classroom:research into edX’s first MOOC[J].Research & Practice in Assessment,2013,8(1):13-25.
[8] Nathan M J.Rethinking formalisms in formal education[J].Educational Psychologist,2012,47(2):125-148.
[9] Clary R M,Wandersee J H.Lessons from US fossil parks for effective informal science education[J].Geoheritage,2014,6(4):241-256.
[10] 鐘秀琴,劉 忠,丁盤蘋.基于混合推理的知識庫的構(gòu)建及其應(yīng)用研究[J].計(jì)算機(jī)學(xué)報(bào),2012,35(4):761-766.
[11] Nussbaumer A,Dahrendorf D,Schmitz H C,et al.Recommender and guidance strategies for creating personal Mashup learning environments[J].Computer Science and Information Systems,2014,11(1):321-342.
[12] 張 帥,楊 成.培養(yǎng)遠(yuǎn)程學(xué)習(xí)者自主學(xué)習(xí)能力的PLE設(shè)計(jì)研究[J].江蘇廣播電視大學(xué)學(xué)報(bào),2010(3):55-60.
[13] 王秀芝,鄒 霞.利用搜索Mashup技術(shù)解決非正式學(xué)習(xí)資源整合問題[J].現(xiàn)代教育技術(shù),2010,20(2):116-119.
[14] 王大鋒,劉在強(qiáng),馮登國.P2P即時(shí)通訊軟件監(jiān)控系統(tǒng)的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與應(yīng)用,2005,41(10):128-130.
[15] 王 玥.云課程平臺聚合社會化媒體的網(wǎng)絡(luò)教學(xué)研究[D].南京:南京郵電大學(xué),2014.
Research and Implementation of PLE Model Based on Mashup Technology
WANG Jing,QI Chao,CHEN Jian
(School of Computer Science,Shaanxi Normal University,Xi’an 710062,China)
Mashup technology provides e-learning with new opportunities and challenges.Although e-learning can offer the sharing space for the learning resources,the learning effect is reduced by various content and fuzzy classification of the learning resources as well as the passive learning enforcement.In order to advance the personalization,usability and variability of the online education,a PLE (Personal Learning Environment) model is designed and developed based on Mashup technology.Firstly,according to the research status of Mashup and actual demands of the learners,the attributes and characteristics of the PLE model are analyzed.Then,based on Mashup,the main functional modules needed by the PLE model are designed and developed.And for the sake of improving the learning quality of the learner,the LMS-MOS,a kind of blended teaching model,is adopted to optimize the PLE model.Finally,the feasibility and validity of this model are verified on the ELKOE platform.The conclusion indicates that the Mashup-based PLE model not only reduces the difficulties during the developing and supports the personalized learning environment of the learner,but also improves the learning quality of the learners.
PLE;Mashup;LMS;personalization
2015-06-18
2015-09-22
時(shí)間:2016-02-18
中央高校基本科研業(yè)務(wù)費(fèi)專項(xiàng)資金(GK200902018)
王 靜(1991-),女,碩士研究生,研究方向?yàn)殡娮臃?wù)與電子學(xué)習(xí);祁 超,博士,副教授,碩士生導(dǎo)師,研究方向?yàn)楦咝阅苡?jì)算、電子服務(wù)與電子學(xué)習(xí);陳 健,博士,副教授,CCF會員,研究方向?yàn)殡娮臃?wù)、服務(wù)工程、軟件工程。
http://www.cnki.net/kcms/detail/61.1450.TP.20160218.1634.058.html
TP39
A
1673-629X(2016)03-0053-05
10.3969/j.issn.1673-629X.2016.03.013