本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別是涉及一種在線培訓(xùn)考試方法和系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)的快速發(fā)展,人們學(xué)習(xí)東西,查找資料變得越來越方便,線上教育也成為很多人學(xué)習(xí)提升的一種途徑。
市面上的在線學(xué)習(xí)主要是通過在線觀看視頻或者在線打開文檔進行學(xué)習(xí),這些課程大多只有一種知識分類,沒有和具體業(yè)務(wù)崗位掛鉤,導(dǎo)致企業(yè)員工登錄后需要自己搜索和選擇自己要學(xué)的課程,不能明確獲取用戶需要學(xué)習(xí)的課程,搜索起來浪費時間并且搜索到的課程不全面,而且對視頻進度條的拖動沒有限制,可以隨意拖動,不能嚴(yán)格監(jiān)控學(xué)員的學(xué)習(xí)狀態(tài),不能很好的保障學(xué)員的學(xué)習(xí)質(zhì)量,導(dǎo)致學(xué)員的學(xué)習(xí)效率低。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是針對上述現(xiàn)有技術(shù)的不足,提供一種在線培訓(xùn)考試方法和系統(tǒng),使得企業(yè)員工在線學(xué)習(xí)時搜索課程能快速找到相對應(yīng)的課程,既節(jié)省了搜索時間,又保障了課程的全面性,提高學(xué)員的學(xué)習(xí)效率與學(xué)習(xí)質(zhì)量。
本發(fā)明所采取的技術(shù)方案是:一種在線培訓(xùn)考試方法,包括:
接收不同課程體系的資料,并將所述不同課程體系的資料上傳至服務(wù)器端;
接收所述服務(wù)器端返回的不同類別的培訓(xùn)課程的列表,所述不同類別的培訓(xùn)課程是所述服務(wù)器端根據(jù)所述不同課程體系的資料創(chuàng)建的;
接收并驗證用戶的登錄信息,以使所述服務(wù)器端根據(jù)所述用戶的登錄信息選擇所述用戶對應(yīng)的培訓(xùn)課程,所述培訓(xùn)課程包括視頻課程、練習(xí)課程和考試課程;
觸發(fā)視頻課程后,監(jiān)控所述視頻課程的播放進度,以使所述服務(wù)器端發(fā)送過來的視頻進度與所述視頻課程的播放進度保持一定的差值;
視頻課程播放完成后,跳轉(zhuǎn)到所述練習(xí)課程,接收并上傳所述用戶的練習(xí)答案;
接收所述服務(wù)器端返回的比對結(jié)果,所述比對結(jié)果包括所述服務(wù)器端根據(jù)不同課程體系的資料對所述用戶的練習(xí)答案評分并與預(yù)設(shè)的合格分?jǐn)?shù)比對得到的結(jié)果。
作為進一步的技術(shù)方案,所述考試課程包括:
接收并上傳所述用戶的考試答案;
接收所述服務(wù)器端返回的評分結(jié)果,所述的評分結(jié)果包括所述服務(wù)器端根據(jù)所述不同課程體系的資料對所述用戶的考試答案進行評分的結(jié)果。
作為進一步的技術(shù)方案,所述方法還包括統(tǒng)計分析用戶的學(xué)習(xí)情況,
在接收完所述服務(wù)器端返回的比對結(jié)果后,返回接收成功的信號給所述服務(wù)器端;
接收統(tǒng)計分析用戶的學(xué)習(xí)情況指令,并將其上傳至所述服務(wù)器端;
接收所述服務(wù)器端返回的學(xué)習(xí)情況統(tǒng)計表,所述學(xué)習(xí)情況統(tǒng)計表是所述服務(wù)器端根據(jù)所述用戶的培訓(xùn)課程的進度情況得出的。
作為進一步的技術(shù)方案,所述不同課程體系包括學(xué)科資料體系、培訓(xùn)業(yè)務(wù)體系和資格考試資料體系。
作為進一步的技術(shù)方案,所述監(jiān)控所述視頻課程的播放進度,以使所述服務(wù)器端發(fā)送過來的視頻進度與所述視頻課程的播放進度保持一定的差值中所述播放進度保持一定的差值包括所述服務(wù)器端發(fā)送過來的視頻進度幀中的時間戳與所述視頻課程的播放進度幀中的時間戳的差值為一個定值。
一種在線培訓(xùn)考試系統(tǒng),包括:
第一接收單元,用于接收不同課程體系的資料,并將所述不同課程體系的資料上傳至服務(wù)器端;
第二接收單元,用于接收所述服務(wù)器端返回的不同類別的培訓(xùn)課程的列表,所述不同類別的培訓(xùn)課程是所述服務(wù)器端根據(jù)所述不同課程體系的資料創(chuàng)建的;
驗證單元,用于接收并驗證用戶的登錄信息,以使所述服務(wù)器端根據(jù)所述用戶的登錄信息選擇所述用戶對應(yīng)的培訓(xùn)課程,所述培訓(xùn)課程包括視頻課程、練習(xí)課程和考試課程;
監(jiān)控單元,用于監(jiān)控所述視頻課程的播放進度,以使所述服務(wù)器端發(fā)送過來的視頻進度與所述視頻課程的播放進度保持一定的差值;
跳轉(zhuǎn)單元,用于視頻課程播放完成后,跳轉(zhuǎn)到所述練習(xí)課程,接收并上傳所述用戶的練習(xí)答案;
第三接收單元,用于接收所述服務(wù)器端返回的比對結(jié)果,所述比對結(jié)果包括所述服務(wù)器端根據(jù)不同課程體系的資料對所述用戶的練習(xí)答案評分并與預(yù)設(shè)的合格分?jǐn)?shù)比對得到的結(jié)果。
作為進一步的技術(shù)方案,所述系統(tǒng)還包括統(tǒng)計分析單元,用于統(tǒng)計分析用戶的學(xué)習(xí)情況,
在接收完所述服務(wù)器端返回的比對結(jié)果后,返回接收成功的信號給所述服務(wù)器端;
接收統(tǒng)計分析用戶的學(xué)習(xí)情況指令,并將其上傳至所述服務(wù)器端;
接收所述服務(wù)器端返回的學(xué)習(xí)情況統(tǒng)計表,所述學(xué)習(xí)情況統(tǒng)計表是所述服務(wù)器端根據(jù)所述用戶的培訓(xùn)課程的進度情況得出的。
作為進一步的技術(shù)方案,所述監(jiān)控單元包括監(jiān)控子單元,用于監(jiān)控所述服務(wù)器端發(fā)送過來的視頻進度幀中的時間戳與所述視頻課程的播放進度幀中的時間戳的差值為一個定值。
采用上述技術(shù)方案所產(chǎn)生的有益效果在于:本發(fā)明通過提供一種在線培訓(xùn)方法和系統(tǒng),能將課程按企業(yè)員工職位分類,具有企業(yè)員工在線學(xué)習(xí)時搜索課程快捷、全面、能做練習(xí)和效果評定、提高學(xué)習(xí)效率的特點。
附圖說明
圖1是本發(fā)明實施例提供的在線培訓(xùn)考試的方法步驟圖;
圖2是本發(fā)明實施例提供的在線培訓(xùn)考試方法中完成考試課程的方法步驟圖;
圖3是本發(fā)明實施例提供的在線培訓(xùn)考試方法中統(tǒng)計分析用戶的學(xué)習(xí)情況的方法步驟圖;
圖4是本發(fā)明一個實施例的在線培訓(xùn)考試系統(tǒng)的結(jié)構(gòu)模塊圖。
具體實施方式
下面結(jié)合附圖和具體實施方式對本發(fā)明作進一步詳細(xì)的說明。
如圖1所示,為本發(fā)明一種在線培訓(xùn)考試方法的一個實施例,包括:
在s101中,接收不同課程體系的資料,并將所述不同課程體系的資料上傳至服務(wù)器端;
在本實施例中,不同課程體系的資料包括但不限于學(xué)科資料體系、培訓(xùn)業(yè)務(wù)體系和資格考試資料體系,學(xué)科資料體系包括涉及到本單位業(yè)務(wù)相關(guān)的基礎(chǔ)課程的資料,如本單位是做關(guān)于機械制造類的公司,學(xué)科資料體系包括但不限于工程力學(xué)、機械設(shè)計基礎(chǔ)、電工與電子技術(shù)、微型計算機原理及應(yīng)用、機械工程材料、制造技術(shù)基礎(chǔ)課程;培訓(xùn)業(yè)務(wù)體系包括本單位自己制作的和從外邊獲取的關(guān)于本單位業(yè)務(wù)的操作過程、生產(chǎn)過程和使用過程的詳細(xì)介紹;資格考試資料體系包括涉及到本單位員工需要考取的相關(guān)資格考試的資料,例如本單位是做關(guān)于機械制造類的公司,員工需要考取cad工程師、注冊建造師等證書,所述資格考試資料體系中包括關(guān)于考取cad工程師、注冊建造師證書所需要的資料。
在s102中,接收所述服務(wù)器端返回的不同類別的培訓(xùn)課程的列表,所述不同類別的培訓(xùn)課程是所述服務(wù)器端根據(jù)所述不同課程體系的資料創(chuàng)建的;
在本實施例中,不同類別的培訓(xùn)課程的列表包括但不限于不同類別的培訓(xùn)課程所組成的列表,不同類別的培訓(xùn)課程是根據(jù)不同課程體系的資料創(chuàng)建的,即根據(jù)學(xué)科資料體系、培訓(xùn)業(yè)務(wù)體系和資格考試資料體系創(chuàng)建的相關(guān)的培訓(xùn)課程,不同類別的培訓(xùn)課程在客戶端以列表的樣式顯示,點擊相應(yīng)的培訓(xùn)課程,進入培訓(xùn)課程的詳情頁面,用戶端選擇對應(yīng)的資料進行學(xué)習(xí)。
在s103中,接收并驗證用戶的登錄信息,以使所述服務(wù)器端根據(jù)所述用戶的登錄信息選擇所述用戶對應(yīng)的培訓(xùn)課程,所述培訓(xùn)課程包括視頻課程、練習(xí)課程和考試課程;
在本實施例中,用戶的登錄信息包括但不限于用戶的登錄名、密碼、身份證號、年齡、性別以及職業(yè),服務(wù)器端接收到登錄信息后,首先驗證登錄名和密碼是否對應(yīng),當(dāng)?shù)卿浢兔艽a對應(yīng)正確后,驗證成功,即登錄成功;服務(wù)器端調(diào)取用戶的職業(yè)信息,根據(jù)用戶的職業(yè)信息選擇用戶對應(yīng)的培訓(xùn)課程,選擇的依據(jù)為根據(jù)關(guān)鍵字進行檢索;培訓(xùn)課程包括視頻課程、練習(xí)課程和考試課程,視頻課程用來為員工提供培訓(xùn)或基礎(chǔ)資料的學(xué)習(xí)或相關(guān)資格考試證書的學(xué)習(xí),練習(xí)課程是用來檢測員工的學(xué)習(xí)效果的,每個視頻課程播放完畢后,幾秒鐘后若用戶端未點擊取消按鈕則自動跳轉(zhuǎn)至練習(xí)課程檢驗員工的學(xué)習(xí)效果,考試課程是用來檢驗學(xué)員的學(xué)習(xí)效果的。
在s104中,觸發(fā)視頻課程后,監(jiān)控所述視頻課程的播放進度,以使所述服務(wù)器端發(fā)送過來的視頻進度與所述視頻課程的播放進度保持一定的差值;
在本實施例中,監(jiān)控視頻課程的播放進度包括但不限于監(jiān)控視頻課程的播放時間進度,在視頻播放過程中,為了保證員工的學(xué)習(xí)質(zhì)量,在視頻第一次播放過程中,只允許員工正常觀看或后退觀看已經(jīng)播放過的視頻,不允許快進,即監(jiān)控播放進度,只允許一幀幀的前進播放,服務(wù)器端發(fā)送過來的視頻進度也保持一定的速度,這樣能保證服務(wù)器端發(fā)送過來的視頻進度與視頻課程的播放進度保持一定的差值,差值一定,也是檢驗用戶沒有快進的標(biāo)準(zhǔn);當(dāng)員工后退觀看視頻時,服務(wù)器端接收到后退命令,會實時將所述服務(wù)器端發(fā)送過來的視頻調(diào)整至準(zhǔn)確的位置,并且依然保持一定的差值。
在s105中,視頻課程播放完成后,跳轉(zhuǎn)到所述練習(xí)課程,接收并上傳所述用戶的練習(xí)答案;
在本實施例中,練習(xí)課程包括但不限于針對員工觀看的每節(jié)視頻課程的內(nèi)容涉及到的練習(xí),包括選擇題、判斷題和簡答題,每種題型的數(shù)量不定,選擇題還包括單選題和多選題,用于檢測員工觀看視頻的學(xué)習(xí)效果;
在s106中,接收所述服務(wù)器端返回的比對結(jié)果,所述比對結(jié)果包括所述服務(wù)器端根據(jù)不同課程體系的資料對所述用戶的練習(xí)答案評分并與預(yù)設(shè)的合格分?jǐn)?shù)比對得到的結(jié)果。
在本實施例中,對比結(jié)果包括合格和不合格兩種,服務(wù)器端將不同課程體系的資料與用戶的練習(xí)答案進行對比評分并計算出最終得分,最終得分與預(yù)設(shè)的合格分?jǐn)?shù)進行比對,若大于等于預(yù)設(shè)的合格分?jǐn)?shù),則返回給客戶端合格信息,否則,返回給客戶端不合格信息,所述預(yù)設(shè)的合格分?jǐn)?shù)包括總分乘以百分之六十得出的。
作為本發(fā)明的一個實施例,如圖2所示,所述考試課程包括:
在s201中,接收并上傳所述用戶的考試答案;
在s202中,接收所述服務(wù)器端返回的評分結(jié)果,所述評分結(jié)果包括所述服務(wù)器端根據(jù)所述不同課程體系的資料對所述用戶的考試答案進行評分的結(jié)果。
在本實施例中,考試課程是對用戶學(xué)習(xí)效果檢驗的有效途徑,考試課程對應(yīng)著分為學(xué)科課程考試、培訓(xùn)業(yè)務(wù)課程考試和資格證書考試,員工登錄成功后,根據(jù)指定的學(xué)科課程考試、培訓(xùn)業(yè)務(wù)課程考試和資格證書考試進行隨機抽題,然后發(fā)布成考試;考試完成后,服務(wù)器端根據(jù)客戶端提交的答案自動計算員工的分?jǐn)?shù),然后返回給客戶端。
作為本發(fā)明的一個實施例,如圖3所示,所述方法包括統(tǒng)計分析用戶的學(xué)習(xí)情況,
在s301中,接收完所述服務(wù)器端返回的比對結(jié)果后,返回接收成功的信號給所述服務(wù)器端;
在s302中,接收統(tǒng)計分析用戶的學(xué)習(xí)情況指令,并將其上傳至所述服務(wù)器端;
在s303中,接收所述服務(wù)器端返回的學(xué)習(xí)情況統(tǒng)計表,所述學(xué)習(xí)情況統(tǒng)計表是所述服務(wù)器端根據(jù)所述用戶的培訓(xùn)課程的進度情況得出的。
在本實施例中,統(tǒng)計分析用戶的學(xué)習(xí)情況,是對用戶的學(xué)習(xí)進度、學(xué)習(xí)類別和學(xué)習(xí)效果進行統(tǒng)計;每隔一段時間,服務(wù)器端即統(tǒng)計數(shù)據(jù)庫中注冊用戶的學(xué)習(xí)進度、學(xué)習(xí)類別和學(xué)習(xí)效果,將統(tǒng)計結(jié)果制成統(tǒng)計表和餅形圖,返回給客戶端,可以直觀看到各項數(shù)據(jù)的統(tǒng)計情況。
作為本發(fā)明的一個實施例,不同課程體系包括學(xué)科資料體系、培訓(xùn)業(yè)務(wù)體系和資格考試資料體系。
在本實施例中,不同課程體系的資料包括但不限于學(xué)科資料體系、培訓(xùn)業(yè)務(wù)體系和資格考試資料體系,學(xué)科資料體系包括涉及到本單位業(yè)務(wù)相關(guān)的基礎(chǔ)課程的資料,如本單位是做關(guān)于機械制造類的公司,學(xué)科資料體系包括但不限于工程力學(xué)、機械設(shè)計基礎(chǔ)、電工與電子技術(shù)、微型計算機原理及應(yīng)用、機械工程材料、制造技術(shù)基礎(chǔ)課程;培訓(xùn)業(yè)務(wù)體系包括本單位自己制作的和從外邊獲取的關(guān)于本單位業(yè)務(wù)的操作過程、生產(chǎn)過程和使用過程的詳細(xì)介紹;資格考試資料體系包括涉及到本單位員工需要考取的相關(guān)資格考試的資料,例如本單位是做關(guān)于機械制造類的公司,員工需要考取cad工程師、注冊建造師等證書,所述資格考試資料體系中包括關(guān)于考取cad工程師、注冊建造師證書所需要的資料。
作為本發(fā)明的一個實施例,所述監(jiān)控所述視頻課程的播放進度,以使所述服務(wù)器端發(fā)送過來的視頻進度與所述視頻課程的播放進度保持一定的差值中所述播放進度保持一定的差值包括所述服務(wù)器端發(fā)送過來的視頻進度幀中的時間戳與所述視頻課程的播放進度幀中的時間戳的差值為一個定值。
作為本發(fā)明的一個實施例,如圖4所示,為在線培訓(xùn)系統(tǒng)的結(jié)構(gòu)模塊圖,包括:
第一接收單元,用于接收不同課程體系的資料,并將所述不同課程體系的資料上傳至服務(wù)器端;
第二接收單元,用于接收所述服務(wù)器端返回的不同類別的培訓(xùn)課程的列表,所述不同類別的培訓(xùn)課程是所述服務(wù)器端根據(jù)所述不同課程體系的資料創(chuàng)建的;
驗證單元,用于接收并驗證用戶的登錄信息,以使所述服務(wù)器端根據(jù)所述用戶的登錄信息選擇所述用戶對應(yīng)的培訓(xùn)課程,所述培訓(xùn)課程包括視頻課程、練習(xí)課程和考試課程;
監(jiān)控單元,用于監(jiān)控所述視頻課程的播放進度,以使所述服務(wù)器端發(fā)送過來的視頻進度與所述視頻課程的播放進度保持一定的差值;
跳轉(zhuǎn)單元,用于視頻課程播放完成后,跳轉(zhuǎn)到所述練習(xí)課程,接收并上傳所述用戶的練習(xí)答案;
第三接收單元,用于接收所述服務(wù)器端返回的比對結(jié)果,所述比對結(jié)果包括所述服務(wù)器端根據(jù)不同課程體系的資料對所述用戶的練習(xí)答案評分并與預(yù)設(shè)的合格分?jǐn)?shù)比對得到的結(jié)果。
優(yōu)選的,所述系統(tǒng)還包括統(tǒng)計分析單元,用于統(tǒng)計分析用戶的學(xué)習(xí)情況,
在接收完所述服務(wù)器端返回的比對結(jié)果后,返回接收成功的信號給所述服務(wù)器端;
接收統(tǒng)計分析用戶的學(xué)習(xí)情況指令,并將其上傳至所述服務(wù)器端;
接收所述服務(wù)器端返回的學(xué)習(xí)情況統(tǒng)計表,所述學(xué)習(xí)情況統(tǒng)計表是所述服務(wù)器端根據(jù)所述用戶的培訓(xùn)課程的進度情況得出的。
優(yōu)選的,所述監(jiān)控單元包括監(jiān)控子單元,用于監(jiān)控所述服務(wù)器端發(fā)送過來的視頻進度幀中的時間戳與所述視頻課程的播放進度幀中的時間戳的差值為一個定值。
采用上述實施例后,本發(fā)明能將課程按企業(yè)員工職位分類,使得企業(yè)員工在線學(xué)習(xí)時搜索課程能快速找到相對應(yīng)的課程,既節(jié)省了搜索時間,又保障了課程的全面性,提高學(xué)員的學(xué)習(xí)效率與學(xué)習(xí)質(zhì)量。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。