王衛(wèi)民++賀冬春
摘要:標(biāo)準(zhǔn)共享內(nèi)容對(duì)象參考模型(SCORM)是美國國防部高級(jí)分布式學(xué)習(xí)組織(ADL)制定的數(shù)字內(nèi)容教材的制作開發(fā)的標(biāo)準(zhǔn)規(guī)范,其核心是“教材再用與共享”。該文在綜合研究SCORM標(biāo)準(zhǔn)的基礎(chǔ)上,設(shè)計(jì)開發(fā)了一個(gè)基于SCORM標(biāo)準(zhǔn)的課件學(xué)習(xí)平臺(tái)(JustSCORM),其主要模塊包括:1.學(xué)員的注冊(cè)管理模塊;2.課件管理模塊;3.學(xué)員注冊(cè)課件和學(xué)習(xí)模塊;4.課件學(xué)習(xí)進(jìn)度和狀態(tài)記錄模塊;5.統(tǒng)計(jì)查詢模塊等。
關(guān)鍵詞:E-Learning; SCORM; ADL; HTML
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)21-0070-03
1 背景
互聯(lián)網(wǎng)的快速發(fā)展改變了我們的學(xué)習(xí)和生活,為教育培訓(xùn)帶來新的機(jī)遇,使得網(wǎng)絡(luò)教育越來越成為教育發(fā)展的發(fā)展方向。網(wǎng)絡(luò)教育的主要優(yōu)點(diǎn)是開放性、協(xié)同性、資源共享性和時(shí)空無限制性。
網(wǎng)絡(luò)教育資源的有效共享是網(wǎng)絡(luò)教育普及的關(guān)鍵?,F(xiàn)有的教育資源共享主要基于HTML網(wǎng)頁和其他常用文件,缺少統(tǒng)一的資源結(jié)構(gòu),使得教育資源開發(fā)嚴(yán)重度高、共享難度大。為此,美國國防部高級(jí)分布式學(xué)習(xí)組織(Advanced Distributed Learning,簡(jiǎn)稱ADL)組織制定了標(biāo)準(zhǔn)共享內(nèi)容對(duì)象參考模型(Sharable Content Object Reference Model,簡(jiǎn)稱SCORM),建立了統(tǒng)一數(shù)字內(nèi)容教材的制作開發(fā)規(guī)范,其主要內(nèi)容包括:內(nèi)容聚合模型 (CAM)、SCORM運(yùn)行時(shí)間環(huán)境(RTE)和SCORM 排序和導(dǎo)航(SN)。
本文在研究SCORM標(biāo)準(zhǔn)的基礎(chǔ)上,采用Java語言,以MySql為數(shù)據(jù)庫,設(shè)計(jì)開發(fā)了一個(gè)基于SCORM標(biāo)準(zhǔn)的課件學(xué)習(xí)平臺(tái)(JustSCORM),實(shí)現(xiàn)了標(biāo)準(zhǔn)SCORM學(xué)習(xí)平臺(tái)的基本功能。
2 平臺(tái)主要需求
如下圖所示,平臺(tái)包括兩種用戶:
2.1 學(xué)員
其能使用的功能包括:
1) 用戶注冊(cè):注冊(cè)學(xué)員用戶或管理員用戶
2) 用戶登錄:學(xué)員或管理員用戶輸入用戶名密碼,驗(yàn)證通過后登錄系統(tǒng)
3) 瀏覽課件:查看瀏覽管理員上傳的課件
4) 注冊(cè)課程(課件):用戶在學(xué)習(xí)課件之前,必須先注冊(cè)課件。用戶瀏覽上傳的課件,選擇性的注冊(cè)
5) 播放和學(xué)習(xí)課件:用戶瀏覽課件,選擇性的進(jìn)行課件的播放和學(xué)習(xí)
6) 做筆記和課件滿意度調(diào)查:用戶在學(xué)習(xí)課件過程中,對(duì)課件內(nèi)容進(jìn)行筆記,并可以對(duì)課件進(jìn)行打分,讓管理員了解其上傳的課件的用戶是否滿意。
7) 記錄課件狀態(tài):自動(dòng)記錄課件學(xué)習(xí)的狀態(tài),學(xué)員的得分等。
2.2 管理員(管理員是一種特殊的學(xué)員,可以使用學(xué)員的所有功能)
管理員的特殊功能包括:
1) 初始化系統(tǒng):對(duì)平臺(tái)數(shù)據(jù)庫進(jìn)行初始化
2) 管理學(xué)員:對(duì)平臺(tái)中所有的學(xué)員進(jìn)行管理
3) 上傳SCORM課件:將SCORM的課件上傳到平臺(tái)中。
4) 課件解壓、解析和入庫:解壓壓縮的課件,根據(jù)課件清單解析課件的組成成分,并將這些課件、組成課件的SCO對(duì)象及其關(guān)系入庫,便于課件的學(xué)習(xí)。
5) 管理課件:對(duì)上傳的課件進(jìn)行管理
6) 查看統(tǒng)計(jì)課件狀態(tài)
3 總體設(shè)計(jì)
3.1數(shù)據(jù)庫設(shè)計(jì)
主要的數(shù)據(jù)庫實(shí)體包括(其關(guān)系如下圖所示):
1)courseinfo(課程信息):CoueseID(課程ID),CourseTitle(課程名),Active(激活狀態(tài)),Control(課件播放模式)
2)coursenote(課程筆記):userid(用戶ID),courseid(課程ID),content(內(nèi)容)
3)iteminfo(教學(xué)活動(dòng)信息):CourseID(課程ID),Identifier(打包時(shí)的值),_Type(課程類型),Title(課程名稱),Launch(文件位置),ParameterString(參數(shù)串),DataFormLMS(每個(gè)SCO間的相互制約關(guān)系),Prerequisites(需要先學(xué)習(xí)的單元限制),MasteryScore(學(xué)習(xí)需掌握的得分),MaxTimeAllowed(學(xué)習(xí)的最大時(shí)間),TimeLimitAction(時(shí)間限制),Sequence(SCO順序),TheLevel(菜單所在等級(jí))
4)usercourseinfo(用戶課程信息):UserID(用戶ID),CourseID(課程ID)
5)usercourseinfoext(用戶課程得分):UserID(用戶ID),CourseID(課程ID),Score(得分)
6)userinfo(用戶信息):UserID(用戶ID),LastName(名字),F(xiàn)irstName(姓氏),Admin(權(quán)限),_Psaaword(密碼),Active(激活狀態(tài))
7)userscoinfo(用戶學(xué)習(xí)狀態(tài)):UserID(用戶ID),CourseID(課程ID),SCOID,Launch(文件位置),ParameterString(參數(shù)串),LessonStatus(課程狀態(tài)),Prerequisites(需要先學(xué)習(xí)的單元限制),_Exit(暫停),Entry(開始狀態(tài)),MasteryScore(學(xué)習(xí)需掌握的得分),Sequence(SCO順序),_Type(課程類型)
8)userscoinfoext(用戶觀看SCO時(shí)間):UserID(用戶ID),CourseID(課程ID),SCOID,WatchTime(觀看時(shí)間)
3.2 業(yè)務(wù)流程
主要包含4個(gè)界面:用戶登錄界面,新用戶注冊(cè)界面,管理員界面以及普通用戶界面,由于管理員包含所有普通用戶的功能所以可以設(shè)計(jì)成導(dǎo)航欄或菜單欄的形式。
用戶完成登陸操作后即進(jìn)入主菜單。主菜單根據(jù)用戶權(quán)限的不同,顯示相應(yīng)的界面,用通過點(diǎn)擊界面里對(duì)應(yīng)的功能按鈕來執(zhí)行相應(yīng)操作。如圖3所示,管理員擁有導(dǎo)入課程、刪除課程、統(tǒng)計(jì)課程、添加賬戶、刪除賬戶、清空數(shù)據(jù)以及普通用戶所有功能。而普通用戶只有注冊(cè)課程、查看課程、查看狀態(tài)、修改密碼和退出登錄等。
4 詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)
4.1主界面
登陸成功后進(jìn)入主界面,主界面包含左側(cè)導(dǎo)航欄和右側(cè)平臺(tái)說明書兩個(gè)部分,如下圖所示為管理員用戶的主界面:
4.2 導(dǎo)入課程
點(diǎn)擊導(dǎo)入課程,菜單右邊顯示管理員導(dǎo)入課程界面,輸入標(biāo)題,選擇SCORM課件,點(diǎn)擊提交,如下圖所示:
4.3 注冊(cè)課程
點(diǎn)擊注冊(cè)課程,菜單右邊顯示用戶注冊(cè)課程界面,勾選相應(yīng)課程,點(diǎn)擊提交,如下圖所示:
4.4 查看課程
用戶點(diǎn)擊查看課程按鈕,進(jìn)入查看課程界面,如下圖所示:
用戶可在記事本中記錄學(xué)習(xí)的心得,如圖8所示:
用戶可在下圖所示框中對(duì)課程打分,如下圖所示:
4.5 查看狀態(tài)
用戶點(diǎn)擊查看狀態(tài)進(jìn)入查看狀態(tài)界面,如下圖所示:
4.6 統(tǒng)計(jì)課程
管理員點(diǎn)擊統(tǒng)計(jì)課程,進(jìn)入課程統(tǒng)計(jì)信息頁面,如下圖所示:
參考文獻(xiàn):
[1] 余文森,劉家訪,洪明. 現(xiàn)代教學(xué)論基礎(chǔ)教程[M].長春:東北師范大學(xué)出版社 ,2007 :173-174.
[1] Qu C, Nejdl W. Towards interoperability and reusability of learning resources: A SCORM-conformant courseware for computer science education[C]//Proc. of the 2nd IEEE International Conference on Advanced Learning Technologies (IEEE ICALT 2002), Kazan, Tatarstan, Russia. 2002.
[2] Kim J, Hwang D, Park S I, et al. Personalized Interactive e-Learning System using Expanded SCORM[J]. Appl. Math, 2014, 8(1L): 133-139.
[3] Zervas P, Sampson D G. Supporting Mobile Access to Online Courses: The ASK Mobile SCORM Player and the ASK Mobile LD Player[J]. Increasing Access, 2014: 125.
[4] Brown J, Hruska M, Johnson A, et al. Educational Standards for Mobile Learning and Mobile Application Development[J]. Increasing Access, 2014: 17.
[5]Chakravarthy S S, Raman A C. Educational Data Mining on Learning Management Systems Using Experience API[C]//Communication Systems and Network Technologies (CSNT), 2014 Fourth International Conference on. IEEE, 2014: 424-427.
[6] Baby A, Kerala I, Kannammal A. Information Security Modelling In an E-Learning Environment[J]. International Journal of Computer Science Issues (IJCSI), 2014, 11(1).
[7] Stead G. Open Formats for Mobile Learning[J]. Increasing Access, 2014: 99.
[8] Boudhief A, Maraoui M, Zrigui M. Elaboration of a model for an indexed base for teaching Arabic language to disabled people[C]//Computer Science and Information Technology (CSIT), 2014 6th International Conference on. IEEE, 2014: 110-116.
[9] Pogodin A, Unni R, Ormiston L. System and method for playing web-based training content on a client computer system: U.S. Patent 8,684,748[P]. 2014-4-1.