☆ 申云鳳
(吉林警察學(xué)院信息工程系,吉林長春 130117)
網(wǎng)絡(luò)教育培訓(xùn)系統(tǒng)建設(shè)研究
☆ 申云鳳
(吉林警察學(xué)院信息工程系,吉林長春 130117)
隨著現(xiàn)代網(wǎng)絡(luò)的發(fā)展及信息技術(shù)的廣泛應(yīng)用,各種網(wǎng)絡(luò)資源和網(wǎng)絡(luò)教學(xué)形式紛紛涌現(xiàn)。其中,網(wǎng)絡(luò)教育培訓(xùn)系統(tǒng)集網(wǎng)絡(luò)教學(xué)、學(xué)習(xí)資源管理、學(xué)習(xí)者管理、學(xué)習(xí)評價(jià)多種功能為一體,廣泛地應(yīng)用到各個(gè)行業(yè)中。它能夠最大限度地利用各種教學(xué)資源;能夠?qū)崿F(xiàn)任何人、在任何時(shí)間、任何地點(diǎn)、從任何章節(jié)開始學(xué)習(xí)任何課程;而且可以使教師與學(xué)生、學(xué)生與學(xué)生之間,通過網(wǎng)絡(luò)進(jìn)行全方位的交流,最大范圍的教學(xué)資源共享,為網(wǎng)絡(luò)教育培訓(xùn)提供了可靠的平臺。筆者從網(wǎng)絡(luò)教育培訓(xùn)系統(tǒng)功能設(shè)計(jì)、平臺設(shè)計(jì)中的技術(shù)難點(diǎn)、平臺運(yùn)行和開發(fā)環(huán)境幾個(gè)方面來闡述網(wǎng)絡(luò)教育培訓(xùn)系統(tǒng)建設(shè)。
網(wǎng)絡(luò)教育培訓(xùn)系統(tǒng)采用模塊化開發(fā),主要模塊包括:學(xué)習(xí)系統(tǒng)、教學(xué)管理系統(tǒng)、資源庫系統(tǒng)、考試系統(tǒng)、評估系統(tǒng)、信息交流系統(tǒng)、平臺管理系統(tǒng)、統(tǒng)一報(bào)表系統(tǒng)及一些輔助模塊等。
1.選課報(bào)名子系統(tǒng)
在該系統(tǒng)中學(xué)員可以先進(jìn)行課程查詢?nèi)缓蟾鶕?jù)自己的需要進(jìn)行在線報(bào)名。課程查詢,提供網(wǎng)站開設(shè)課程的查詢功能,可以通過課程分類查找,也可以通過關(guān)鍵字查找。能瀏覽該課程的大綱、教學(xué)目標(biāo)、教學(xué)對象、結(jié)業(yè)要求等內(nèi)容。每個(gè)課程都有1-2章的預(yù)覽內(nèi)容。線上報(bào)名,每個(gè)課程都與報(bào)名程序相連,學(xué)生可在網(wǎng)上報(bào)名并等待確認(rèn)。
2.虛擬教室子系統(tǒng)
學(xué)習(xí)者的學(xué)習(xí)系統(tǒng)是一個(gè)集中的界面,一般是每次課程學(xué)習(xí)都會(huì)啟動(dòng)一個(gè)虛擬教室環(huán)境。學(xué)生在這個(gè)虛擬教室環(huán)境中,幾乎能進(jìn)行該課程的所有學(xué)習(xí)活動(dòng),特別是在虛擬教室中,對當(dāng)前學(xué)習(xí)的章節(jié)有記憶功能,不論你在虛擬教室任何地方,只要點(diǎn)擊學(xué)習(xí)功能,馬上回到剛才學(xué)習(xí)的章節(jié)。虛擬教室主要的功能有:(1)學(xué)習(xí)子系統(tǒng):學(xué)習(xí)者可逐章逐節(jié)或有選擇地瀏覽課件文本信息和插圖信息,和翻閱一本書沒有多大區(qū)別。章節(jié)表現(xiàn)用流行的數(shù)形結(jié)構(gòu)。(2)學(xué)習(xí)目錄及進(jìn)度查詢子系統(tǒng):對所學(xué)課程能夠進(jìn)行目錄和進(jìn)度查詢功能。(3)流媒體課件子系統(tǒng):如果在某節(jié)中存在流媒體子信息,則可在虛擬教室環(huán)境中觀看。流媒體信息包括教室講課錄像,聲音、圖像和課程文字信息完全同步。流媒體課件的播放主要有在線播放和下載播放兩種方式。(4)討論答疑子系統(tǒng):答疑分為在線非實(shí)時(shí)答疑、非在線實(shí)時(shí)答疑兩種。在線非實(shí)時(shí)答疑主要是通過BBS主題討論和與答疑教師間的電子郵件。非在線實(shí)時(shí)答疑是指由培訓(xùn)管理者統(tǒng)一安排,集中面對面的輔導(dǎo)答疑。(5)作業(yè)子系統(tǒng):學(xué)習(xí)者在考試之前必須完成本課件中規(guī)定的作業(yè),作業(yè)有輔導(dǎo)教師在適當(dāng)?shù)臅r(shí)候上傳到系統(tǒng)中,學(xué)習(xí)者在教室中可以看見,然后在規(guī)定的時(shí)間之內(nèi)提交,作業(yè)題目分為主觀題和客觀題,客觀題由系統(tǒng)自動(dòng)評分,主觀題由輔導(dǎo)教師在規(guī)定時(shí)間之內(nèi)批改并評分。
1.課程注冊子系統(tǒng)
將每門課程的詳細(xì)信息向系統(tǒng)中注冊,包括課程的分類信息、開發(fā)情況、課程大綱、教學(xué)目標(biāo)、適用對象、輔助教材、該課程所有作業(yè)、討論題等。
2.學(xué)習(xí)記錄管理子系統(tǒng)
可以按課程或?qū)W員對學(xué)員的學(xué)習(xí)記錄進(jìn)行管理,查看每位學(xué)員的學(xué)習(xí)進(jìn)度,包括提交作業(yè)、討論、參加考試等情況。
3.問卷調(diào)查子系統(tǒng)
向?qū)W習(xí)者發(fā)出關(guān)于學(xué)習(xí)內(nèi)容的調(diào)查問卷,根據(jù)反饋結(jié)果對教學(xué)內(nèi)容進(jìn)行相應(yīng)更改。
系統(tǒng)提供全面的用戶資料管理,用戶可根據(jù)實(shí)際需要進(jìn)行填寫,系統(tǒng)還提供用戶資料組合查詢,可根據(jù)條件快速查詢用戶資料。可動(dòng)態(tài)設(shè)置用戶修改個(gè)人資料的權(quán)限,管理者可根據(jù)需要開放某些資料項(xiàng)的修改權(quán)限,允許用戶自己進(jìn)行修改,或鎖定全部項(xiàng)目的修改權(quán)限,保護(hù)用戶資料不被修改。
1.課程庫
建立并維護(hù)各個(gè)專業(yè)、學(xué)科的課程、課件的課程庫體系。對應(yīng)每門課程建立多種課件(包括視頻課件與多媒體文檔的課件)、作業(yè)、考試、案例分析等項(xiàng)目。
2.教材庫
建立并維護(hù)教材名稱、章節(jié)任意層次的教材庫體系,用戶可以自定義教材章節(jié)的內(nèi)容,支持多種文檔格式,提供了強(qiáng)大的教材導(dǎo)入、導(dǎo)出功能,便于資源共享。可用來存儲各類教材、規(guī)章制度、公文、知識經(jīng)驗(yàn)等內(nèi)容。
3.試題庫
使用試題庫集、題庫、題型三級層次架構(gòu),五級試題難度,進(jìn)行試題管理,允許用戶自定義題型,試題圖文并茂;還提供了功能強(qiáng)大的試題導(dǎo)入/導(dǎo)出功能模塊,以及題庫加密分發(fā)、快速部署功能。系統(tǒng)可以支持填空類、單選類、多選類、判斷類、問答類、作業(yè)類六種基本類型,允許用戶在此分類基礎(chǔ)上動(dòng)態(tài)修改和增減試題題型,可滿足不同機(jī)構(gòu)考試的需求。
4.試卷庫
提供考試、作業(yè)、練習(xí)、競賽等多種試卷類型,固定和隨機(jī)兩種不同的試卷模式,以滿足不同用戶考試、學(xué)習(xí)、培訓(xùn)、競賽的應(yīng)用需要。多種試卷創(chuàng)建方式,允許用戶以導(dǎo)入的方式創(chuàng)建試卷,提供Excel和試卷文件兩種方式導(dǎo)入。支持跨題庫集的基于策略的試卷創(chuàng)建模式,自動(dòng)、手工處理試卷題目內(nèi)容,靈活方便用戶隨意調(diào)整,支持圖文格式Word試卷導(dǎo)出,滿足傳統(tǒng)考試方式的需要。系統(tǒng)提供四種常見試卷模板,還支持用戶自定義模板,用戶導(dǎo)出Word打印輸出后,即可生成傳統(tǒng)的紙質(zhì)試卷,按傳統(tǒng)方式組織考試。
通過考試系統(tǒng)培訓(xùn)管理者可以組織近距離或遠(yuǎn)程的、大型的或小型的各項(xiàng)考試,考試系統(tǒng)主要包括:
1.考試創(chuàng)建子系統(tǒng)
管理者可以自由設(shè)定考試所需題庫、答卷時(shí)間、重復(fù)考試最大次數(shù)、指定考生范圍等信息。
2.在線考試子系統(tǒng)
考生登錄到考試系統(tǒng)后,系統(tǒng)依照預(yù)定的知識點(diǎn)難度等策略從管理員預(yù)先規(guī)定的題庫中隨機(jī)取題組卷,每個(gè)考生的考題都不相同,讓考生無法抄襲他人試卷。到達(dá)規(guī)定時(shí)間系統(tǒng)自動(dòng)停止考試,提交試卷,防止考生竊取時(shí)間。
3.考試結(jié)果查詢子系統(tǒng)
該系統(tǒng)可以實(shí)現(xiàn)考生的個(gè)人查詢和教師的管理查詢??荚嚱Y(jié)束后,考生可以查看自己的成績和答卷,答卷中包括錯(cuò)誤答案、正確答案和答案要點(diǎn)說明,這樣可以便于考生了解自己的知識盲區(qū)。培訓(xùn)管理員或教師可以對考生綜合情況、參考人員、缺席人員、參考人員成績進(jìn)行查詢,也可以按單位、部門、職務(wù)、工作類型等進(jìn)行條件組合查詢。
由電子公告板、論壇、站內(nèi)即時(shí)消息、電子郵件四大功能組成,提供了學(xué)習(xí)交流平臺,學(xué)員可以相互交流學(xué)習(xí)經(jīng)驗(yàn)、工作經(jīng)驗(yàn)、工作技能等;管理者可針對某些主題展開各種討論。
1.公告子系統(tǒng)
可以由管理員發(fā)布公告,公告可以指定發(fā)送人員、失效日期,過期自動(dòng)廢棄。
2.論壇子系統(tǒng)
可以設(shè)定多個(gè)論壇,并制定論壇的管理員,學(xué)員可以通過注冊自由論壇,針對自己感興趣的主題開展討論。
3.站內(nèi)即時(shí)消息子系統(tǒng)
系統(tǒng)用戶之間可以互發(fā)短消息,當(dāng)信息到達(dá)時(shí)系統(tǒng)會(huì)自動(dòng)在頁面上進(jìn)行提醒,用戶可以打開窗口閱讀并回復(fù)短消息。
該平臺的評估系統(tǒng)主要包括學(xué)習(xí)者教育訓(xùn)練電子檔案和相關(guān)學(xué)科人才庫兩部分。將學(xué)習(xí)者的培訓(xùn)、考試等情況記錄整合在一起的個(gè)人電子檔案,展開學(xué)習(xí)者個(gè)人教育訓(xùn)練的全面情況,包括學(xué)習(xí)者個(gè)人情況、日常練習(xí)情況、參加各種培訓(xùn)班情況等,并允許各單位領(lǐng)導(dǎo)查詢?yōu)g覽本單位學(xué)習(xí)者詳細(xì)的訓(xùn)練檔案,讓領(lǐng)導(dǎo)了解學(xué)習(xí)者的各項(xiàng)素質(zhì),做出全面評價(jià)。
1.學(xué)員管理子系統(tǒng)
可查閱所有在系統(tǒng)中注冊的學(xué)員信息,可以有選擇地給一群學(xué)員或一個(gè)學(xué)員發(fā)送電子郵件,并查看他們的進(jìn)度情況,做出相應(yīng)的處理。
2.權(quán)限管理子系統(tǒng)
不同身份工作人員(例如教學(xué)管理人員、網(wǎng)站管理人員、教師等)的權(quán)限設(shè)置,該系統(tǒng)中權(quán)限用菜單標(biāo)識,可精確到每個(gè)工作人員能夠使用的菜單列表。
3.統(tǒng)計(jì)報(bào)表系統(tǒng)
統(tǒng)計(jì)報(bào)表系統(tǒng)提供數(shù)據(jù)由采集、批量導(dǎo)入數(shù)據(jù)庫、統(tǒng)計(jì)、查詢、發(fā)布,到報(bào)表輸出等一系列完整的數(shù)據(jù)采集、統(tǒng)計(jì)、整理解決模式。
在統(tǒng)計(jì)報(bào)表系統(tǒng)中,由管理員預(yù)先創(chuàng)建統(tǒng)一格式。創(chuàng)建可以通過兩種方式:在線創(chuàng)建和上傳已有數(shù)據(jù)文件并自動(dòng)生成報(bào)表格式。用戶可以直接下載報(bào)表格式,填寫數(shù)據(jù)后,再在線上報(bào),每個(gè)用戶被設(shè)置為不同的權(quán)限級,各個(gè)權(quán)限級的用戶具有不同的操作權(quán)限,包括顯示菜單、對數(shù)據(jù)的訪問、修改等。另外,系統(tǒng)還應(yīng)實(shí)現(xiàn)將采集的數(shù)據(jù)批量地導(dǎo)入到數(shù)據(jù)庫中,實(shí)現(xiàn)數(shù)據(jù)再利用。
網(wǎng)絡(luò)教育培訓(xùn)系統(tǒng)主要通過“Web應(yīng)用”服務(wù)、“數(shù)據(jù)庫”服務(wù)、“課件”服務(wù)和“管理端應(yīng)用”系統(tǒng)四個(gè)部分的開發(fā)來實(shí)現(xiàn)。(1)Web應(yīng)用服務(wù):指遠(yuǎn)程教育系統(tǒng)的Web應(yīng)用模塊,用于遠(yuǎn)程業(yè)務(wù)培訓(xùn)的訪問和某些功能管理。實(shí)現(xiàn)用戶進(jìn)行自我學(xué)習(xí),接受培訓(xùn),參加考試等功能。(2)數(shù)據(jù)庫服務(wù):是遠(yuǎn)程教育系統(tǒng)所需要的一個(gè)關(guān)系型數(shù)據(jù)庫系統(tǒng),用來存儲用戶信息、題庫、試卷、教材、課程信息,以及對用戶學(xué)習(xí)的跟蹤信息。(3)課件服務(wù):是供學(xué)生訪問多媒體的課程學(xué)習(xí)內(nèi)容,課件支持所有Web方式課程,存放在HTTP服務(wù)目錄下。(4)管理端應(yīng)用系統(tǒng):指遠(yuǎn)程教育系統(tǒng)的后端管理系統(tǒng)(C/S模式),完成整個(gè)系統(tǒng)的用戶管理、知識體系的創(chuàng)建維護(hù)。需要安裝客戶端程序。
這四部分組成既可以安裝在同一個(gè)物理服務(wù)器上,也可以根據(jù)數(shù)據(jù)量的大小分裝到不同的物理服務(wù)器上,在運(yùn)行過程中可方便地進(jìn)行擴(kuò)展。當(dāng)大量用戶訪問時(shí),可以通過多個(gè)服務(wù)器群集起來,利用負(fù)載平衡來支持大量訪問。
操 作 系 統(tǒng) :Linux/unix/Windows2000Server/Advance Server中文版(推薦);oracle;J2EE框架。硬件需求:150G數(shù)據(jù)庫磁盤空間。
服務(wù)器類型及服務(wù)器性能指標(biāo):支持64位運(yùn)算能力的可靠管理和擴(kuò)展的2U2路機(jī)柜優(yōu)化性SMP服務(wù)器。支持位運(yùn)算:不小于2.8GHZ Intel Xeon處理器,800MHZ前端總線(FSB)和1MBL2緩存,支持IntelEM64T;支持雙路交錯(cuò)DDR2內(nèi)存:8個(gè)DIMM插槽可以支持16GB,支持內(nèi)存鏡像和內(nèi)存?zhèn)溆谩?/p>
考試子系統(tǒng)是網(wǎng)絡(luò)考試系統(tǒng)的核心部分,下面就該系統(tǒng)中一些常見問題的程序設(shè)計(jì)方案作一下具體說明。
1.考試時(shí)間
(1)進(jìn)入考試網(wǎng)站時(shí)首先檢查當(dāng)前時(shí)間是否為考試時(shí)間,以控制考生在規(guī)定的時(shí)間內(nèi)參加考試。
(2)在進(jìn)入試卷頁面后還要控制考試的總時(shí)間,在卷面上動(dòng)態(tài)顯示目前剩余時(shí)間,當(dāng)總時(shí)間已到,系統(tǒng)會(huì)自動(dòng)提交考生的答案,并且把數(shù)據(jù)庫中的相關(guān)字段,如jsjjc_dl設(shè)置為1,這樣他就不能再次進(jìn)入試卷頁面,這段程序利用客戶端程序?qū)崿F(xiàn),而且在試卷頁面加載時(shí)就要設(shè)置timeout()的參數(shù),本例中設(shè)它為1000ms,即每隔1秒timeout過程執(zhí)行一次。<script language=″vbscript″> '客戶端程序,求出剩余時(shí)間,利用timeout(每1000ms產(chǎn)生一次事件) dim counter,t,fen,miao counter=61'這里假設(shè)考試時(shí)間為1分,即60秒'頁面的加載事件
sub window_onload t=settimeout(″timeout()″,1000) '每隔1000毫秒timeout過程被執(zhí)行一次endsubsub timeout counter=counter - 1 if counter>=0 then '還有剩余時(shí)間 '根據(jù)counter的值求出剩余的分、秒,并把它顯示在頁面上fen=counter\60:miao=counter mod 60:T1.value=fen:T2.value=miao t=settimeout(″timeout()″,1000)else form1.submit'假如考試時(shí)間已到,則自動(dòng)提交表單中的內(nèi)容 end if end sub</script>
2.身份驗(yàn)證
根據(jù)考生的姓名、身份證號碼、密碼到數(shù)據(jù)庫中查找相應(yīng)記錄,如果庫中有該考生的記錄,則允許進(jìn)入,并且把考生信息記錄在session中,否則給出信息,不允許進(jìn)入。<% dim xm,sfzhm,dw,mm,sjdh,exec1,xm_tj,sfzhm_tj,mm_tj,condition,exec2'ˇˇ根據(jù)上一個(gè)頁面中的信息查詢庫中是否有該考生的記錄,if(not rs.eof)then'如果條件為真,則表示庫中有該考生的記錄 if rs(″jsjjc_dl″)=0 then'如果庫中有該考生記錄,則繼續(xù)判斷該考生是否參加過這門課程的考試'如果該考生沒有參加過這門課程的考試,則用session記錄考生信息:
session(″xingming″)=xm :session(″shenfzh″)=sfzhm:session(″mima″)=mm% > 'ˇˇˇˇ顯 示 試 卷 頁 面 <%else response.write″您已經(jīng)參加過測試,不能再次進(jìn)入″'如果rs(″jsjjc_dl″)<>0 則表明考生已經(jīng) end if '參加過考試else%> <script language=vbscript> alert(″您輸入的信息不對,請重新輸入!″)'如果表中沒有查到該考生的記錄,則顯示提示窗口 set w2=open(″default.a(chǎn)sp″) '并且重新定位到登錄頁面,使考生重新輸入信息。</script> <%end if%>
試卷頁面是采用ASP技術(shù)動(dòng)態(tài)生成的。數(shù)據(jù)庫中有一個(gè)字段,標(biāo)記試卷代號,可以根據(jù)考生輸入的試卷代號從數(shù)據(jù)庫中選取相應(yīng)記錄,并把它按照一定的布局顯示在頁面上。從前面我們可以知道,選擇題有一個(gè)表,先從選擇題表中取出相應(yīng)記錄,同時(shí)動(dòng)態(tài)生成表單域。然后從填空題表中選取符合條件的記錄,本例以生成選擇題為例說明試卷頁面的生成。<% 'ˇˇ從數(shù)據(jù)庫中取出符合條件的記錄,并存放在 rs_xzt中<p> <%i=1 'I為題號 do while (not rs_xzt.eof) %> <p> <%=i%>、<%=rs_xzt(″timu″)%> <%rb_name=″rb″&i%> </p> <p><input type=″radio″value=″a″name=″<%=rb_name%>″><font color=″#3333CC″>A</font>: <%=rs_xzt(″xuanxa″)%>    <input type=″radio″name=″<%=rb_name%>″value=″b″><fontcolor=″#3333CC″>B</font>: <%=rs_xzt(″xuanxb″)%>    <input type=″radio″name=″<%=rb_name%>″value=″c″><font color=″#3333CC″>C</font>: <%=rs_xzt(″xuanxc″)%>     <input type=″radio″name=″<%=rb_name%>″value=″d″><fontcolor=″#3333CC″>D</font>:<%=rs_xzt(″xuanxd″)%></p> <% i=i+1:rs_xzt.movenext:loop rs_xzt.close%>
先從試卷頁面中收集選擇題、填空題及問答題答案,并把它們分別保存在三個(gè)字符串中,然后利用SQL語句向數(shù)據(jù)庫中存放,如果數(shù)據(jù)庫已經(jīng)有該考生的答案記錄,則用UPDATE語句更新,否則用INSERT語句插入。
網(wǎng)絡(luò)教育培訓(xùn)系統(tǒng),欄目十分豐富、功能十分強(qiáng)大,現(xiàn)在已經(jīng)在各行業(yè)中開始運(yùn)行。雖然在一定程度上優(yōu)化了行業(yè)的教育培訓(xùn)工作,但是,也存在一定的問題,集中表現(xiàn)為:課程和課件資源緊缺,許多課程的設(shè)置還停留在把書本上的文字直接上傳到網(wǎng)上。網(wǎng)絡(luò)課程建設(shè)是一個(gè)長期的過程,需要該課程的專業(yè)教師和教育技術(shù)人員共同開發(fā),盡量以多種媒體結(jié)合的方式來完成一門課程的教學(xué)。在教學(xué)過程中充分調(diào)動(dòng)人的多種感官,以達(dá)到良好的教學(xué)效果。
[1]彭紹東著.信息技術(shù)教育學(xué).長沙:湖南師范大學(xué)出版社,2002.
[2]祝智庭編著.網(wǎng)絡(luò)教育應(yīng)用教程.北京:北京師范大學(xué)出版社,2002.
[3]鐘啟泉.課件設(shè)計(jì)基礎(chǔ).濟(jì)南:山東教育出版社,1998.
[4]陳琦,劉儒德.當(dāng)代教育心理學(xué)[M].北京:北京師范大學(xué)出版社.
[5]武法提.基于Web的學(xué)習(xí)環(huán)境設(shè)計(jì)[J].電化教育研究,2000,(4).
昌曙平]