摘 要: 為有效解決培訓(xùn)工學(xué)矛盾、培訓(xùn)針對(duì)性弱、培訓(xùn)資源流失等實(shí)際問題,寧煤集團(tuán)加大培訓(xùn)工 作創(chuàng)新力度,增加了寧煤集團(tuán)教育培訓(xùn)管理平臺(tái)在線培訓(xùn)點(diǎn)播系統(tǒng),該點(diǎn)播系統(tǒng)結(jié)合發(fā)展趨勢(shì),以及對(duì) 培訓(xùn)業(yè)務(wù)中涉及到的 “人“”財(cái)“”物“”時(shí)間“”空間”等諸多因素進(jìn)行綜合管理,進(jìn)一步加強(qiáng)了培訓(xùn)管理的 專業(yè)化、信息化,提升了員工參加培訓(xùn)的熱情,使培訓(xùn)業(yè)務(wù)日臻科學(xué),形成了培訓(xùn)系統(tǒng)體系化、標(biāo)準(zhǔn)化、 精細(xì)化的管理模式。
關(guān)鍵詞: 培訓(xùn)管理平臺(tái) 在線培訓(xùn) 點(diǎn)播系統(tǒng)
1項(xiàng)目背景
神寧煤業(yè)集團(tuán)堅(jiān)持以“管理、裝備、人才”并重的原則作為企業(yè)持續(xù)發(fā)展的規(guī)劃戰(zhàn)略,全面落實(shí)“十二五”人才發(fā)展規(guī)劃,深入貫徹科學(xué)發(fā)展觀,緊緊圍繞企業(yè)發(fā)展戰(zhàn)略對(duì)員工的需要,以提高素質(zhì)為根本,以能力建設(shè)為重點(diǎn)。人才規(guī)劃戰(zhàn)略進(jìn)一步分解為培訓(xùn)發(fā)展戰(zhàn)略規(guī)劃,提升培訓(xùn)質(zhì)量為核心,加大培訓(xùn)工作創(chuàng)新的力度,深入推進(jìn)全員培訓(xùn),構(gòu)建和完善神華寧煤特色的培訓(xùn)體系,成為集團(tuán)公司實(shí)現(xiàn)企業(yè)發(fā)展戰(zhàn)略規(guī)劃的核心手段之一,為加快建設(shè)成國家級(jí)煤、電、路、化特大型綜合性能源基地,奮力建設(shè)世界一流企業(yè),精心打造世界煤化工的“硅谷”的宏偉目標(biāo),提供人才保證和智力支持。
2項(xiàng)目概況
培訓(xùn)管理系統(tǒng)通過“門戶管理、基礎(chǔ)信息管理、培訓(xùn)需求管理、培訓(xùn)計(jì)劃管理、教學(xué)管理、考務(wù)管理、技能鑒定管理、培訓(xùn)效果評(píng)估管理、培訓(xùn)經(jīng)費(fèi)管理、培訓(xùn)資料管理、統(tǒng)計(jì)分析、系統(tǒng)管理”等功能模塊,建立起一個(gè)圍繞著“學(xué)員/教師管理→培訓(xùn)資源及培訓(xùn)計(jì)劃與執(zhí)行管理→考試管理→教學(xué)評(píng)估管理”的管理模式,在完整的管理培訓(xùn)中,對(duì)教學(xué)管理和培訓(xùn)資源管理這兩大業(yè)務(wù)內(nèi)容的基礎(chǔ)上,還通過“計(jì)劃→執(zhí)行→反饋”機(jī)制建立起了良好的教學(xué)評(píng)估體系,為企業(yè)提高教育培訓(xùn)管理水平打下了堅(jiān)實(shí)的基礎(chǔ)。
培訓(xùn)管理系統(tǒng)引入“在線培訓(xùn)點(diǎn)播”模式,為集團(tuán)公司有效地解決了培訓(xùn)費(fèi)用居高不下、工學(xué)矛盾、培訓(xùn)針對(duì)性弱、培訓(xùn)資源流失等實(shí)際問題,同時(shí)也加強(qiáng)了企業(yè)培訓(xùn)管理的專業(yè)化、信息化,提升了員工參加培訓(xùn)的熱情。在線培訓(xùn)點(diǎn)播系統(tǒng)主要包括課程資源庫,在線培訓(xùn)系統(tǒng),用戶管理系統(tǒng),并結(jié)合門戶網(wǎng)站實(shí)現(xiàn)在線培訓(xùn)功能,達(dá)到了以下效果:
2.1建立課程資源庫課程資源庫不僅降低了以往的資源浪費(fèi)、信息閉塞等問題,同時(shí)通過不斷的豐富、完善建立了一套適合本企業(yè)的課程資源庫,對(duì)企業(yè)的培訓(xùn)課程研發(fā)、培訓(xùn)效果,提供了豐富的培訓(xùn)資源。
2.2降低培訓(xùn)成本在線培訓(xùn),可以大幅度降低一些傳統(tǒng)培訓(xùn)所產(chǎn)生的訓(xùn)講師費(fèi)、差旅費(fèi)、住宿費(fèi)、培訓(xùn)場(chǎng)地費(fèi)、生活補(bǔ)助費(fèi)等常規(guī)費(fèi)用;課程資源庫的建立,也降低了培訓(xùn)成本過程中的費(fèi)用成本。
2.3解決工學(xué)矛盾傳統(tǒng)的集中培訓(xùn)課程,由于地域環(huán)境、交通環(huán)境、培訓(xùn)時(shí)間固定等因素,造成2~3天的培訓(xùn)課程,實(shí)際需要5~7天。通過在線培訓(xùn),可以很好地解決這一問題,參加培訓(xùn)的學(xué)員,可以合理安排自己的工作與學(xué)習(xí)時(shí)間,在工作之余,通過在線平臺(tái)進(jìn)行學(xué)習(xí)。
2.4提高培訓(xùn)效果傳統(tǒng)的集中培訓(xùn)方式,最大的弊端是不可復(fù)制。培訓(xùn)講師以面授為主,一節(jié)課程的知識(shí)量很大,學(xué)員通常不能完全在短時(shí)間內(nèi)掌握,但由于是集中培訓(xùn),學(xué)員上節(jié)沒有消化的知識(shí),會(huì)導(dǎo)致本節(jié)很難聽懂。學(xué)員沒有機(jī)會(huì)再重新聽一次自己沒有掌握的知識(shí),這樣循環(huán)下去,最終導(dǎo)致學(xué)員失去培訓(xùn)熱情。通過在線培訓(xùn)平臺(tái),學(xué)員可以根據(jù)自己的時(shí)間、知識(shí)掌握程度,重復(fù)在平臺(tái)上反復(fù)的學(xué)習(xí)培訓(xùn)內(nèi)容,直到自己掌握為止。
3在線培訓(xùn)點(diǎn)播系統(tǒng)功能框架,見圖1
3.1結(jié)合題庫管理功能
在線學(xué)習(xí)點(diǎn)播系統(tǒng)結(jié)合試題題庫,包括試題的題目、答案、試題類型(多選、單選、判斷)、試題的難易程度(簡單、中等、困難)、試題知識(shí)點(diǎn)劃分,并支持批量導(dǎo)入功能。
3.2建立在線學(xué)習(xí)課件與在線學(xué)習(xí)試題的關(guān)聯(lián)關(guān)系
開發(fā)全新功能對(duì)已維護(hù)的在線學(xué)習(xí)課件建立系列關(guān)系,將相關(guān)視頻可以自由地以系列的形式,歸集到同一類型下,并且可對(duì)此類型下每個(gè)課件資源關(guān)聯(lián)相應(yīng)的試題,設(shè)定學(xué)習(xí)課件順序、設(shè)定學(xué)習(xí)課件必備條件、設(shè)定課件相應(yīng)分值。具體規(guī)則如下:
(1)每個(gè)視頻關(guān)聯(lián)題庫中的試題,可設(shè)置試題數(shù)量、出題規(guī)則,出題規(guī)則包括人工選題、計(jì)算機(jī)隨機(jī)出題、人工選題加計(jì)算機(jī)隨機(jī)出題。
(2)對(duì)一個(gè)系列下視頻設(shè)定觀看順序,以及觀看時(shí)必備條件(完成相關(guān)試題),只要條件滿足即可按順序自動(dòng)播放。
(3)對(duì)每各課件設(shè)定分值,當(dāng)完成此課件學(xué)習(xí),并正確完成試題后,系統(tǒng)則自動(dòng)按分值記錄學(xué)員學(xué)習(xí)分值。
(4)記錄每位學(xué)員的學(xué)習(xí)數(shù)據(jù),在學(xué)員正確完成相應(yīng)課件試題后,可自由地隨意觀看滿足條件的課件。
3.3結(jié)合教學(xué)計(jì)劃功能
在線學(xué)習(xí)點(diǎn)播系統(tǒng)結(jié)合教學(xué)計(jì)劃內(nèi)容,對(duì)每項(xiàng)在線學(xué)習(xí)的課件做出確定后,可將教學(xué)計(jì)劃內(nèi)容,推送至每位學(xué)員登陸系統(tǒng)進(jìn)行在線學(xué)習(xí)時(shí)的頁面,以起到提醒學(xué)員該次在線學(xué)習(xí)必須學(xué)習(xí)的內(nèi)容。
3.4在線學(xué)習(xí)點(diǎn)播系統(tǒng)課件管理功能
對(duì)已導(dǎo)入系統(tǒng)視頻資源中的在線學(xué)習(xí)課件進(jìn)行細(xì)致分類,包括:必修課、選修課、公共課、專業(yè)課、其他課程。
3.5在線學(xué)習(xí)點(diǎn)播功能
在線學(xué)習(xí)功能增加記錄學(xué)員所學(xué)習(xí)過的課件名稱、次數(shù)、通過狀態(tài)(以正確完成試題為標(biāo)準(zhǔn))、目前所得分值、本次學(xué)習(xí)計(jì)劃(以制定的教學(xué)計(jì)劃為標(biāo)準(zhǔn))、本次學(xué)習(xí)滿分值(以教學(xué)計(jì)劃所選課件數(shù)量總和的分值為標(biāo)準(zhǔn))。
3.6在線學(xué)習(xí)點(diǎn)播系統(tǒng)統(tǒng)計(jì)分析功能
在線學(xué)習(xí)統(tǒng)計(jì)分析報(bào)表功能。報(bào)表內(nèi)容包括:在線學(xué)習(xí)項(xiàng)目名稱、學(xué)員姓名、計(jì)劃學(xué)習(xí)內(nèi)容、已完成學(xué)習(xí)內(nèi)容、滿分值、得分值,并將在線學(xué)習(xí)功能相關(guān)數(shù)據(jù),增加至自定義報(bào)表數(shù)據(jù)中。實(shí)現(xiàn)可通過不同維度,統(tǒng)計(jì)在線學(xué)習(xí)的數(shù)據(jù)。
4在線培訓(xùn)點(diǎn)播系統(tǒng)技術(shù)架構(gòu)
在線培訓(xùn)點(diǎn)播系統(tǒng)將流媒體技術(shù)與培訓(xùn)業(yè)務(wù)進(jìn)行了結(jié)合,使流媒體技術(shù)能更好地為在線培訓(xùn)提供支持。
流媒體是指以流的方式在網(wǎng)絡(luò)中傳輸音頻、視頻和多媒體文件的形式。流媒體文件格式是支持采用流式傳輸及播放的媒體格式。流式傳輸方式是將視頻和音頻等多媒體文件經(jīng)過特殊的壓縮方式分成一個(gè)個(gè)壓縮包,由服務(wù)器向用戶計(jì)算機(jī)連續(xù)、實(shí)時(shí)傳送。在采用流式傳輸方式的系統(tǒng)中,用戶不必像非流式播放那樣等,到整個(gè)文件,全部下載完畢后,才能看到當(dāng)中的內(nèi)容,而是只需要經(jīng)過幾秒鐘或幾十秒的啟動(dòng)延時(shí),即可在用戶計(jì)算機(jī)上利用相應(yīng)的播放器,對(duì)壓縮的視頻或音頻等流式媒體文件進(jìn)行播放,剩余的部分將繼續(xù)進(jìn)行下載,直至播放完畢。
在流式傳輸?shù)膶?shí)現(xiàn)方案中,一般采用HTTP/TCP來傳輸控制信息,而用RTP/UDP來傳輸實(shí)時(shí)聲音數(shù)據(jù)。具體的傳輸流程如下:
(1)Web瀏覽器與Web服務(wù)器之間使用HTTP/TCP交換控制信息,以便把需要傳輸?shù)膶?shí)時(shí)數(shù)據(jù)從原始信息中檢索出來。
(2)用HTTP從Web服務(wù)器檢索相關(guān)數(shù)據(jù),由A/V播放器進(jìn)行初始化。
(3)從Web服務(wù)器檢索出來的相關(guān)服務(wù)器的地址定位A/V服務(wù)器。
(4)A/V播放器與A/V服務(wù)器之間交換A/V傳輸所需要的實(shí)時(shí)控制協(xié)議。
(5)一旦A/V數(shù)據(jù)抵達(dá)客戶端,A/V播放器就可播放。
4.1系統(tǒng)軟件架構(gòu),見圖2
(1)系統(tǒng)總體上采用時(shí)下比較流行的B/S框架的多層結(jié)構(gòu)設(shè)計(jì),結(jié)構(gòu)上可以分為數(shù)據(jù)層、業(yè)務(wù)層和展現(xiàn)層。
(2)數(shù)據(jù)層采用了Hibernate作為O/R映射工具,在數(shù)據(jù)層的上面,對(duì)數(shù)據(jù)實(shí)體和業(yè)務(wù)操作進(jìn)行了組件封裝,并通過IOC容器暴露出業(yè)務(wù)接口。
(3)表示層使用SpringMVC,可以直接使用業(yè)務(wù)層的業(yè)務(wù)實(shí)體作為表示層的from(command),減少了維護(hù)臨時(shí)對(duì)象的開發(fā)和維護(hù)工作量。同時(shí)可以直接通過AOP,有效地實(shí)現(xiàn)權(quán)限控制和日志紀(jì)錄。
(4)界面展現(xiàn)層通過Spring的遠(yuǎn)程訪問機(jī)制,訪問業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯。通過IOC容器于企業(yè)服務(wù)總線(如Mule等)接口,可以使系統(tǒng)中的業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯,通過企業(yè)服務(wù)總線發(fā)布出去,為其它系統(tǒng)所用。同時(shí),系統(tǒng)也可以通過該接口,獲取來自其他業(yè)務(wù)系統(tǒng)的數(shù)據(jù)或者業(yè)務(wù)邏輯,方便擴(kuò)展系統(tǒng)功能。
4.2系統(tǒng)網(wǎng)絡(luò)架構(gòu),見圖3
5在線培訓(xùn)點(diǎn)播系統(tǒng)工作原理
(1)主要技術(shù):JavaJavaScriptAjaxTomcatOra?cleApache負(fù)載Ftp服務(wù)器。
(2)技術(shù)優(yōu)勢(shì):①Java作為面向?qū)ο缶幊蹋咭浦残浴⒏甙踩浴⒖缙脚_(tái)運(yùn)行、分部式部署、多線程處理能力,并且具有較強(qiáng)的分布式計(jì)算。②Tomcat作為開放源代碼的Web應(yīng)用服務(wù)器,具有高安全性、可拓展性、跨平臺(tái)性。③Oracle作為大型數(shù)據(jù)庫,具有數(shù)據(jù)的大量性、持久性、可靠性、安全性、穩(wěn)定性、拓展性、分布式處理。④Apacher負(fù)載均衡作為分布式服務(wù),具有強(qiáng)穩(wěn)定性、高性能,高并發(fā)。
(3)原理:因?yàn)橄到y(tǒng)功能涉及比較多,就拿在線視頻為例來講工作原理。用戶通過url訪問到Apache負(fù)載均衡服務(wù)器,由負(fù)載均衡根據(jù)Tomcat性能轉(zhuǎn)發(fā)至指定的Tomcat服務(wù)器(介于用戶量訪問大的特性,必須采用負(fù)載均衡以滿足高并發(fā)的訪問,后續(xù)中所有的請(qǐng)求,都是先經(jīng)過Apache服務(wù)器,由Apache服務(wù)進(jìn)行指定至指定的Tomcat服務(wù)器中)。由Tomcat服務(wù)器提供Web服務(wù)返回到視圖層(即在線培訓(xùn)界面)前臺(tái)Jsp界面,通過JavaScript調(diào)用流媒體播放器,并從后臺(tái)獲取到Ftp流媒體播放器視頻地址(介于用戶量訪問大以及視頻資源文件大,占用帶寬比較高,此處也通過Apache進(jìn)行負(fù)載),實(shí)現(xiàn)前臺(tái)在線培訓(xùn)視頻的播放。在視頻播放完畢時(shí),前臺(tái)JavaScript通過Ajax異步請(qǐng)求,告知后臺(tái)用戶視頻播放完畢,后臺(tái)通過數(shù)據(jù)庫查詢到此視頻如果是過關(guān)式培訓(xùn),將通知前臺(tái)需要用戶答完試題及格后才能跳轉(zhuǎn)至下一個(gè)視頻。在彈出答題時(shí),JavaScript通過Ajax異步請(qǐng)求,通過后臺(tái)查詢數(shù)據(jù)庫與此視頻相關(guān)的試題并返回給前臺(tái)。前臺(tái)接收到Ajax返回的消息在前臺(tái)生成好答題界面,用戶根據(jù)不同選項(xiàng)的試題,進(jìn)行答題操作。點(diǎn)擊提交時(shí),前臺(tái)通過Form表達(dá)Post提交方式,將用戶的答題信息傳遞到后臺(tái),后臺(tái)根據(jù)數(shù)據(jù)庫比對(duì)答題正確與否,判斷是否合格,并將答題數(shù)據(jù)寫入到數(shù)據(jù)庫。如果合格,通知前臺(tái)進(jìn)行下一個(gè)視頻的觀看;如果不合格,將執(zhí)行本視頻繼續(xù)播放步驟。上述步驟為單個(gè)視頻的播放過程,如此持續(xù)有序(通過前臺(tái)界面把知識(shí)點(diǎn)維護(hù)好寫入到數(shù)據(jù)庫,就形成了一個(gè)完整的課程)地重復(fù)上述步驟,就是一個(gè)培訓(xùn)課程的播放原理。(本文于2017年發(fā)表于《神華科技》)