2.教育資源庫(kù)軟件平臺(tái)體系框架設(shè)計(jì)
教育資源庫(kù)軟件平臺(tái)主要包括資源制作平臺(tái)、資源管理平臺(tái)、資源利用平臺(tái)和資源交流平臺(tái)等四大系列,并提供多系統(tǒng)耦合平臺(tái)在網(wǎng)絡(luò)環(huán)境中將各個(gè)平臺(tái)松耦合起來(lái),共享數(shù)據(jù),形成一個(gè)基于E-learning技術(shù)標(biāo)準(zhǔn)的數(shù)據(jù)互操作的教育資源庫(kù)軟件環(huán)境,通過(guò)教育資源門(mén)戶對(duì)用戶服務(wù)。該框架具有共享性、開(kāi)放性、服務(wù)性和流程化的特色。
資源著作平臺(tái)提供網(wǎng)絡(luò)課件制作工具,制作的課件符合E-learning的內(nèi)容包技術(shù)標(biāo)準(zhǔn)。提供資源編目工具,能對(duì)已有各類(lèi)資源進(jìn)行標(biāo)準(zhǔn)化離線編目。資源管理平臺(tái)是教育資源庫(kù)軟件平臺(tái)的核心,平臺(tái)結(jié)構(gòu)為分布式,可安裝在網(wǎng)絡(luò)環(huán)境中的多個(gè)節(jié)點(diǎn)。具體功能在下面一節(jié)中詳細(xì)描述。資源利用平臺(tái)包括各種基于資源的學(xué)習(xí)工具和學(xué)習(xí)平臺(tái),其中資源備課平臺(tái)可組合已有各類(lèi)教育資源形成新的標(biāo)準(zhǔn)教案和課件;基于資源的網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)支持標(biāo)準(zhǔn)化網(wǎng)絡(luò)課件導(dǎo)入,能開(kāi)展課程自主學(xué)習(xí)和研究性學(xué)習(xí)。資源交易平臺(tái)支持教育資源的B-C交易。多系統(tǒng)耦合平臺(tái)支持基于B/S結(jié)構(gòu)的各類(lèi)Web應(yīng)用耦合,通過(guò)“Web Service”技術(shù)提供了一整套接口機(jī)制實(shí)現(xiàn)跨平臺(tái)、跨服務(wù)器、跨體系結(jié)構(gòu)的系統(tǒng)松耦合,如統(tǒng)一用戶、統(tǒng)一登錄、統(tǒng)一產(chǎn)品入口等重要功能。
3.分布式教育資源管理系統(tǒng)的主要功能
分布式教育資源管理平臺(tái)是整個(gè)軟件平臺(tái)的核心,從資源使用和管理的流程出發(fā),平臺(tái)的功能包括資源目錄瀏覽、資源檢索、資源前臺(tái)服務(wù)管理、系統(tǒng)后臺(tái)管理、計(jì)費(fèi)管理、資源統(tǒng)計(jì)、個(gè)人知識(shí)管理器等主要功能,對(duì)八類(lèi)標(biāo)準(zhǔn)資源子庫(kù)實(shí)施操作,功能結(jié)構(gòu)見(jiàn)圖1。
3.1資源目錄瀏覽
資源目錄瀏覽提供多種目錄排列模式,如按學(xué)科樹(shù)、學(xué)習(xí)對(duì)象和資源類(lèi)型等方式進(jìn)行資源瀏覽。支持各種大學(xué)科分類(lèi)標(biāo)準(zhǔn)。瀏覽的最后結(jié)果是能進(jìn)行具體資源屬性查看、在線自動(dòng)播放、收藏、評(píng)論、復(fù)制到剪貼板、插入PPT、下載等操作。
3.2資源檢索
資源檢索分為庫(kù)類(lèi)檢索、跨節(jié)點(diǎn)檢索。庫(kù)內(nèi)檢索主要是本地資源庫(kù)全文檢索,檢索的最后結(jié)果同資源目錄樹(shù)瀏覽相同。而跨節(jié)點(diǎn)檢索可對(duì)匯總的各分節(jié)點(diǎn)教育資源信息進(jìn)行全文檢索。
3.3資源統(tǒng)計(jì)管理
資源統(tǒng)計(jì)管理用于統(tǒng)計(jì)資源庫(kù)的容量和使用率,通過(guò)圖表方式以及數(shù)據(jù)的方式顯示統(tǒng)計(jì)結(jié)果。統(tǒng)計(jì)分析項(xiàng)包括資源容量統(tǒng)計(jì)、資源使用統(tǒng)計(jì)、Web上傳統(tǒng)計(jì)、排行統(tǒng)計(jì)等。
3.4資源前臺(tái)服務(wù)管理
資源前臺(tái)服務(wù)管理包括資源審核管理、資源管理和資源評(píng)論管理等功能。在資源審核管理中,審核管理人員對(duì)用戶上載的資源進(jìn)行審核,凡是通過(guò)審核的資源才能夠被瀏覽。在資源管理中,資源管理員可實(shí)現(xiàn)資源的刪除、移動(dòng)、復(fù)制、排序、修改屬性等功能。
3.5系統(tǒng)后臺(tái)管理
系統(tǒng)后臺(tái)管理包括系統(tǒng)參數(shù)設(shè)置、資源庫(kù)學(xué)科分類(lèi)體系維護(hù)、數(shù)據(jù)字典維護(hù)、用戶管理、日志管理、資源導(dǎo)入導(dǎo)出、資源信息跨節(jié)點(diǎn)復(fù)制等。其中資源庫(kù)學(xué)科分類(lèi)體系維護(hù)支持基于E-Learning標(biāo)準(zhǔn)學(xué)科分類(lèi),也支持自定義的個(gè)性化學(xué)科分類(lèi)設(shè)置。在資源導(dǎo)入導(dǎo)出中,管理員將資源庫(kù)的資源描述信息按照標(biāo)準(zhǔn)XML格式生成,可隨同資源文件本身在不同節(jié)點(diǎn)資源庫(kù)管理系統(tǒng)中進(jìn)行資源交換。在資源信息跨節(jié)點(diǎn)復(fù)制中,系統(tǒng)能定時(shí)將各節(jié)點(diǎn)中的資源描述信息遠(yuǎn)程復(fù)制到資源目錄中心,為跨節(jié)點(diǎn)檢索服務(wù)。
3.6計(jì)費(fèi)管理
資源庫(kù)的資源有免費(fèi)和收費(fèi)兩種模式,相應(yīng)有學(xué)習(xí)積分和收費(fèi)積分兩種形式。針對(duì)非收費(fèi)資源,采用積分方式來(lái)鼓勵(lì)資源使用,學(xué)習(xí)積分可轉(zhuǎn)換為一定數(shù)量的收費(fèi)積分。對(duì)收費(fèi)資源將采用真正的網(wǎng)上計(jì)費(fèi)模式,用戶訪問(wèn)不同的資源將被扣除相應(yīng)的點(diǎn)數(shù),按月或點(diǎn)擊數(shù)進(jìn)行收費(fèi)。
3.7個(gè)人知識(shí)管理器
個(gè)人知識(shí)管理器是個(gè)人的空間,它將收藏夾、個(gè)人注冊(cè)信息維護(hù)、費(fèi)用充值和查詢、資源個(gè)性化訂閱功能、個(gè)人資源管理、個(gè)人資源編目上傳等功能集中起來(lái),大大提高了個(gè)性化和使用效率。
4.分布式教育資源管理系統(tǒng)中的若干關(guān)鍵技術(shù)
分布式教育資源管理系統(tǒng)開(kāi)發(fā)中涉及多個(gè)領(lǐng)域的技術(shù),如J2EE技術(shù)架構(gòu)、XP界面設(shè)計(jì)技術(shù)、E-learning技術(shù)標(biāo)準(zhǔn)和網(wǎng)上多媒體自適應(yīng)播放技術(shù),下面是這些關(guān)鍵技術(shù)的介紹。
4.1基于J2EE技術(shù)的三層架構(gòu)技術(shù)
系統(tǒng)采用J2EE的技術(shù)標(biāo)準(zhǔn),基于Java和JSP開(kāi)發(fā),跨平臺(tái)運(yùn)行,具有良好的擴(kuò)展性。系統(tǒng)由前端客戶層、中間邏輯層和后端數(shù)據(jù)層三個(gè)部分組成。前端客戶層提供可移植的客戶訪問(wèn)界面;中間邏輯層主要分為Web層和業(yè)務(wù)層。分別負(fù)責(zé)將客戶層與實(shí)際應(yīng)用隔離和應(yīng)用業(yè)務(wù)邏輯分離;業(yè)務(wù)層主要處理客戶的業(yè)務(wù)數(shù)據(jù)與業(yè)務(wù)規(guī)則,采用JavaBean+Java Data Object的模式來(lái)進(jìn)行架構(gòu)。后端數(shù)據(jù)層提供對(duì)數(shù)據(jù)庫(kù)及文件系統(tǒng)的操作和訪問(wèn)。數(shù)據(jù)庫(kù)服務(wù)器支持Mysql和Oracle。系統(tǒng)在導(dǎo)入導(dǎo)出標(biāo)準(zhǔn)交換文件時(shí)采用XML格式。
4.2仿Windows XP資源管理器界面技術(shù)
系統(tǒng)采用了類(lèi)Windows XP的資源管理器Explorer的用戶界面。菜單和工具按鈕是根據(jù)用戶的權(quán)限動(dòng)態(tài)確定,系統(tǒng)可擴(kuò)充性和移植性非常好。為了提高目錄樹(shù)的運(yùn)行效率,采用分層取目錄的方法,即點(diǎn)到哪一層,馬上去數(shù)據(jù)庫(kù)中取這一層的目錄;在目錄樹(shù)的具體實(shí)現(xiàn)中,采用jsp與javascript以及JaveBean相結(jié)合的技術(shù),JaveBean主要負(fù)責(zé)與數(shù)據(jù)層的交互操作,jsp和javascript主要負(fù)責(zé)表示層的控制和顯示。
4.3教育資源技術(shù)標(biāo)準(zhǔn)
系統(tǒng)中的教育資源描述遵循教育部《學(xué)習(xí)對(duì)象元數(shù)據(jù)標(biāo)準(zhǔn)》、《教育資源建設(shè)技術(shù)規(guī)范》、《基礎(chǔ)教育教學(xué)資源元數(shù)據(jù)規(guī)范》,能夠自動(dòng)生成符合規(guī)范的XML描述文件,包括標(biāo)題等13個(gè)必須描述元素。系統(tǒng)也支持自定義的擴(kuò)充機(jī)制,例如可以增、刪、改資源的學(xué)科分類(lèi)結(jié)構(gòu)。
4.4網(wǎng)上自適應(yīng)多媒體播放技術(shù)
在系統(tǒng)中看到的絕大多數(shù)多媒體資源,可通過(guò)自動(dòng)識(shí)別資源格式并調(diào)用相關(guān)播放器控件在瀏覽器中實(shí)時(shí)顯示或播放,實(shí)現(xiàn)多媒體自適應(yīng)播放功能,如Real和Media視頻的自動(dòng)播放。
5.結(jié)論
分布式教育資源管理系統(tǒng)是解決學(xué)校和區(qū)域教育資源共享的有效支撐條件,系統(tǒng)全面支持E-learning技術(shù)標(biāo)準(zhǔn),形成可持續(xù)發(fā)展的教育資源生態(tài)系統(tǒng)。系統(tǒng)具有靈活擴(kuò)展特性,一次開(kāi)發(fā),可安裝并分布在不同的網(wǎng)絡(luò)節(jié)點(diǎn)上,從而形成教育資源網(wǎng),最大限度實(shí)現(xiàn)資源共享的技術(shù)要求。
參考文獻(xiàn)
[1]教育部基礎(chǔ)教育課程教材發(fā)展中心.基礎(chǔ)教育教學(xué)資源元數(shù)據(jù)規(guī)范及解讀. 北京:人民教育出版社,2003年
[2]全國(guó)信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會(huì)教育技術(shù)分技術(shù)委員會(huì).學(xué)習(xí)對(duì)象元數(shù)據(jù)規(guī)范,北京:http://www.celtsc.edu.cn/,2003年
[3]柴曉路.Web服務(wù)架構(gòu)與開(kāi)放互操作技術(shù).北京:清華大學(xué)出版社,2002年
[4]林上杰,林康司. JSP 2.0技術(shù)手冊(cè). 北京:電子工業(yè)出版社,2004年
聯(lián)系客服