鄺月娟 羅卓君
摘 要 中國職業(yè)教育迎來了“黃金期”,為了加快發(fā)展現代化職業(yè)教育,高職高專教育資源建設是亟待解決的問題之一。結合我國職業(yè)教育現狀,在CELTS標準的基礎上,結合如今職業(yè)現狀,對高等職業(yè)的教學資源進行了符合e-learing規(guī)則的設計,包括資源結構的邏輯層次設計,內容邏輯層次設計與教學資源元素設計技巧相關要求。本文將根據CELTS標準設計并實現教學資源管理系統(tǒng)。通過該系統(tǒng)的建設,推進職業(yè)教育發(fā)展。
關鍵詞 CELTS 教育資源 系統(tǒng)設計
中圖分類號:G712 文獻標識碼:A DOI:10.16400/j.cnki.kjdkx.2016.04.002
我國把加快發(fā)展現代職業(yè)教育作為統(tǒng)籌推進經濟、民生和教育的重要內容?,F代職業(yè)教育離不開信息技術化的參與,隨著網絡技術在教育行業(yè)的滲透,網絡信息校園環(huán)境已經成熟,這為依托信息化學習提供了便利。為了實現職業(yè)教育資源的真正共享,需要建立統(tǒng)一的標準規(guī)則,讓大家都遵守這些準則,才能真正實現讓使用者、資料建設者相互交流,提高效率,優(yōu)化改進教學方法,提高高職人才的質量。為了使我國高職高專教學資源實現共享,結合我國職業(yè)教育現狀,在CELTS標準的基礎上,按照職業(yè)教育的職業(yè)性、項目性的一些教學資源進行了資源結構的邏輯設計,根據設計與CELTS標準實現教學資源管理平臺,通過該平臺系統(tǒng)的建設,教師按照規(guī)則上傳資料,實現了高等職教學資源的共享。
1 CELTS標準
中國網絡教育技術標準體系(CELTS)是教育應用層面支持教育資源共享、信息交換和系統(tǒng)互操作能力的統(tǒng)一的技術標準。它的標準分為教育管理類,學習環(huán)境類,學習者類,指導類,教學資源類。根據CELTS的標準,高職教學資源按層次可分為用戶層(包含學生,教師,企業(yè)和社會人員)、平臺層(包含學習平臺,實訓平臺,測試平臺,交流平臺,服務管理等平臺)和資源層(資源層包含專業(yè)資源庫,課程資源庫,素材資源庫和公共資源庫),各層次之間的邏輯關系如圖1左圖所示。
2 教學資源管理系統(tǒng)框架設計
本系統(tǒng)將采用J2EE進行開發(fā),采用四層的體系結構,(1)數據層:用于保存持久化的數據,保存數據;(2)持久層:用于進行對象的持久化操作。(3)業(yè)務邏輯層:進行核心業(yè)務的邏輯處理。(4)表示層:提供用戶界面的顯示和與用戶進行操作。按照這樣的設計思路,系統(tǒng)可以在后續(xù)的發(fā)展中進行擴展,降低耦合性。
資源管理系統(tǒng)的總體架構如圖1右所示,框架圖與系統(tǒng)設計圖對應。系統(tǒng)的使用者有普通用戶(也就是老師和學生)、審核員(對老師等上傳的資料進行核對,判斷資料是否符合標準)和管理員(系統(tǒng)管理者)。不同的使用者具有不同的權限,權限最高的是管理員,能夠管理所有資源,對不符合規(guī)則的資源進行增刪改,能管理用戶,同時對整個系統(tǒng)進行維護管理。審核員對資源進行審核與發(fā)布。普通的使用者即教師和學生等主要檢索資源、瀏覽資源、下載資源、評價資源等。
3 關鍵技術
3.1 SSH集成框架技術
SSH2為 struts+spring+hibernate的一個集成框架,典型的J2EE三層結構,從職責上分為四層:表示層、業(yè)務邏輯層、數據持久層。struts主要是用于mvc, spring主要用于aop和ioc,hibernate主要是用于持久層,采用上述開發(fā)模型,不僅實現了視圖、控制器與模型的徹底分離,而且還實現了業(yè)務邏輯層與持久層的分離。以幫助項目的開發(fā)工作人員,程序員在非常短的時間內搭建良好的web應用程序,同時該應用程序維護方便,可以重復利用,結構也清晰,他們之間的耦合度比較小,使用svn可以同步開展工作,成員相對獨立,從而提高了開發(fā)的效率。從目前的情況來看,springMVC被越來越多的開發(fā)人員所青睞。不敢說springMVC一定能夠取代struts。但是,可以肯定的一點就是springMVC使用比例會越來越高。
3.2 XML技術
XML技術的出現為實現格式化的文檔提供進行標記的工具,利用這項技術開發(fā)人員可以根據自己的領域創(chuàng)建內容,使用 XML 創(chuàng)建自己的元素,從而能夠更精確地表示自己的信息。教育資源屬性集以LOM為基本框架,將教育資源屬性與XML標記一一對應,基于XML的教育資源,用戶可以快速而準確地搜索教育資源庫中的資源,包括文本、圖片、視頻等多媒體資源,不同應用程序都可實現對資源數據的調用。同時設計者根據每類資源的不同的特征提供了分類的屬性集合,用戶可以通過這些屬性在使用平臺對教學資源進行檢索,從而提高了用戶的體驗速度,進而查詢到更加精確的資源。本文將利用XML開發(fā)一個基于元數據標準的、開放的教育資源庫系統(tǒng)。
3.3 流媒體技術
流媒體技術在現狀信息教育中已經被普遍使用,對于高職來說,高職強調技能,同時為了提高學生興趣餓,盡可能地使用流媒體資源系統(tǒng)中的音頻、視頻等多媒體文件,如虛擬仿真的課件,操作視頻,情景欣賞等,一般都較大,因此需要存儲的瀏覽器服務器容量也比較大。因此為了滿足如今在線教學資源的共享,建議安裝流媒體服務器,專門用于流媒體處理,分段傳送,用戶不必消耗時間等著整個內容傳送完畢,就可以隨時觀看到即時的連續(xù)的內容,這樣節(jié)省了學生和老師的資源,提高了播放速度,甚至可以隨時地暫停、快進、快倒。因此對流媒體服務器要求較高,要求高速、穩(wěn)定和連續(xù)的訪問流支持,還需支持數據的同步,從而確保媒體數據的按時到達。
4 實現
下面以實訓教師身份為例,介紹教學資源的管理功能:(1) 用戶管理。系統(tǒng)管理員可以在后臺管理用戶,并且分配所屬基地,所屬基地決定了用戶的角色。(2)資源元數據管理。教師根據課程要求,可以管理資源元數據。(3)查詢檢索管理。用戶可以通過首頁等查看并檢索教學資源。(4)資源上傳與下載管理。實訓教師可以在該平臺上發(fā)布實訓任務學生或者其他用戶可以下載任務單。
5 小結
本章主要是采用J2EE開發(fā)平臺,采用相關的關鍵技術如XML和流媒體技術對資源管理系統(tǒng)進行設計與開發(fā),實現了不同角色對教學資源的不同操作功能。高等職業(yè)教育教學資源建設是高職院校改革與發(fā)展的重點工作,是一項復雜的系統(tǒng)工程,應該是上級領導及廣大教師和學生一起共同努、共同豐富和建設的。由于資金、時間和其他方面的因素,本文設計的高等職業(yè)教育教學資源系統(tǒng)功能還很有限,有些部分構思還不到位,教學資源所涉及的素材內容還比較少,需要在以后的實踐中讓教師和學生共同去豐富。另外由于篇幅等原因本文未對高等職業(yè)教育教學資源建設做教學資源的相關評價,教學資源評價也是資源建設的一個重要方面,這也是后續(xù)研究的一個重點,相信在后續(xù)的研究工作中會逐漸完善本系統(tǒng)。
我國把加快發(fā)展現代職業(yè)教育作為統(tǒng)籌推進經濟、民生和教育的重要內容?,F代職業(yè)教育離不開信息技術化的參與,隨著網絡技術在教育行業(yè)的滲透,網絡信息校園環(huán)境已經成熟,這為依托信息化學習提供了便利。為了實現職業(yè)教育資源的真正共享,需要建立統(tǒng)一的標準規(guī)則,讓大家都遵守這些準則,才能真正實現讓使用者、資料建設者相互交流,提高效率,優(yōu)化改進教學方法,提高高職人才的質量。為了使我國高職高專教學資源實現共享,結合我國職業(yè)教育現狀,在CELTS標準的基礎上,按照職業(yè)教育的職業(yè)性、項目性的一些教學資源進行了資源結構的邏輯設計,根據設計與CELTS標準實現教學資源管理平臺,通過該平臺系統(tǒng)的建設,教師按照規(guī)則上傳資料,實現了高等職教學資源的共享。
1 CELTS標準
中國網絡教育技術標準體系(CELTS)是教育應用層面支持教育資源共享、信息交換和系統(tǒng)互操作能力的統(tǒng)一的技術標準。它的標準分為教育管理類,學習環(huán)境類,學習者類,指導類,教學資源類。根據CELTS的標準,高職教學資源按層次可分為用戶層(包含學生,教師,企業(yè)和社會人員)、平臺層(包含學習平臺,實訓平臺,測試平臺,交流平臺,服務管理等平臺)和資源層(資源層包含專業(yè)資源庫,課程資源庫,素材資源庫和公共資源庫),各層次之間的邏輯關系如圖1左圖所示。
2 教學資源管理系統(tǒng)框架設計
本系統(tǒng)將采用J2EE進行開發(fā),采用四層的體系結構,(1)數據層:用于保存持久化的數據,保存數據;(2)持久層:用于進行對象的持久化操作。(3)業(yè)務邏輯層:進行核心業(yè)務的邏輯處理。(4)表示層:提供用戶界面的顯示和與用戶進行操作。按照這樣的設計思路,系統(tǒng)可以在后續(xù)的發(fā)展中進行擴展,降低耦合性。
資源管理系統(tǒng)的總體架構如圖1右所示,框架圖與系統(tǒng)設計圖對應。系統(tǒng)的使用者有普通用戶(也就是老師和學生)、審核員(對老師等上傳的資料進行核對,判斷資料是否符合標準)和管理員(系統(tǒng)管理者)。不同的使用者具有不同的權限,權限最高的是管理員,能夠管理所有資源,對不符合規(guī)則的資源進行增刪改,能管理用戶,同時對整個系統(tǒng)進行維護管理。審核員對資源進行審核與發(fā)布。普通的使用者即教師和學生等主要檢索資源、瀏覽資源、下載資源、評價資源等。
3 關鍵技術
3.1 SSH集成框架技術
SSH2為 struts+spring+hibernate的一個集成框架,典型的J2EE三層結構,從職責上分為四層:表示層、業(yè)務邏輯層、數據持久層。struts主要是用于mvc, spring主要用于aop和ioc,hibernate主要是用于持久層,采用上述開發(fā)模型,不僅實現了視圖、控制器與模型的徹底分離,而且還實現了業(yè)務邏輯層與持久層的分離。以幫助項目的開發(fā)工作人員,程序員在非常短的時間內搭建良好的web應用程序,同時該應用程序維護方便,可以重復利用,結構也清晰,他們之間的耦合度比較小,使用svn可以同步開展工作,成員相對獨立,從而提高了開發(fā)的效率。從目前的情況來看,springMVC被越來越多的開發(fā)人員所青睞。不敢說springMVC一定能夠取代struts。但是,可以肯定的一點就是springMVC使用比例會越來越高。
3.2 XML技術
XML技術的出現為實現格式化的文檔提供進行標記的工具,利用這項技術開發(fā)人員可以根據自己的領域創(chuàng)建內容,使用 XML 創(chuàng)建自己的元素,從而能夠更精確地表示自己的信息。教育資源屬性集以LOM為基本框架,將教育資源屬性與XML標記一一對應,基于XML的教育資源,用戶可以快速而準確地搜索教育資源庫中的資源,包括文本、圖片、視頻等多媒體資源,不同應用程序都可實現對資源數據的調用。同時設計者根據每類資源的不同的特征提供了分類的屬性集合,用戶可以通過這些屬性在使用平臺對教學資源進行檢索,從而提高了用戶的體驗速度,進而查詢到更加精確的資源。本文將利用XML開發(fā)一個基于元數據標準的、開放的教育資源庫系統(tǒng)。
3.3 流媒體技術
流媒體技術在現狀信息教育中已經被普遍使用,對于高職來說,高職強調技能,同時為了提高學生興趣餓,盡可能地使用流媒體資源系統(tǒng)中的音頻、視頻等多媒體文件,如虛擬仿真的課件,操作視頻,情景欣賞等,一般都較大,因此需要存儲的瀏覽器服務器容量也比較大。因此為了滿足如今在線教學資源的共享,建議安裝流媒體服務器,專門用于流媒體處理,分段傳送,用戶不必消耗時間等著整個內容傳送完畢,就可以隨時觀看到即時的連續(xù)的內容,這樣節(jié)省了學生和老師的資源,提高了播放速度,甚至可以隨時地暫停、快進、快倒。因此對流媒體服務器要求較高,要求高速、穩(wěn)定和連續(xù)的訪問流支持,還需支持數據的同步,從而確保媒體數據的按時到達。
4 實現
下面以實訓教師身份為例,介紹教學資源的管理功能:(1) 用戶管理。系統(tǒng)管理員可以在后臺管理用戶,并且分配所屬基地,所屬基地決定了用戶的角色。(2)資源元數據管理。教師根據課程要求,可以管理資源元數據。(3)查詢檢索管理。用戶可以通過首頁等查看并檢索教學資源。(4)資源上傳與下載管理。實訓教師可以在該平臺上發(fā)布實訓任務學生或者其他用戶可以下載任務單。
5 小結
本章主要是采用J2EE開發(fā)平臺,采用相關的關鍵技術如XML和流媒體技術對資源管理系統(tǒng)進行設計與開發(fā),實現了不同角色對教學資源的不同操作功能。高等職業(yè)教育教學資源建設是高職院校改革與發(fā)展的重點工作,是一項復雜的系統(tǒng)工程,應該是上級領導及廣大教師和學生一起共同努、共同豐富和建設的。由于資金、時間和其他方面的因素,本文設計的高等職業(yè)教育教學資源系統(tǒng)功能還很有限,有些部分構思還不到位,教學資源所涉及的素材內容還比較少,需要在以后的實踐中讓教師和學生共同去豐富。另外由于篇幅等原因本文未對高等職業(yè)教育教學資源建設做教學資源的相關評價,教學資源評價也是資源建設的一個重要方面,這也是后續(xù)研究的一個重點,相信在后續(xù)的研究工作中會逐漸完善本系統(tǒng)。