董露露, 李 斌
(安徽廣播電視大學,合肥 230022)
?
成人高等教育遠程化預約考試系統(tǒng)功能設計與實現
董露露, 李 斌
(安徽廣播電視大學,合肥 230022)
對預約考試各個階段的操作流程進行了詳細分析,對預約考試各子系統(tǒng)的結構和功能進行了模塊化設計,利用.NET與SQLite數據庫開發(fā)環(huán)境,采用B/S結構設計,運用負載均衡、數據庫集群、分布式緩存等多種先進技術,實現預約考試系統(tǒng)各個模塊的功能。
遠程教育;成人高等教育;預約考試系統(tǒng)
《國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)》指出:“到2020年,現代國民教育體系更加完善,終身教育體系基本形成,促進全體人民學有所教、學有所成、學有所用。努力形成人人皆學、處處可學、時時能學的學習型社會?!彪S著信息技術的高度發(fā)展和深入應用,我國成人高等教育遠程化教學模式的改革得到持續(xù)推進,學習型社會的建設得到不斷加強,全民學習、終身學習的教育體系正逐步構建。[1]在此過程中,以信息技術為支撐的多元化的考核方式發(fā)揮著舉足輕重的作用。而預約考試作為檢驗學習成果的新型考核手段,是集中組織考試的一種形式,也是多元化考核模式中非常關鍵和重要的環(huán)節(jié),這種考試組織模式依托現代信息技術,突破了時間和空間的限制,進一步延伸了遠程教學“個性化、自主化、以學生學習為核心”的特點,是成人高等教育遠程化教學模式改革的必然趨勢。[2]
預約考試指考生通過某種技術手段,依據高校所提供的考試課程、考試時間、報名方式等信息,根據自身需求進行選擇,從而完成考試預約、考試、成績查詢等全程工作。[3]我們不僅需要創(chuàng)建符合遠程化教學特點的預約考試模式,更重要的是結合成人高等教育學習者的個性化、自主化的考試需求,從技術角度出發(fā),設計并實現一個較完備的預約考試系統(tǒng),從而促進成人高等教育遠程化教學模式的改革和發(fā)展。[4]
在預約考試的整個環(huán)節(jié)中,高??荚嚱M織管理者是服務方,考生是被服務方??荚嚱M織管理者包括教務管理員、教學管理員、教學點教學管理員以及教師,這些角色各司其職、協(xié)同工作。預約考試系統(tǒng)業(yè)務流程設計如圖1所示。
(一)考試前
1.數據準備
首先,教務管理員添加考試批次,即確定考試名稱、考試最早開始時間和最晚結束時間等,并在考試批次下添加課程;其次,教學點教學管理員查看考試批次,并在考試批次下設置考場,考場信息具體包括考場名稱、考試機數、備用機數等,之后添加考試輪次,即某場考試的開始和截止時間;最后,教務管理員開啟預約。
2.考生預約
考生參加資格審核,通過之后即可根據自己的需要選擇并提交考試輪次及考點,提交后即生成具體的考試信息,包括座位號、考試課程、考試時間、考點等。
3.考場準備
首先,系統(tǒng)會在預約關閉時自動為未預約的考生分配考試輪次和考點;其次,仍由教務管理員選擇試卷規(guī)則、生成試卷、分配試卷,并查看、導出各教學點考場數據,包括考場名稱、機器數、備用機器數、輪次詳情、局域網考試服務端登錄賬號和密碼;最后,責任教師登錄服務端,下載考場數據、為考生分配機器,并控制考試開始的開關(可在預約輪次的前五分鐘開啟考試)。
圖1 預約考試業(yè)務流程圖
(二)考試中
在預約的輪次內,考生可以按照座位號及身份證號登錄機器并進行作答??荚囘^程中,若因機器故障等因素導致考生需要更換座位,則責任教師可為考生批量地或單個地更改座位號。同時,考生答題頁面會始終顯示考試終止時間及剩余時間,并在距離考試終止時間的第3分鐘,彈出剩余時間提示框。
(三)考試后
考試終止時間一到,系統(tǒng)將自動保存考生答題數據并彈出禁止答題提示,此時考生將無法繼續(xù)答題。這種人性化設計不僅會給考生帶來很大方便,而且減輕了考場責任教師的負擔。
考試結束后,首先,責任教師將考試數據上傳至服務器;其次,教務管理員設置批閱方式,并分配批閱系統(tǒng)登錄賬號;再次,教師登錄批閱系統(tǒng),進行閱卷;最后,教務管理員可以同步更新最新的批閱結果并發(fā)布、導出成績,考生可通過各種方式查詢考試成績。
高速發(fā)展的信息技術為預約考試提供了有力支持,極大地促進了預約考試的應用。[5]為了高效地完成預約考試各項任務,將預約考試系統(tǒng)分為題庫子系統(tǒng)、預約子系統(tǒng)、考務管理子系統(tǒng)、考試子系統(tǒng)、閱卷子系統(tǒng)五個子系統(tǒng),諸子系統(tǒng)分工協(xié)作,相互配合,確保預約考試系統(tǒng)操作簡單、使用便捷、功能完善、數據安全。
題庫子系統(tǒng)主要用于題庫創(chuàng)建、題目管理、組卷規(guī)則管理。相應的,它也包含了用于完成這些任務的模塊,即題庫管理模塊、組卷規(guī)則管理模塊。題庫即題目的集合,題目管理包括題目的添加、刪除、修改以及難度、所屬模塊(學習單元)、應用范圍的設置。組卷規(guī)則指用來設定題目所屬模塊、題目類型(包括填空題、判斷題、多選題、單選題、簡答題)、各類型題目的數量與分值等試卷屬性的策略。組卷規(guī)則管理包括規(guī)則的添加、刪除與修改。試卷的生成與發(fā)布正是按照這種規(guī)則,從題庫中選取符合條件的題目以生成試卷。可見,題庫子系統(tǒng)是開展預約考試的前提和基礎。預約子系統(tǒng)是考生進行考試預約的平臺,因此,該子系統(tǒng)不僅要提供簡潔美觀的登錄頁面,還要展示當前可用的考試資源及預約情況??忌M行預約主要是選擇考試輪次和考點。當然,如果考生在規(guī)定的預約時間段內沒有及時進行預約,則截止日期一到,系統(tǒng)就會自動為考生分配考試輪次和考點。預約成功后,系統(tǒng)生成考生的考試課程、考試時間、座位號等考試信息。
考務管理子系統(tǒng),顧名思義,是指對考務進行管理的系統(tǒng)。教務管理員通過該系統(tǒng)進行考試批次的增刪改、預約的開啟與關閉、試卷規(guī)則的選取、試卷的生成與發(fā)布、“集中閱卷”與“授課教師閱卷”兩種閱卷方式的選擇設定、閱卷系統(tǒng)登錄賬號的生成與導出、成績的發(fā)布與導出以及考務相關數據的查詢、保存與更新等操作。
考試子系統(tǒng)為考生提供考試的“場所”,按功能需求的不同,具體可分為考試管理模塊、考生考試模塊、數據管理模塊共三個模塊??荚嚬芾砟K用來對考試過程進行控制,如開啟與關閉考試開關、分發(fā)與回收試卷等;考生考試模塊主要實現考試答題功能;數據管理模塊主要是使用數據庫技術確保數據的安全性與完整性。
閱卷子系統(tǒng)用于試卷的批閱以及試卷數據的同步。教師使用分配到的登錄賬號進入該系統(tǒng)并進行批閱操作,考生的信息、試卷的分值等數據都會自動同步至教務管理系統(tǒng)。在批閱過程中,教師每完成一份試卷的批閱,系統(tǒng)就會為教師隨機提供下一份試卷,并允許教師多次批閱同一份試卷,系統(tǒng)保留每次批閱記錄,并以“確認提交”的方式將最后一次批閱產生的分值作為試卷最后的分值。試卷的客觀題由系統(tǒng)自動評分,主觀題由教師手動批閱,總分由系統(tǒng)自動計算得出。
(一)采用.NET開發(fā)平臺
.NET是微軟的新一代技術平臺。在開發(fā)技術方面,.NET提供了全新的數據庫訪問技術ADO.NET,以及網絡應用開發(fā)技術ASP.NET和Windows編程技術WinForms[6];在開發(fā)語言方面,.NET提供了Visual Basic、Visual C++、C#和Javascript等多種語言支持。.NET能夠創(chuàng)建標準的、適應變化的、穩(wěn)定的、高性能的、互聯互通的應用系統(tǒng)。由于具備上述特點,.NET非常適合網上教學和考試系統(tǒng)的開發(fā)。
(二)采用B/S 結構
基于B/S這種具有三層模式的應用系統(tǒng)結構,預約考試系統(tǒng)客戶端不用額外安裝任何軟件,只需要安裝一個瀏覽器并啟動下載到瀏覽器的ActiveX控件,即可進入預約考試系統(tǒng)完成考試。[7]系統(tǒng)的升級更新通過管理服務器端即可完成,用戶規(guī)模的擴大不會增加任何維護升級的工作量,大大減少了客戶端的負載量。
(三)采用主流先進的“負載均衡+數據庫集群+分布式緩存+隊列+分布式存儲”的架構
多個相互獨立的、同時運行同一個web應用的服務器共同工作提供高性能服務,以單一系統(tǒng)的模式加以管理,確保服務的高可靠性。通過負載均衡為集群內多個服務器合理地分配任務,避免了一臺服務器超負荷、而其他的服務器沒有充分發(fā)揮處理的情況的發(fā)生。[7]313-315同時,采用分布式緩存、隊列,產生高效率無接縫式的緩存,極大地減少了數據庫訪問次數,提高了動態(tài)web的速度和可擴展性;采用分布式存儲將數據分散存儲在多臺獨立設備上,大大減少了網絡壓力,提高了系統(tǒng)可靠性、可用性及存取效率。
(四)采用SQLite數據庫
SQLite是一款輕量級的、被設計用于嵌入式系統(tǒng)的關聯式數據庫管理系統(tǒng)。它包含在一個相對小的C庫中,其設計目標是嵌入式的,占用的資源非常低,且保持ACID性,實現了自我依賴、零配置、支持事務的SQL數據庫引擎。正是因為SQLite具有這些優(yōu)點,因而能夠輕松應對局域網考試。
(五)采用模塊化搭建方式
預約考試系統(tǒng)由多個模塊組成,模塊間接口清晰,模塊功能相對獨立,各模塊內部的業(yè)務流程升級改造與其他模塊無關,保證了各模塊之間的低耦合性。
一個高質量的預約考試系統(tǒng)不僅能夠彌補傳統(tǒng)紙質考試存在的不足,而且能更加的突出預約考試的優(yōu)勢。具體來說,預約考試系統(tǒng)具備如下特點和優(yōu)勢:
(一)考試地點和時間個性化選擇,突破時間和空間的限制
系統(tǒng)提供若干考點和考試輪次,考生可以根據自身需求從中選擇某一考試地點和考試時間段,這就在很大程度上使考生突破了時間和空間的限制,其個性化考試需求得到滿足。與傳統(tǒng)紙筆考試相比,這不僅是考試理念上的革新,也是遠程教育改革發(fā)展的重要體現。
(二)機考形式降低考試成本,節(jié)約資源和費用
傳統(tǒng)的紙質考試需要使用大量的紙質資源,支付包括試卷印刷、排版、運輸等在內的各項費用,而預約考試所采用的機考形式可以大大節(jié)省這些資源和費用。此外,考生預約只需登錄系統(tǒng)快速完成,不需要其他步驟,且系統(tǒng)會自動對考生個人信息進行查找匹配,這也減少了對人力等資源的使用量。
(三)試卷組卷規(guī)則多樣化,減少考試作弊現象
試卷規(guī)則具有如下要素:出題模塊、生成方式、各類題目的數量及分值。建立題庫時,需要設置每道題目所屬的模塊,這里的模塊即學習單元。生成方式指該規(guī)則下題目的生成方式,分為兩種:一是隨機生成,二是按難易度生成。隨機生成題目即從相應模塊對應的題目集合中隨機抽取一定數量的各類型題目;按難易度生成題目即由教師通過比例控制條設定簡單、一般、較難三種難度的題目各自所占的比例。當然,題目的數量、每種類型題目的分值也需要教師在規(guī)則中進行設定??梢?,采用這種試卷規(guī)則式的組卷策略,能夠實現試卷題目的多樣化智能化,降低試卷雷同概率,減少作弊現象。
(四)試卷批閱智能高效,提高工作效率縮短成績發(fā)布時間
預約考試系統(tǒng)中,試卷的批閱尤為快捷方便。對于試卷中的客觀題,系統(tǒng)可根據題庫中的答案進行自動評分,這種方式能夠極大地縮短閱卷時間,節(jié)省大量人力資源。批閱過程中,系統(tǒng)隨機提供特定課程下考生提交的試卷,教師每完成一份試卷的批閱工作,即可通過“繼續(xù)批閱下一份試卷”提示獲得一份新試卷,如此就避免了傳統(tǒng)紙質考試所存在的對試卷歸類、分配、手動批閱、核分等各項繁雜工作,提高了工作效率和工作質量。在提交批閱結果之前,若某份試卷批閱有誤,則可重新批閱試卷。批閱結束后,考生成績等數據直接進入教務管理系統(tǒng),這種無縫對接的方式不僅能省去手動登分的麻煩,避免因此可能造成的誤差,同時又能進一步減輕教師工作負擔。
2014年秋,安徽成人高等教育在線平臺某試點高校組織了首次基于網絡課程考核的預約考試。此次預約考試共選取3門課程,進行預約并參加考試的考生共計2 693人,及格人數為1 528人,通過率為58%。從目前預約考試系統(tǒng)的使用情況來看,預約考試系統(tǒng)具有功能完善、性能優(yōu)良等顯著特點。但是,預約考試是否能夠得到全面推行進而得到普遍應用,在很大程度上還取決于學校對遠程教育改革的重視程度以及基于網絡考核課程的普及率。因此,預約考試的推廣工作仍需繼續(xù)努力。作為一種新型的考試組織模式,預約考試在先進現代的考試理念與日益發(fā)展的信息技術的推動下,得到愈加廣泛的應用。對預約考試模式的進一步探索,對預約考試系統(tǒng)的更深層次的研究與開發(fā),不僅能強有力地促進成人高等教育遠程化教學模式的改革與發(fā)展,對建設學習型社會也有著深遠重大的意義。
[1] 王國華,俞樹煜,黃慧芳,等.中國遠程教育研究的可視化分析[J].遠程教育雜志,2015(01):57-65.
[2] 許伶軍,曾青云. 我國高校遠程教育改革發(fā)展的時代應答[J]. 高等繼續(xù)教育學報,2014,27(01):55-60.
[3] 盧笙.關于開展預約考試工作的探索與實踐[J].廣州廣播電視大學學報,2013,13(03):41-44.
[4] 強萍. 成人高等教育教學管理信息化建設論析[J]. 繼續(xù)教育研究,2014(04):41-42.
[5] 楊玉敏.遠程教育預約考試的構想與實現[J].河北廣播電視大學學報,2014,19(05):35-37.
[6] 胡迎松,彭利文,池楚兵. 基于.NET的Web應用三層結構設計技術[J]. 計算機工程,2003,29(8):173-175.
[7] 吳大剛,肖榮榮.C/S結構與B/S結構的信息系統(tǒng)比較分析[J].情報科學,2003(21):313-315.
[8] 李文中,郭勝,許平,等.服務組合中一種自適應的負載均衡算法[J].軟件學報,2006(05):1068-1077.
[責任編輯 李潛生]
The Function Design and Implementation of the Remote Pre-registered Examination System for Adult Higher Education
DONG Lu-lu, LI Bin
(Anhui Radio and TV University, Hefei 230022, China)
This paper analyzes the operating process of each stage of pre-registered examination in detail, and modularizes the structure and function of every pre-registered subsystem. By using the development environment of .NET and SQLite database, employing the B/S structure design, and adopting a variety of modern technologies, such as B/S structure design, load balancing, database cluster, distributed storage and so on, the function of each modules of pre-registered examination system is implemented.
distance education; adult higher education; pre-registered examination system
2015-11-30
安徽省高等教育振興計劃重大教學改革研究項目“成人高等教育遠程化教學模式改革網上教學支持服務體系的構建與實踐”(項目編號:2014zdjy192)。
董露露(1991-),女,安徽阜陽人,助教,碩士。研究方向:數據挖掘、信息檢索。
TP391
A
1008-6021(2016)02-0125-04