董本清 馬李昕
摘 要:隨著計算機技術和互聯網技術的廣泛應用,關于跨平臺方式的數字出版已經成為開展數字化出版的發展趨勢。從數字出版的發展來看,目前數字化出版還處于一個相對混亂的狀態,造成大量資源共享困難,本文主要簡要介紹SCORM標準規范的基本內容,從而確立使用SCORM標準來構建一個規范的數字化出版平臺的框架系統。
關鍵詞:數字出版;SCORM標準;MVC;Struts框架
中圖分類號:TP316 文獻標識碼:A
1 引言(Introduction)
在我國數字化資源出版行業中,現已有一些機構或組織嘗試使用一些基于數字學習領域的行業標準來構建(IMS、IEEE、ADL等)自己的數字化出版平臺。根據我們多方的調研與考證,其中由ADL組織并制定的SCORM標準是數字學習行業中使用最為廣泛且適用與數字教材資源的不二之選,而且由于SCORM標準還完美的兼容IMS、AICC和ARIADNE等多項其他優秀的行業標準[1]。
依據SCORM2004標準來構建數字教材資源內容不但可以使資源內容重復使用,還可在任意遵循使用SCORM標準的教學平臺上無縫移植并瀏覽,同時依據SCORM2004標準中關于“順序學習的方法”,來構建其數字化教材資源內容順序的控制機制,可輕松實現具有學習監督及控制管理功能的數字教材。依據以上眾多優勢,本文將基于SCORM 2004標準來研究并設計一個具有較高水平的數字化資源出版管理平臺。
2 相關研究(Related research)
SCORM(Sharable Content Object Reference Mode)是美國國防部于1997年提出“先進分布式學習主導計劃”(Advanced Distributed Learning Initiative)時推出的共享式教材組件標準。其主導制定主題思想秉承了“同一數字教材內容在不同學習管理平臺上實現無縫的共享”的標準,因此符合SCORM標準的數字教材內容具有較高的可復用性(Reusability)、可訪問性(Accessibility)、持久性(Durability)、互通性(Interoperability)等諸多優秀的特性,以此確保教材資源在不同的平臺中互通互融,從而在基于SCORM標準下通過教材復用與共享機制來建立數字資源包,壓縮了教材開發時間,降低了教材開發成本,促成教材在各學習平臺間使用暢通自如[2]。SCORM標準總體涵蓋了資源整合模型(Content Aggregation Model,CAM)以及運行環境(Run-Time Environment,RTE)。
Struts框架模型是Apache軟件基金會(ASF)組建的一個開源項目。它最早為Jakarta項目中的子項目,并在2004年3月成為ASF的主打項目。它通過采用Java Servlet/JSP技術,實現了基于JavaEE Web開發的Model-View-Controller(MVC)設計模型的應用性框架,是MVC典型設計模式中的經典產品之一。
MVC模式(Model-View-Controller)是計算機軟件工程領域中的一種軟件架構模式,把軟件系統分為三個基本部分:模型(Model)、視圖(View)和控制器(Controller)。
MVC模式最早由Trygve Reenskaug在1978年提出,是施樂帕羅奧多研究中心(Xerox PARC)在20世紀80年代為程序語言Smalltalk發明的一種軟件開發模式。MVC模式的目的是實現一種動態的程序設計,使后續對程序的修改和擴展簡化,并且使程序某一部分的重復利用成為可能。除此之外,此模式通過對復雜度的簡化,使程序結構更加直觀。軟件系統通過對自身基本部分分離的同時也賦予了各個基本部分應有的功能。專業人員可以通過自身的專長分組:
控制器(Controller):負責轉發請求,對請求進行處理。
視圖(View):界面設計人員進行圖形界面UI設計。
模型(Model):程序編寫人員設計程序的實際功能(實現算法等)、數據庫設計人員進行數據管理和數據庫設計(可以實現具體的功能)。
3 功能設計(Function design)
本數字化資源出版管理平臺總體設計原則是設計并實現一個信息標準化和異構體系資源互操作的公共共享平臺,實現資源管理和資源整臺一體化,系統采用三層結構,符合可重構性、靈活性、可擴展性的設計原則。
3.1 數字化資源出版平臺的功能總體模塊設計
本數字化資源出版管理平臺的用戶主要有兩類:學習者和管理者。學習者登錄系統,選擇數字教材進行學習;管理者導入數字教材資源,并對學習者進行監控及管理,如圖1所示。
圖1 功能總體模塊設計圖
Fig.1 Function of the overall module design
3.2 平臺總體工作原理
一個符合SCORM規范的數字化資源出版平臺的運行環境包括了服務器端及客戶端兩部分。該平臺服務器端包括后臺數據的管理與通信數據的維護,在客戶端數字化資源出版平臺還需要向用戶提供一個API實例,運行在客戶端的SCO通過網絡瀏覽器獲取該API實例。API提供了SCO與LMS溝通的管道,通過該實例,SCO與LMS進行交互,依據數據模型(Data Model)進行通信[3]。
圖2 整體平臺運行環境概念模型圖
Fig.2 The whole platform running environment concept
model diagram
4 系統設計(System design)
4.1 系統首頁endprint
本數字化資源出版管理平臺首頁作為用戶登錄成功后呈現的主頁面,須展現出最新的、實用的教育學習信息、考試信息,并提供教材學習、教材搜索、等多種功能的快捷方式,使學習者可以快速進入學習狀態,并可以簡單容易的開展網絡學習和考試。
4.2 教材及數字資源維護管理模塊
維護教材的基本信息,教材基本信息包括:教材的基本屬性、學習目標等。本數字化資源出版管理平臺可以支持靈活的教材學習安排。對于一門教材,其中可能包含多個學習內容及考試練習,本平臺支持對這些學習素材進行順序規劃。
4.3 數字化資源學習模塊
本數字化資源出版管理平臺在課程的播放過程中,針對復訓類教材資源,需要具備暫停功能、播放功能、防上次進度繼續播放、放大播放視窗、縮小播放視窗、交互等基本功能。課程劃分必修、選修課程。
在具體教材學習中,按照規范的學習流程,課程包括以下功能:學習公告、學習資料、課前測驗、學習資源、作業管理、筆記管理、課程考評和反饋等。
4.4 數字化資源管理模塊
以文件管理的方式對本數字化資源出版管理平臺中涉及的視頻、音頻、文本教材,以及其他的學習資源進行管理,管理員可以根據不同權限實現資源的上傳、下載。收集各類素材和課件,將課程資源進行信息化整合,通過資源管理快速查詢、瀏覽和存取,并結合資源收集等功能,簡化管理員工作量,輔助管理員分類管理各類學習資源。并可以實現資源的共享,重復引用。
4.5 統計分析模塊
通過對本數字化資源出版管理平臺中信息進行查詢,形成報表文件,可以下載打印。統計分析的頁面展示要以圖表為主[4]。包括但不限于以下內容:考試情況的統計,包含考試進度跟蹤統計、考試成績統計、考試履歷統計等;報表的管理,對學習者培訓學習的過程情況如所參加項目、課時、學分、成績、學習記錄、所獲證書等方面的評估,并可對培訓費用的使用情況進行管理,還可對部門的培訓情況進行統計。
4.6 系統管理模塊
角色的設置,按照教材管理體系,根據目前教材學習與資質管理實際工作,本數字化資源出版管理平臺設置主要角色:學習者、教員、機構管理員、系統管理員等角色。
機構的管理,按照學習機構的實際情況設置不限層級,由高到低逐層設置子機構及部門組織結構。實現機構的新增、修改、刪除、信息修改、調動機構等管理工作。
人員的管理,按照機構樹為每個機構添加新人員,并對人員分配角色權限(學習者、教員、培訓管理員)。顯示所有系統內人員的基本信息,并對人員的信息進行修改、激活、凍結、部門調動、重置密碼等操作。
5 結論(Conclusion)
隨著移動互聯網技術的蓬勃發展,數字出版行業技術也將隨之進入一個全新的時代。本文基于兼容SCORM 2004標準的基礎上進行分析與設計了該的數字出版平臺,雖然現已使用Struts的MVC框架來構建的數字資源出版平臺已具有一定優勢及成效,同時所有平臺功能均已進行了模塊化設計,并具有良好的重建性與復用性。在功能性上本已實現數字教材的學習瀏覽、作業的發布及審閱、人員及組織機構的管理等。基本上已滿足數字資源出版的實際需求,目前平臺已基本投入使用,但是還存在一些問題需在今后的實踐研究中解決,如教材離線瀏覽與教材離線進度控制管理等問題,跨平臺瀏覽及各瀏覽器資源展示等方面仍然有很大的提升空間,下一步我們將在這些方面加以研究與設計,進一步提升該平臺的實用性與擴展性。
參考文獻(References)
[1] 陸崢,楊路明,宋虹.基于SCORM規范的教學管理平臺的開發
實現[J].計算機與數字工程,2005,33(3):83-84.
[2] SCORM規范.http://www.adlnet.org/storm.
[3] 耿煜.基于SCORM標準的學習門戶研究[J]. 武漢理工大學學
報,2012,7:144-147.
[4] 劉一聞,張家湘,張建偉.關于構建媒體開放平臺的探討[J].中
國傳媒科技,2012(4):75-77.
作者簡介:
董本清(1980-),男,博士,教師.研究領域:軟件工程.
馬李昕(1980-),男,碩士,副教授.研究領域:Web開發,多
媒體技術.endprint
本數字化資源出版管理平臺首頁作為用戶登錄成功后呈現的主頁面,須展現出最新的、實用的教育學習信息、考試信息,并提供教材學習、教材搜索、等多種功能的快捷方式,使學習者可以快速進入學習狀態,并可以簡單容易的開展網絡學習和考試。
4.2 教材及數字資源維護管理模塊
維護教材的基本信息,教材基本信息包括:教材的基本屬性、學習目標等。本數字化資源出版管理平臺可以支持靈活的教材學習安排。對于一門教材,其中可能包含多個學習內容及考試練習,本平臺支持對這些學習素材進行順序規劃。
4.3 數字化資源學習模塊
本數字化資源出版管理平臺在課程的播放過程中,針對復訓類教材資源,需要具備暫停功能、播放功能、防上次進度繼續播放、放大播放視窗、縮小播放視窗、交互等基本功能。課程劃分必修、選修課程。
在具體教材學習中,按照規范的學習流程,課程包括以下功能:學習公告、學習資料、課前測驗、學習資源、作業管理、筆記管理、課程考評和反饋等。
4.4 數字化資源管理模塊
以文件管理的方式對本數字化資源出版管理平臺中涉及的視頻、音頻、文本教材,以及其他的學習資源進行管理,管理員可以根據不同權限實現資源的上傳、下載。收集各類素材和課件,將課程資源進行信息化整合,通過資源管理快速查詢、瀏覽和存取,并結合資源收集等功能,簡化管理員工作量,輔助管理員分類管理各類學習資源。并可以實現資源的共享,重復引用。
4.5 統計分析模塊
通過對本數字化資源出版管理平臺中信息進行查詢,形成報表文件,可以下載打印。統計分析的頁面展示要以圖表為主[4]。包括但不限于以下內容:考試情況的統計,包含考試進度跟蹤統計、考試成績統計、考試履歷統計等;報表的管理,對學習者培訓學習的過程情況如所參加項目、課時、學分、成績、學習記錄、所獲證書等方面的評估,并可對培訓費用的使用情況進行管理,還可對部門的培訓情況進行統計。
4.6 系統管理模塊
角色的設置,按照教材管理體系,根據目前教材學習與資質管理實際工作,本數字化資源出版管理平臺設置主要角色:學習者、教員、機構管理員、系統管理員等角色。
機構的管理,按照學習機構的實際情況設置不限層級,由高到低逐層設置子機構及部門組織結構。實現機構的新增、修改、刪除、信息修改、調動機構等管理工作。
人員的管理,按照機構樹為每個機構添加新人員,并對人員分配角色權限(學習者、教員、培訓管理員)。顯示所有系統內人員的基本信息,并對人員的信息進行修改、激活、凍結、部門調動、重置密碼等操作。
5 結論(Conclusion)
隨著移動互聯網技術的蓬勃發展,數字出版行業技術也將隨之進入一個全新的時代。本文基于兼容SCORM 2004標準的基礎上進行分析與設計了該的數字出版平臺,雖然現已使用Struts的MVC框架來構建的數字資源出版平臺已具有一定優勢及成效,同時所有平臺功能均已進行了模塊化設計,并具有良好的重建性與復用性。在功能性上本已實現數字教材的學習瀏覽、作業的發布及審閱、人員及組織機構的管理等。基本上已滿足數字資源出版的實際需求,目前平臺已基本投入使用,但是還存在一些問題需在今后的實踐研究中解決,如教材離線瀏覽與教材離線進度控制管理等問題,跨平臺瀏覽及各瀏覽器資源展示等方面仍然有很大的提升空間,下一步我們將在這些方面加以研究與設計,進一步提升該平臺的實用性與擴展性。
參考文獻(References)
[1] 陸崢,楊路明,宋虹.基于SCORM規范的教學管理平臺的開發
實現[J].計算機與數字工程,2005,33(3):83-84.
[2] SCORM規范.http://www.adlnet.org/storm.
[3] 耿煜.基于SCORM標準的學習門戶研究[J]. 武漢理工大學學
報,2012,7:144-147.
[4] 劉一聞,張家湘,張建偉.關于構建媒體開放平臺的探討[J].中
國傳媒科技,2012(4):75-77.
作者簡介:
董本清(1980-),男,博士,教師.研究領域:軟件工程.
馬李昕(1980-),男,碩士,副教授.研究領域:Web開發,多
媒體技術.endprint
本數字化資源出版管理平臺首頁作為用戶登錄成功后呈現的主頁面,須展現出最新的、實用的教育學習信息、考試信息,并提供教材學習、教材搜索、等多種功能的快捷方式,使學習者可以快速進入學習狀態,并可以簡單容易的開展網絡學習和考試。
4.2 教材及數字資源維護管理模塊
維護教材的基本信息,教材基本信息包括:教材的基本屬性、學習目標等。本數字化資源出版管理平臺可以支持靈活的教材學習安排。對于一門教材,其中可能包含多個學習內容及考試練習,本平臺支持對這些學習素材進行順序規劃。
4.3 數字化資源學習模塊
本數字化資源出版管理平臺在課程的播放過程中,針對復訓類教材資源,需要具備暫停功能、播放功能、防上次進度繼續播放、放大播放視窗、縮小播放視窗、交互等基本功能。課程劃分必修、選修課程。
在具體教材學習中,按照規范的學習流程,課程包括以下功能:學習公告、學習資料、課前測驗、學習資源、作業管理、筆記管理、課程考評和反饋等。
4.4 數字化資源管理模塊
以文件管理的方式對本數字化資源出版管理平臺中涉及的視頻、音頻、文本教材,以及其他的學習資源進行管理,管理員可以根據不同權限實現資源的上傳、下載。收集各類素材和課件,將課程資源進行信息化整合,通過資源管理快速查詢、瀏覽和存取,并結合資源收集等功能,簡化管理員工作量,輔助管理員分類管理各類學習資源。并可以實現資源的共享,重復引用。
4.5 統計分析模塊
通過對本數字化資源出版管理平臺中信息進行查詢,形成報表文件,可以下載打印。統計分析的頁面展示要以圖表為主[4]。包括但不限于以下內容:考試情況的統計,包含考試進度跟蹤統計、考試成績統計、考試履歷統計等;報表的管理,對學習者培訓學習的過程情況如所參加項目、課時、學分、成績、學習記錄、所獲證書等方面的評估,并可對培訓費用的使用情況進行管理,還可對部門的培訓情況進行統計。
4.6 系統管理模塊
角色的設置,按照教材管理體系,根據目前教材學習與資質管理實際工作,本數字化資源出版管理平臺設置主要角色:學習者、教員、機構管理員、系統管理員等角色。
機構的管理,按照學習機構的實際情況設置不限層級,由高到低逐層設置子機構及部門組織結構。實現機構的新增、修改、刪除、信息修改、調動機構等管理工作。
人員的管理,按照機構樹為每個機構添加新人員,并對人員分配角色權限(學習者、教員、培訓管理員)。顯示所有系統內人員的基本信息,并對人員的信息進行修改、激活、凍結、部門調動、重置密碼等操作。
5 結論(Conclusion)
隨著移動互聯網技術的蓬勃發展,數字出版行業技術也將隨之進入一個全新的時代。本文基于兼容SCORM 2004標準的基礎上進行分析與設計了該的數字出版平臺,雖然現已使用Struts的MVC框架來構建的數字資源出版平臺已具有一定優勢及成效,同時所有平臺功能均已進行了模塊化設計,并具有良好的重建性與復用性。在功能性上本已實現數字教材的學習瀏覽、作業的發布及審閱、人員及組織機構的管理等。基本上已滿足數字資源出版的實際需求,目前平臺已基本投入使用,但是還存在一些問題需在今后的實踐研究中解決,如教材離線瀏覽與教材離線進度控制管理等問題,跨平臺瀏覽及各瀏覽器資源展示等方面仍然有很大的提升空間,下一步我們將在這些方面加以研究與設計,進一步提升該平臺的實用性與擴展性。
參考文獻(References)
[1] 陸崢,楊路明,宋虹.基于SCORM規范的教學管理平臺的開發
實現[J].計算機與數字工程,2005,33(3):83-84.
[2] SCORM規范.http://www.adlnet.org/storm.
[3] 耿煜.基于SCORM標準的學習門戶研究[J]. 武漢理工大學學
報,2012,7:144-147.
[4] 劉一聞,張家湘,張建偉.關于構建媒體開放平臺的探討[J].中
國傳媒科技,2012(4):75-77.
作者簡介:
董本清(1980-),男,博士,教師.研究領域:軟件工程.
馬李昕(1980-),男,碩士,副教授.研究領域:Web開發,多
媒體技術.endprint