王立峰 杜玉波
摘 要 高校圖書館構(gòu)建學(xué)習(xí)對象庫,對開發(fā)和實施具有標準化、體系化和可重用的學(xué)習(xí)對象具有重要意義。文章以LOR4PLE(面向PLE的學(xué)習(xí)對象庫)為例,闡述了LOR4PLE的學(xué)習(xí)對象管理、體系結(jié)構(gòu)和關(guān)鍵技術(shù)。其中,LOR4PLE的學(xué)習(xí)對象管理包括整合性、標準性、一體性、重用性和開放性五個方面;體系結(jié)構(gòu)包括通信層、數(shù)據(jù)層、語義層和應(yīng)用層;關(guān)鍵技術(shù)包括MASHUP整合獲取、IEEE LOM元數(shù)據(jù)、基于IEEE LOM元數(shù)據(jù)的語義推理模型、REST開放接口等。LOR4PLE的構(gòu)建,初步實現(xiàn)了高校圖書館通過學(xué)習(xí)對象為外部平臺提供底層數(shù)據(jù)收集、組織、管理和服務(wù)功能。
關(guān)鍵詞 學(xué)習(xí)對象庫 學(xué)習(xí)對象 個人學(xué)習(xí)環(huán)境 知識管理
分類號 G443;G258.6
DOI 10.16810/j.cnki.1672-514X.2020.08.009
The Construction of Learning Object Repository for University Library: Taking LOR4PLE as an Example
Wang Lifeng, Du Yubo
Abstract The Learning Object Repository(LOR) for university library promoting development of standardized, systematic and reusable Learning Object. Through the example of LOR4PLE studies, this article lists the details on the design idea,system structure and the key technologies of the learning object library.The learning object management of LOR4PLE includes five parts: integrity, standardization, systematization, reuse and openness. The architecture includes communication layer, data layer, semantic layer and application layer. The Key technologies include MASHUP, IEEE LOM metadata, semantic model and REST. The construction of LOR4PLE has initially create the functionalitiesfor university library to supportexternal service calling from related to low-level data collection, organization, management and services.
Keywords Learning object repository. Learning object. Personal learning environment. Knowledge management.
在信息技術(shù)高度發(fā)展的今天,基于各種終端及學(xué)習(xí)平臺系統(tǒng)的網(wǎng)絡(luò)學(xué)習(xí)越來越受到人們的重視。數(shù)字學(xué)習(xí)資源是支撐學(xué)習(xí)者網(wǎng)絡(luò)學(xué)習(xí)的重要基礎(chǔ),是高校圖書館數(shù)字館藏資源建設(shè)的重要對象。雖然當前的各種學(xué)習(xí)平臺的數(shù)字化資源數(shù)量眾多,但資源缺乏組織、泛化無序等問題[1]也尤為突出。由于數(shù)字學(xué)習(xí)資源元數(shù)據(jù)缺乏統(tǒng)一的標引標準及各學(xué)習(xí)平臺資源系統(tǒng)服務(wù)相對封閉等原因,學(xué)習(xí)者難于有效整合分散在互聯(lián)網(wǎng)上的各種學(xué)習(xí)資源與服務(wù)。本研究認為,高校圖書館構(gòu)建具有整合性、標準性、一體性、重用性和開放性的學(xué)習(xí)對象庫是解決上述問題的理想方案之一,對幫助學(xué)習(xí)者在網(wǎng)絡(luò)學(xué)習(xí)過程中充分利用各種數(shù)字學(xué)習(xí)資源與服務(wù)具有重要的意義。
1 學(xué)習(xí)對象庫文獻綜述
1.1 學(xué)習(xí)對象庫的含義及特征
學(xué)習(xí)對象是在面向?qū)ο蟮挠嬎銠C科學(xué)與構(gòu)件理論基礎(chǔ)上產(chǎn)生的[2]。學(xué)習(xí)對象的定義最早由IEEE學(xué)習(xí)對象元數(shù)據(jù)工作小組在2000年首次提出,他們認為:“學(xué)習(xí)對象是任何數(shù)字或非數(shù)字化的實體,這種實體可以在技術(shù)支持學(xué)習(xí)的過程中被利用、重用或作為參引?!盵3]現(xiàn)在被學(xué)者廣泛接受的學(xué)習(xí)對象定義是:任何可以重用以支持學(xué)習(xí)的數(shù)字資源,并且可以在多個教學(xué)情境中使用[4]。
學(xué)習(xí)對象庫(Learning Object Repository, LOR)是在學(xué)習(xí)對象研究的基礎(chǔ)上發(fā)展起來的,是對學(xué)習(xí)對象體系化、標準化、教學(xué)化的深層次發(fā)展,其典型觀點主要有以下幾種:Lynch認為學(xué)習(xí)對象庫作為機構(gòu)知識庫不僅僅是一套固定的軟件和硬件,更是一個網(wǎng)絡(luò),在構(gòu)建之前必須考慮六個觀點,包括政策、組織、文化、材料、技術(shù)和基礎(chǔ)設(shè)施[4]。學(xué)習(xí)對象庫是對數(shù)字資料的管理與組織,包括長期保存、組織、訪問或發(fā)布[5];Downes將學(xué)習(xí)對象庫描述為“學(xué)習(xí)精煉廠”[5]118,意為學(xué)習(xí)對象庫是支持不同形式學(xué)習(xí)的場所,具有凝練知識的作用;Marenco和Makevich認為學(xué)習(xí)對象庫是“教育內(nèi)容有組織的內(nèi)容遞送機制”[5]118,強調(diào)學(xué)習(xí)對象庫對學(xué)習(xí)對象的組織與可重用特性。學(xué)習(xí)對象庫的特征方面,Wiley的觀點得到了學(xué)者們的重視與廣泛接受。他認為學(xué)習(xí)對象庫應(yīng)具有可訪問性,互操作性,適應(yīng)性,可重用性,持久性和小粒度性共六項關(guān)鍵特征[2]。
雖然對學(xué)習(xí)對象內(nèi)涵和特征的表述有所差異,但都認為學(xué)習(xí)對象庫是一種電子數(shù)據(jù)庫,包含可被訪問、檢索和使用的教育信息小單元的集合,并具有獨立用戶界面和架構(gòu),支持教學(xué)與學(xué)習(xí)者自主學(xué)習(xí)等活動,允許用戶實現(xiàn)各種級別的交互及跨平臺互操作等功能。學(xué)習(xí)對象庫是數(shù)字學(xué)習(xí)資源規(guī)范化和科學(xué)化管理基礎(chǔ)性工作,對促進網(wǎng)絡(luò)教學(xué)與學(xué)習(xí)平臺的科學(xué)建設(shè)和可持續(xù)發(fā)展具有著重要意義。
1.2 學(xué)習(xí)對象庫國內(nèi)外研究熱點
近五年來,國外關(guān)于學(xué)習(xí)對象庫的研究在教育、圖書館和計算機等領(lǐng)域取得了長足的進步。本文通過相關(guān)文獻[6-15]將國外學(xué)習(xí)對象庫研究歸納為以下三個熱點方向:(1)學(xué)習(xí)對象庫智能檢索與推薦方面,主要包括語義本體描述與推理機制、學(xué)習(xí)對象推薦過濾算法策略、元數(shù)據(jù)擴展等內(nèi)容;(2)學(xué)習(xí)對象庫支持教學(xué)與學(xué)習(xí)平臺方面,包括元數(shù)據(jù)標準研究、學(xué)習(xí)對象庫跨平臺互操作、基于學(xué)習(xí)對象庫的平臺構(gòu)建研究等內(nèi)容;(3)學(xué)習(xí)對象庫運維與發(fā)展方面,包括學(xué)習(xí)對象的適應(yīng)性、可持續(xù)、可重用和數(shù)字版權(quán)管理等內(nèi)容。
21世紀初,學(xué)習(xí)對象引入我國,初期眾多學(xué)者對學(xué)習(xí)對象做了大量的基礎(chǔ)性和應(yīng)用性研究。基礎(chǔ)性研究主要包括學(xué)習(xí)對象概念、學(xué)習(xí)對象特征、學(xué)習(xí)對象分類、學(xué)習(xí)對象可重用、元數(shù)據(jù)及擴展元數(shù)據(jù)、數(shù)字版權(quán)、本體描述、學(xué)習(xí)對象庫構(gòu)建框架等方面;應(yīng)用性研究主要包括學(xué)習(xí)對象支持網(wǎng)絡(luò)課程設(shè)計、支持跨平臺檢索、支持學(xué)習(xí)平臺、基于學(xué)習(xí)對象的教學(xué)資源與學(xué)習(xí)資源設(shè)計研究等方面。
雖然我國關(guān)于學(xué)習(xí)對象的研究開展比較早,但關(guān)于其后續(xù)發(fā)展——學(xué)習(xí)對象庫的研究在我國相關(guān)領(lǐng)域還沒有得到足夠重視。在涉及學(xué)習(xí)對象庫的體系化管理、智能推薦、跨平臺互操作、數(shù)字版權(quán)管理和可持續(xù)性發(fā)展等方面仍有著較為廣闊的研究空間。因此,我國高校圖書館探索學(xué)習(xí)對象庫建設(shè)的相關(guān)理論與實踐,對其進一步發(fā)揮支撐教學(xué)與科研文獻服務(wù)的作用具有重要意義。
2 高校圖書館學(xué)習(xí)對象庫LOR4PLE及其管理特征
個人學(xué)習(xí)環(huán)境(Personal Learning Environments,PLE) 是在泛在計算、社會軟件、網(wǎng)絡(luò)學(xué)習(xí)的環(huán)境下,為促進學(xué)習(xí)者基于網(wǎng)絡(luò)環(huán)境的知識建構(gòu)、提高學(xué)習(xí)者網(wǎng)絡(luò)學(xué)習(xí)效率應(yīng)運而生的。PLE是能夠在不同終端使用的一個獨立的E-learning系統(tǒng)[16],其底層數(shù)據(jù)需求主要為對不同平臺及類型的學(xué)習(xí)資源整合與體系化管理。
LOR4PLE的英文全稱是Learning Object Repository For Personal Learning Environments,意為面向PLE的學(xué)習(xí)對象庫。LOR4PLE是以標準化的學(xué)習(xí)對象作為基本數(shù)據(jù)存儲和管理單位,面向PLE系統(tǒng)提供各種數(shù)字學(xué)習(xí)資源的收集、整合、加工與發(fā)布等服務(wù)的獨立資源管理系統(tǒng)平臺,其主要功能包括三個方面:一是能夠收集和整合外部數(shù)字學(xué)習(xí)資源,并將其轉(zhuǎn)化為元數(shù)據(jù)標準化的學(xué)習(xí)對象;二是能夠?qū)⑾到y(tǒng)內(nèi)部的學(xué)習(xí)對象進行二次知識組織,實現(xiàn)對學(xué)習(xí)對象的體系化與可重用管理;三是能夠為各種網(wǎng)絡(luò)教學(xué)與學(xué)習(xí)平臺提供開放接口,提供學(xué)習(xí)對象的瀏覽、檢索、交互等服務(wù)。LOR4PLE的構(gòu)建,是我國高校圖書館對學(xué)習(xí)對象體系化管理、可重用管理、語義檢索和跨平臺數(shù)據(jù)交互的進一步探索。作為LOR4PLE基本存儲和管理單位,學(xué)習(xí)對象的管理主要表現(xiàn)為整合性、標準型、一體性、重用性和開放性五大特征。
2.1 整合性
數(shù)字化學(xué)習(xí)資源整合的目標是通過對資源的收集、有序化組織和管理,解決資源與學(xué)習(xí)者需求間的矛盾,為學(xué)習(xí)者提供體系完備與功能強大的資源體系,促進數(shù)字化學(xué)習(xí)過程的順利開展,提高資源利用效率[1]78。LOR4PLE中學(xué)習(xí)對象的整合性體現(xiàn)在外部數(shù)據(jù)收集與數(shù)據(jù)再加工兩個方面。外部數(shù)據(jù)收集方面,LOR4PLE能夠收集兩大類的外部數(shù)字學(xué)習(xí)資源:一類是商業(yè)數(shù)字化學(xué)習(xí)資源,該類資源具有存儲的集中性、版權(quán)要求高、元數(shù)據(jù)標引規(guī)范、資源組織規(guī)范等特點,如中小學(xué)課件庫、商業(yè)學(xué)術(shù)期刊庫、電子圖書數(shù)據(jù)庫等;另一類是非商業(yè)數(shù)字化學(xué)習(xí)資源,具有存儲零散、版權(quán)要求相對較低[16]、元數(shù)據(jù)標引不規(guī)范等特點,如開放教育資源庫、學(xué)習(xí)社區(qū)、虛擬學(xué)習(xí)環(huán)境、學(xué)習(xí)內(nèi)容管理系統(tǒng)等存儲的數(shù)字化學(xué)習(xí)資源。數(shù)據(jù)再加工方面,LOR4PLE對收集到的外部數(shù)字學(xué)習(xí)資源進行重新整理和元數(shù)據(jù)加工,對學(xué)習(xí)對象進行有序化組織和管理,進而實現(xiàn)對數(shù)字學(xué)習(xí)資源的有效整合。
2.2 標準性
分布在網(wǎng)絡(luò)中的各種數(shù)字學(xué)習(xí)資源元數(shù)據(jù)在規(guī)范性與標準性方面差異巨大,這是造成學(xué)習(xí)資源整合困難的主要原因之一。對數(shù)字學(xué)習(xí)資源進行標準的元數(shù)據(jù)再加工、再封裝是高校學(xué)習(xí)對象庫的重要任務(wù)。在學(xué)習(xí)對象元數(shù)據(jù)和封裝的選擇方面,LOR4PLE采用能夠符合國際標準(SCORM標準)的元數(shù)據(jù)進行學(xué)習(xí)對象統(tǒng)一標引。SCORM標準能夠提供一套能被廣泛接受和貫徹執(zhí)行的數(shù)字化學(xué)習(xí)標準[17],其中包括關(guān)于用戶與學(xué)習(xí)對象之間信息交流的應(yīng)用編程接口、描述這些信息的定義數(shù)據(jù)模型、實現(xiàn)學(xué)習(xí)內(nèi)容互操作的內(nèi)容包裝規(guī)范、用于描述學(xué)習(xí)內(nèi)容的標準的元數(shù)據(jù)元素集合,以及用于組織學(xué)習(xí)內(nèi)容的標準排序規(guī)則。
2.3 一體性
學(xué)習(xí)對象既是學(xué)習(xí)對象庫的基本存儲單位,也是學(xué)習(xí)對象庫管理的主要對象。將所有的學(xué)習(xí)對象進行一體性管理,能夠有效幫助學(xué)習(xí)對象庫實現(xiàn)學(xué)習(xí)對象整合檢索、體系化管理、語義推理、知識組織、標準開放接口調(diào)用等高級數(shù)據(jù)管理與交互功能。在LOR4PLE中,學(xué)習(xí)對象可以是任何能夠支持學(xué)習(xí)的數(shù)字資源,如一個課件、一張圖片、一個文檔、一段視頻等。無論上述學(xué)習(xí)對象屬于哪一類的資源類型,LOR4PLE均采用相同的數(shù)據(jù)模型、內(nèi)容包裝規(guī)范和元數(shù)據(jù)集合對各類型學(xué)習(xí)對象進行統(tǒng)一的加工,以實現(xiàn)LOR4PLE中學(xué)習(xí)對象的一體性管理的目標。
2.4 重用性
鑒于高質(zhì)量學(xué)習(xí)對象制作需要大量的時間成本和人力成本等因素,實現(xiàn)學(xué)習(xí)對象的可重用性具有著積極的現(xiàn)實意義。數(shù)字學(xué)習(xí)資源重用性的基本思想在于一旦開發(fā)了學(xué)習(xí)內(nèi)容后,所涉及的學(xué)習(xí)資源將可以在不同的學(xué)習(xí)環(huán)境中多次使用。如果學(xué)習(xí)內(nèi)容被切割成小塊的、模塊化的組塊(學(xué)習(xí)對象),開發(fā)者就可以把這些學(xué)習(xí)對象組合和重組為新的學(xué)習(xí)內(nèi)容[18]。LOR4PLE的重用性主要是指將學(xué)習(xí)對象庫系統(tǒng)內(nèi)部的學(xué)習(xí)資源進行粒度化處理(即將學(xué)習(xí)內(nèi)容切割為以知識點為單位的模塊化組塊),進而實現(xiàn)其支持學(xué)習(xí)對象可聚合與可重組的重用性功能。
2.5 開放性
開放是學(xué)習(xí)對象庫的目的,也是體現(xiàn)學(xué)習(xí)對象庫的價值所在。具有開放性的高校圖書館學(xué)習(xí)對象庫可為網(wǎng)絡(luò)學(xué)習(xí)平臺持續(xù)發(fā)展提供所需要的體系化、標準化和支持跨平臺交互的底層數(shù)據(jù)服務(wù)。LOR4PLE具有完備的開放性,面向系統(tǒng)外部的各種網(wǎng)絡(luò)學(xué)習(xí)平臺提供統(tǒng)一的標準開放接口,支持外部系統(tǒng)與LOR4PLE中存儲的學(xué)習(xí)對象進行跨平臺的數(shù)據(jù)通信、交互與管理。
3 高校圖書館學(xué)習(xí)對象庫LOR4PLE體系結(jié)構(gòu)
知識管理視角下,PLE支持學(xué)習(xí)者通過知識客體轉(zhuǎn)化進行知識建構(gòu)[19]。依據(jù)網(wǎng)絡(luò)學(xué)習(xí)過程中知識轉(zhuǎn)化的不同狀態(tài),學(xué)習(xí)者的知識建構(gòu)分為知識獲取、知識組織、知識利用和知識共享四個子活動,它們相互依賴、相互作用,知識的轉(zhuǎn)化過程是連續(xù)的、螺旋上升的。結(jié)合知識管理視角下PLE的知識建構(gòu)需求與學(xué)習(xí)對象管理整合性、標準性、一體性、重用性和開放性的要求,將LOR4PLE分為學(xué)習(xí)對象獲取、學(xué)習(xí)對象組織、學(xué)習(xí)對象重用和聚合、學(xué)習(xí)對象庫開放接口共四個核心模塊,并依此構(gòu)建學(xué)習(xí)對象庫體系結(jié)構(gòu),如圖1所示。
LOR4PLE體系結(jié)構(gòu)設(shè)計與網(wǎng)絡(luò)環(huán)境下學(xué)習(xí)者學(xué)習(xí)過程中知識轉(zhuǎn)化呈現(xiàn)的不同狀態(tài)相對應(yīng),充分體現(xiàn)LOR4PLE對學(xué)習(xí)者網(wǎng)絡(luò)學(xué)習(xí)知識轉(zhuǎn)化過程的有效支撐。從技術(shù)開發(fā)的維度上看,LOR4PLE體系結(jié)構(gòu)分為通信層、數(shù)據(jù)層、語義層和應(yīng)用層,各層之間能夠進行直接或間接通信與交互。具體表現(xiàn)為:(1)外部系統(tǒng)可通過應(yīng)用層中開放接口直接調(diào)用語義層中的知識重組和知識聚合功能,對數(shù)據(jù)層中的學(xué)習(xí)對象進行各種操作;(2)外部系統(tǒng)對數(shù)據(jù)層學(xué)習(xí)對象的使用情況會被記錄在該學(xué)習(xí)對象的數(shù)據(jù)模型中;(3)外部系統(tǒng)可通過間接使用通信層中的學(xué)習(xí)資源獲取功能,將學(xué)習(xí)資源上傳到LOR4PLE,并進行必要的數(shù)據(jù)標準化工作。LOR4PLE四層體系結(jié)構(gòu)設(shè)計將有助于與各種網(wǎng)絡(luò)學(xué)習(xí)平臺系統(tǒng)間無縫鏈接與互操作,保證底層數(shù)據(jù)組織、管理與服務(wù)功能的實現(xiàn)。
3.1 LOR4PLE通信層
LOR4PLE通信層由商業(yè)學(xué)習(xí)資源獲取模塊與非商業(yè)學(xué)習(xí)資源獲取模塊兩部分組成,主要負責各種數(shù)字化學(xué)習(xí)資源的獲取。學(xué)習(xí)資源獲取是以學(xué)習(xí)單元(目標)為導(dǎo)向,將不同商業(yè)學(xué)習(xí)資源平臺與互聯(lián)網(wǎng)上分散的非商業(yè)學(xué)習(xí)資源通過整合獲取的方式獲取的過程。該過程是LOR4PLE構(gòu)建的第一步,和學(xué)習(xí)者網(wǎng)絡(luò)學(xué)習(xí)知識建構(gòu)的知識獲取環(huán)節(jié)相對應(yīng)。非商業(yè)學(xué)習(xí)資源獲取主要通過網(wǎng)絡(luò)抓取技術(shù)實現(xiàn),其模塊具有網(wǎng)絡(luò)數(shù)據(jù)自動檢索、識別、下載、批導(dǎo)入等功能;商業(yè)學(xué)習(xí)資源獲取主要通過購買方式實現(xiàn),其模塊具有識別、批導(dǎo)入等功能。
3.2 LOR4PLE數(shù)據(jù)層
LOR4PLE數(shù)據(jù)層由基于IEEE LOM元數(shù)據(jù)和SCORM標準的知識組織模塊組成,主要負責不同類型學(xué)習(xí)對象元數(shù)據(jù)標準化加工、粒度化及內(nèi)容封裝,并建立LOR4PLE數(shù)據(jù)倉儲。在學(xué)習(xí)對象元數(shù)據(jù)標準化方面,知識組織模塊的主要功能包括學(xué)習(xí)對象知識表示、學(xué)習(xí)資源包LOM 元數(shù)據(jù)描述、學(xué)習(xí)對象交互模型擴展元數(shù)據(jù)描述、學(xué)習(xí)對象封裝等方面。在建立LOR4PLE數(shù)據(jù)倉儲方面,知識組織模塊要求LOR4PLE能夠支持符合SCORM標準的學(xué)習(xí)對象資源包的自動解析導(dǎo)入。對于不符合SCORM標準的學(xué)習(xí)資源,可以在學(xué)習(xí)對象庫提供的IEEE LOM編輯模板下,手動錄入相關(guān)元數(shù)據(jù),并將學(xué)習(xí)資源導(dǎo)入LOR4PLE數(shù)據(jù)倉儲的過程。
3.3 LOR4PLE語義層
LOR4PLE語義層由知識重組模塊和知識聚類模塊兩部分組成,主要負責學(xué)習(xí)對象的重用與聚類。在知識重組方面,LOR4PLE通過應(yīng)用IEEE LOM元數(shù)據(jù)語義標引及擴展標引技術(shù)能夠根據(jù)IEEE LOM元數(shù)據(jù)語義描述、語義關(guān)系及學(xué)習(xí)對象粒度大小進行語義邏輯推理,從而得出新的學(xué)習(xí)對象組合方式。這種新的學(xué)習(xí)對象組合方式不但能夠在一定程度上幫助學(xué)習(xí)者獲取新的學(xué)習(xí)資源,而且能夠有效幫助學(xué)習(xí)者建立不同學(xué)習(xí)對象知識之間的關(guān)聯(lián),促進學(xué)習(xí)者對知識的深入理解。在知識聚類方面,LOR4PLE為用戶提供了多種維度學(xué)習(xí)對象聚合形式,包括知識元維度(如以知識點為匯聚中心)、學(xué)習(xí)者特征維度(如以學(xué)習(xí)資料的難易程度為匯聚中心)、學(xué)習(xí)資源類型維度(如以課件為匯聚中心)等方面。學(xué)習(xí)對象聚合的范圍由學(xué)習(xí)者控制,可以是整個LOR4PLE數(shù)據(jù)倉儲的所有學(xué)習(xí)對象資源,也可以是學(xué)習(xí)者自主定制的學(xué)習(xí)單元相關(guān)的學(xué)習(xí)對象資源。
3.4 LOR4PLE應(yīng)用層
LOR4PLE應(yīng)用層由網(wǎng)絡(luò)學(xué)習(xí)空間開放接口模塊組成,主要負責PLE系統(tǒng)或不同網(wǎng)絡(luò)學(xué)習(xí)平臺系統(tǒng)與LOR4PLE內(nèi)部的數(shù)據(jù)層和語義層實現(xiàn)數(shù)據(jù)獲取及數(shù)據(jù)交互。在數(shù)據(jù)獲取方面,LOR4PLE應(yīng)用層整合了網(wǎng)絡(luò)環(huán)境下學(xué)習(xí)者學(xué)習(xí)資源獲取、學(xué)習(xí)對象組織、學(xué)習(xí)對象重用與學(xué)習(xí)對象開放訪問等所有數(shù)據(jù)操作,為學(xué)習(xí)者的知識建構(gòu)提供所需的知識獲取、知識組織、知識利用、知識共享等全部服務(wù)功能。在數(shù)據(jù)交互方面,LOR4PLE支持通用性交互和個性化交互兩種交互形式。通用性交互是學(xué)習(xí)者與學(xué)習(xí)資源產(chǎn)生的共同性交互,如學(xué)習(xí)資源的使用狀態(tài)、學(xué)習(xí)資源學(xué)習(xí)進度紀錄等。通用性交互是在學(xué)習(xí)者利用資源學(xué)習(xí)時,由系統(tǒng)自動實現(xiàn)與LOR4PLE中的學(xué)習(xí)對象進行交互;個性化交互是學(xué)習(xí)者根據(jù)自己的學(xué)習(xí)風格、學(xué)習(xí)習(xí)慣與具體的學(xué)習(xí)資源對象進行的主動交互,如學(xué)習(xí)者在使用學(xué)習(xí)資源對象時自行標注摘錄的學(xué)習(xí)內(nèi)容、學(xué)習(xí)者編寫的學(xué)習(xí)心得等。
4 高校圖書館學(xué)習(xí)對象庫LOR4PLE實現(xiàn)的關(guān)鍵技術(shù)
LOR4PLE實現(xiàn)的關(guān)鍵技術(shù)主要涉及MASHUP整合獲取技術(shù)、IEEE LOM元數(shù)據(jù)標引技術(shù)、基于LEEE LOM元數(shù)據(jù)語義推理技術(shù)和REST開放接口技術(shù)等。
4.1 MASHUP整合獲取技術(shù)
MASHUP整合獲取技術(shù)是實現(xiàn)LOR4PLE通信層資源獲取的主要技術(shù),能夠支持不同網(wǎng)站內(nèi)容聚合,具有數(shù)據(jù)整合能力強和開發(fā)難度低的特點[20]。通過富因特網(wǎng)應(yīng)用程序(Rich Internet Applications,RIA)技術(shù)與MASHUP技術(shù)相結(jié)合,不僅可以實現(xiàn)匯聚不同學(xué)習(xí)資源的功能,還能夠利用本地計算機信息處理能力,進一步整理來自不同網(wǎng)站的學(xué)習(xí)資源數(shù)據(jù),從而實現(xiàn)LOR4PLE在通信層MASHUP整合獲取不同學(xué)習(xí)資源的需求[20]19。
LOR4PLE應(yīng)用MASHUP整合獲取技術(shù)時,首先通過OPEN API接口或網(wǎng)頁抓取等技術(shù),遠程連通不同學(xué)習(xí)平臺系統(tǒng)資源服務(wù)器;其次,對檢索結(jié)果進行初步的處理與分析后,整合獲取到LOR4PLE通信層;最后,在LOR4PLE通信層中對檢索結(jié)果匯聚的數(shù)據(jù)進一步加工、整理,過濾冗余信息,將來自不同網(wǎng)站的檢索結(jié)果規(guī)范為LOR4PLE可識別和管理的學(xué)習(xí)資源基礎(chǔ)數(shù)據(jù)。
4.2 IEEE LOM元數(shù)據(jù)標引技術(shù)
IEEE LOM元數(shù)據(jù)標引技術(shù)是實現(xiàn)LOR4PLE數(shù)據(jù)層知識組織的主要技術(shù),負責將來自LOR4PLE通信層的學(xué)習(xí)資源基礎(chǔ)數(shù)據(jù)進行學(xué)習(xí)對象元數(shù)據(jù)標準化工作。元數(shù)據(jù)主要包括描述類元數(shù)據(jù)和語義關(guān)系類元數(shù)據(jù)兩個部分。描述類元數(shù)據(jù)工作是實現(xiàn)LOR4PLE資源聚合功能、與外部PLE系統(tǒng)數(shù)據(jù)交互功能的基礎(chǔ);語義關(guān)系類元數(shù)據(jù)是實現(xiàn)LOR4PLE知識重組功能和語義檢索功能的基礎(chǔ)。
描述性元數(shù)據(jù)方面,LOR4PLE充分利用IEEE LOM元數(shù)據(jù)對學(xué)習(xí)對象的資源主題、學(xué)科分類、媒體類型、用戶類型、學(xué)習(xí)難度、語義特征等方面進行系統(tǒng)的描述。如General.Keyword描述學(xué)習(xí)資源主題;Technical.Format描述學(xué)習(xí)資源存儲文件格式,如JPE、CAJ;Education.Interactivity Type描述學(xué)習(xí)資源的交互類型,如主動型、解說型、混合型;Education.Learning Resource Type描述學(xué)習(xí)資源的資源類型,如教材、試題、課件、素材;Education.Intended End User Role描述學(xué)習(xí)資源的終端用戶類型,如教師、學(xué)習(xí)者、管理者;Education.Context、描述學(xué)習(xí)資源的試用范圍,如幼兒教育、初等教育;Education.Difficulty描述學(xué)習(xí)資源的學(xué)習(xí)難度,如容易、比較容易;Classification.TaxonPath.Taxon描述學(xué)習(xí)資源的分類,如醫(yī)藥學(xué)、教育技術(shù)學(xué)。
語義關(guān)系元數(shù)據(jù)方面,LOR4PLE利用Relation.Kind描述學(xué)習(xí)對象與Relation.Resource之間的關(guān)系,包括ispartof、isversionof、isformatof、referencesis、
basedon、requires在內(nèi)的六種語義關(guān)系共12個鍵值。
4.3 基于LEEE LOM元數(shù)據(jù)語義推理模型
基于LEEE LOM元數(shù)據(jù)語義推理技術(shù)是實現(xiàn)LOR4PLE中學(xué)習(xí)對象知識重組功能的關(guān)鍵技術(shù)。在利用LEEE LOM元數(shù)據(jù)語義描述的基礎(chǔ)上,LOR4PLE在學(xué)習(xí)對象存儲過程中同時建立語義表與資源表,實現(xiàn)對學(xué)習(xí)資源的語義檢索與知識重組功能。該過程主要包括語義存儲與語義檢索兩部分。
(1) 語義存儲。語義存儲是LOR4PLE系統(tǒng)通過解析SCORM標準學(xué)習(xí)資源包中的imsmanifest.xml文件,將學(xué)習(xí)資源及其元數(shù)據(jù)分別自動導(dǎo)入到LOR4PLE相對應(yīng)資源表和語義表的過程,如圖2所示。資源表負責存儲學(xué)習(xí)對象及學(xué)習(xí)對象描述類元數(shù)據(jù),語義表負責存儲學(xué)習(xí)對象對應(yīng)的語義關(guān)系。
(2) 語義檢索。LOR4PLE通過資源表與語義表協(xié)同配合的方式實現(xiàn)用戶的語義檢索功能。在用戶輸入檢索的關(guān)鍵詞后,LOR4PLE系統(tǒng)通過資源表與語義表共同作用自動判斷命中的學(xué)習(xí)對象是否具有語義關(guān)系,如圖3所示,并將與命中記錄具有語義關(guān)系的學(xué)習(xí)對象資源一同作為檢索結(jié)果顯示出來,同時標明檢索結(jié)果相互之間的語義關(guān)系。
4.4 REST開放接口技術(shù)
互聯(lián)網(wǎng)上的資源與服務(wù)之所以難于整合,除了多數(shù)網(wǎng)站采用各自獨立的數(shù)據(jù)存儲格式和資源描述形式外,還有大部分網(wǎng)站故意封閉自己的系統(tǒng),拒絕為外部系統(tǒng)提供相關(guān)開放接口。因此,提供必要的開放接口,開放網(wǎng)站的資源與服務(wù),是實現(xiàn)資源整合與共享的重要途徑,也是互聯(lián)網(wǎng)信息共享服務(wù)發(fā)展的一個重要理念。LOR4PLE采用輕量級PHP5開源框架Slim Framework技術(shù)實現(xiàn)REST風格的開放API功能。利用Slim Framework所具有的HTTP routing、Named routes、Route passing、Route redirects、Error handling等特性[21],LOR4PLE提供具有跨平臺性的、開放的GET、POST、DELETE、PUT等接口技術(shù)。LOR4PLE開放API功能全面支持PLE系統(tǒng)或其他網(wǎng)絡(luò)教學(xué)與學(xué)習(xí)平
臺通過不同終端(PC、Android、iOS)對LOR4PLE進行實時的訪問、操作和數(shù)據(jù)交換,滿足PLE系統(tǒng)或其他網(wǎng)絡(luò)教學(xué)與學(xué)習(xí)平臺對LOR4PLE中學(xué)習(xí)對象的組織、檢索、更新、交互等操作功能需求。
5 結(jié)語
高校圖書館構(gòu)建學(xué)習(xí)對象庫是學(xué)習(xí)對象研究的進一步發(fā)展,對開發(fā)和實施具有標準化、體系化和可重用的學(xué)習(xí)對象有著重要意義。LOR4PLE是依據(jù)學(xué)習(xí)者網(wǎng)絡(luò)環(huán)境下知識建構(gòu)過程進行學(xué)習(xí)對象庫體系結(jié)構(gòu)設(shè)計的開放系統(tǒng),體現(xiàn)了學(xué)習(xí)對象管理的整合性、標準性、一體性、重用性和開放性,實現(xiàn)了面向PLE提供底層學(xué)習(xí)對象獲取、學(xué)習(xí)對象組織及倉儲、學(xué)習(xí)對象開放交互等服務(wù)功能。
MASHUP整合獲取技術(shù)對提高學(xué)習(xí)資源全面獲取效率與過濾效果具有一定積極意義。采用IEEE LOM元數(shù)據(jù)描述和SCORM標準的LOR4PLE不僅可以滿足用戶檢索的聚合需求,還可以在一定程度上(輕量級)實現(xiàn)學(xué)習(xí)對象知識重組和語義檢索的要求。LOR4PLE具有REST風格的開放API能夠滿足PLE和其他外部網(wǎng)絡(luò)學(xué)習(xí)平臺系統(tǒng)對LOR4PLE倉儲學(xué)習(xí)對象的體系化操作與交互。在實際的系統(tǒng)試運行中,LOR4PLE在可行性、穩(wěn)定性、有效性等方面得到了初步的驗證。
LOR4PLE是高校圖書館構(gòu)建學(xué)習(xí)對象庫的一次實際嘗試,同時也為其他學(xué)習(xí)平臺的底層數(shù)據(jù)設(shè)計與建設(shè)提供一定的借鑒意義。由于時間和技術(shù)能力等原因,LOR4PLE在采用語義本體技術(shù)、實現(xiàn)學(xué)習(xí)對象系統(tǒng)自動推薦功能、學(xué)習(xí)對象庫可持續(xù)發(fā)展和學(xué)習(xí)對象版權(quán)保護等方面的研究存在著不足,這也是LOR4PLE繼續(xù)發(fā)展的未來方向。
參考文獻:
[ 1 ]宋佳,王翠萍.“呈現(xiàn)”—“發(fā)現(xiàn)”:數(shù)字化學(xué)習(xí)資源整合模式創(chuàng)新研究[J].圖書館學(xué)研究,2018(5):77-82.
[ 2 ]DAVID A. Connecting learning objects to instructional design theory: a definition, a metaphor, and a taxonomy[EB/OL].[2019-05-20].https://ictlogy.net/bibliography/reports/projects.php?idp=121.
[ 3 ]胡小勇,祝智庭.學(xué)習(xí)對象:網(wǎng)絡(luò)教學(xué)技術(shù)的新理念[J].電化教育研究,2002(4):22-28.
[ 4 ]LYNCH,CLIFFORD A. Institutional repositories: essential infrastructure for scholarship in the digital age[J].portal: Libraries and the Academy,2003,3(2):327-336.
[ 5 ]ALMEGREN A,YASSIN S Z. Learning object repositories in e-Learning:challenges of learners in the Saudi Arabia[J].European Journal of Open, Distance and E-Learning,2013(16):115-130.
[ 6 ]ZAPATAA,MENéNDEZ V H,PRIETO M E,et al. A framework for recommendation in learning object repositories:an example of application in civil engineering[J].Advances in Engineering Software,2013,56(2):1-14.
[ 7 ]CECHINEL C, SICILIA M ?, SáNCHEZ-ALONSOS, et al.Evaluating collaborative filtering recommendations inside large learning object repositories[J].Information Processing & Management, 2013,49(1):34-50.
[ 8 ]PALAVITSINIS N,MANOUSELIS N,SANCHEZ-ALONSO S. Metadata quality in learning object repositories: a case study[J]. The Electronic Library,2014,32(1):62-70.
[ 9 ]XU H. Faculty use of a learning object repository in higher education[J].VINE Journal of Information and Knowledge Management Systems,2016,46(4):469-478.
[10]ONEILL J L.Deploying a WordPress-based learning object repository to scale up instruction and effect a culture of sharing[J].Reference Services Review,2017,45(1):131-140.
[11]VENKATARAMAN G,SRINIVASAN C, RAVICHANDR
ANA,et al. Learning object recommendation for an effective open e-learning environment[C].IEEE International Conference on Signal Processing, Informatics, Communication and Energy Systems. IEEE, 2015:1-5.
[12]YIGIT T, ISIK A H, INCE M. Multi criteria decision making system for learning object repository[C].Procedia-Social and Behavioral Sciences.2013:813-816.
[13]ROMERO C. A framework for recommendation in learning object repositories:anexample of application in Civil Engineering[J].Advances in Engineering Software,2013,56(2):1-14.
[14]PAVANI A M B. An overview of repositories of learning objects[J].IFAC-PapersOnLine, 2016, 49(6):174-179.
[15]KURILOVAS E,KUBILINSKIENE S,DAGIENE V.Web3.0-based personalisation of learning objects in virtual learning environments[J]. Computers in Human Behavior, 2014, 30:654-662.
[16]HARMELEN M V. Personal learning environments[C].Proceedings of the Sixth International,2006.
[17]北京師范大學(xué)現(xiàn)代教育技術(shù)研究所譯.ADL SCORM 2004技術(shù)文檔[Z].北京:2005.
[18]杰羅姆J·G·范梅里恩伯爾,艾迪W·布特,白文倩,等.學(xué)習(xí)對象的整體教育觀:再利用問題之未來方向[J].遠程教育雜志,2013,31(2):57-65.
[19]王立峰,杜玉波.SECI視角下PLE構(gòu)建研究[J].電化教育研究,2016(9):82-87,128.
[20]王立峰,鄭燕林.JavaFX RIA框架下學(xué)習(xí)資源獲取MASHUP富客戶端設(shè)計與實現(xiàn)[J].現(xiàn)代教育技術(shù),2013(7):90-94.
[21]PHP5框架Slim Framework[EB/OL].[2019-05-02].http://www.open-open.com/news/view/789587.