湖南商學院 陳 立
基于ASP.NET的德語在線考試平臺初探
湖南商學院 陳 立
本文主要對德語在線考試平臺作出初步分析和探討,該平臺可以減輕教師負擔,提高德語考試效率。
德語 在線考試 ASP.NET
筆者長期從事德語教學工作,發(fā)現(xiàn)傳統(tǒng)的德語考試完全采用手寫的傳統(tǒng)方式進行,教師要組織一次考試,通常分為以下步驟:
1.組織試題。組織試題可能需要翻閱紙質(zhì)資料,這樣存在很多弊端。雖然,試題也可以在網(wǎng)上查閱,比翻閱紙質(zhì)資料要省時省力一些,但是由于德語是少數(shù)語種,所以網(wǎng)上的試題也相對稀少。
2.印刷試卷。組織好的試題,需要印制成紙質(zhì)的試卷,試卷的印刷是非常麻煩的事情。
3.評閱試卷??忌瓿蓽y試的試卷,要由教師來完成試卷的評閱,則需要對照標準答案一道一道的評閱,工作量非常巨大。對于主觀題,由于是手寫的可能字跡潦草,辨認非常費時費力。
4.成績統(tǒng)計。由于缺少專用的系統(tǒng)管理,成績只能在教務(wù)處的系統(tǒng)進行保存,歷史成績的查詢,會非常困難,而且對于統(tǒng)計分析基本無法實現(xiàn)。
依據(jù)上述內(nèi)容可以知道,傳統(tǒng)的手工方式耗時、耗力、耗財,而且有些功能根本無法實現(xiàn),這對于促進德語學習與測試是一項非常大的障礙。所以,我們需要模擬一套德語在線考試系統(tǒng),它能摒棄傳統(tǒng)的手工考試方式的弊端,提供一種高效、低耗的考試方式。德語在線考試系統(tǒng),筆者認為應(yīng)該實現(xiàn)以下幾個方面功能:
1.具有完善的試題庫功能。系統(tǒng)能支持當前德語考試的所有題型,包括填空題、選擇題、問答題等,而且考慮到德語考試有聽力考試等,所以試題必須能夠附加資源,如附加聽力音頻等。
2.具有智能的試卷組題功能。因為試卷組題是一個耗時耗力的過程,系統(tǒng)最好能夠根據(jù)用戶設(shè)定的目標進行系統(tǒng)自動隨機組題,這樣可以大大降低試卷組題的勞動強度。
3.具有在線考試功能。作為在線考試平臺,最主要的功能就是考試,所以系統(tǒng)需要為考生提供在線考試功能,完成音頻的播放、圖片的顯示、試題顯示,并完成自動計時功能。
4.具有自動評閱功能。對于客觀題,如填空題,選擇題等具有標準答案的客觀題,完全不需要人工參與評閱,系統(tǒng)可以自動完成評閱,這樣就節(jié)省了大量的時間和人工,提高了閱卷的效率。
5.具有良好的查詢統(tǒng)計分析功能。對于成績的管理,系統(tǒng)可以提供綜合查詢,對于試題的使用、試卷的使用可以給出綜合的統(tǒng)計分析,對于學生的成績、易錯點給出綜合的統(tǒng)計分析。
筆者認為,一個基本的德語在線考試平臺應(yīng)該包含以下幾方面的內(nèi)容:
1.試題管理。試題管理主要是負責在線考試平臺試題的管理。包括管理試題的分類,為試題指定不同的實際分類,便于試題的檢索與使用。管理資源類試題,資源類試題即該試題包含相應(yīng)的音頻、圖片、文本資源,該試題將以試題組的形式出現(xiàn),組下包含實際試題,可用于聽力、閱讀理解、作文等。系統(tǒng)支持的題型包含單項與多項選擇題,填空題,問答題等,這些試題又分為有資源與無資源兩類。同時,試題管理試題的答案包括選擇題的正確選項、填空題的正確文本、問答題的參考答案等。
2.試卷管理。試卷管理主要負責在線考試平臺所使用的試卷,包括管理試卷的分類,為試卷指定分類,便于試卷的使用和檢索。管理試卷的組成部分,試卷是由試卷子分組構(gòu)成的,實際就是不同部分,可能是聽力部分,可能是語法部分,可能是詞匯部分,可能是翻譯部分等。
試卷子分組包含若干試題,試題的組織形式可以分為人工與自動兩種。自動方式需要用戶設(shè)定子分組不同的難度區(qū)間,即難度下限與難度上限,同時設(shè)定試題的數(shù)量,則系統(tǒng)會根據(jù)用戶設(shè)定的條件,從系統(tǒng)中隨機抽取相應(yīng)符合條件的試題完成試卷的組題。手動方式則需要用戶自己進行試題的查詢,然后將選擇的試題加入試卷子分組。
3.考試管理??荚嚬芾碇饕撠熢诰€平臺的考試,既然是在線考試平臺那么核心必定在考試。所以考試首先需要選擇試卷,即指定該次考試使用什么試卷。選定了試卷之后,可以為考試指定考試的參與者、學生。選定了考試的參與者之后,用戶則可以發(fā)布考試。
考試發(fā)布之后,被選定的學生登錄系統(tǒng)后,則會顯示考試選項,考生則可以進入考試界面??荚嚱缑鎸⒆詣佑嫊r,考生在計時時間內(nèi),可以進行答題,包括選擇選擇題的選項,輸入填空題和問答題的答案??忌绻崆巴瓿煽荚?,則可主動提交試卷,如果考生未主動提交試卷,而考試時間達到,則系統(tǒng)會自動提交試卷。
4.成績管理。成績管理主要是針對考試的結(jié)果進行管理。首先,系統(tǒng)成績管理包括對試卷進行評定,用戶登入考生完成的試卷之后,系統(tǒng)會對客觀題進行自動評分,客觀題包括填空題,選擇題,系統(tǒng)完成自動評分之后,用戶則可以對主觀題進行評分。主觀題可顯示參考答案以及評定標準,協(xié)助用戶來完成主觀題的評分,當用戶完成主觀題的評定后,則可以保存試卷的成績。
考生也可以登錄系統(tǒng)查看已經(jīng)被評定的試卷,查看試卷的具體評定情況,包括各題的得分,正確的答案等??忌部梢詫τ谧约旱臍v史成績進行查詢。
筆者設(shè)想的這套德語在線考試系統(tǒng)采用B/S模式的結(jié)構(gòu)進行開發(fā)。B/S模式是對瀏覽器/服務(wù)器模式的簡稱。在網(wǎng)絡(luò)應(yīng)用系統(tǒng)中,分為兩種模式,一種B/S(瀏覽器/服務(wù)器)模式,另一種C/S(客戶端/服務(wù)器)模式。基于C/S存在諸多弊端,而瀏覽器技術(shù)日新月異,那么B/S模式則越來越流行,逐漸取代了C/S模式的統(tǒng)治地位。B/S模式實際上就是利用瀏覽器取代C/S模式中的C端。
隨著互聯(lián)網(wǎng)的迅猛發(fā)展,現(xiàn)在程序開發(fā)的發(fā)展方向正朝網(wǎng)絡(luò)程序方向發(fā)展,所以微軟為這種應(yīng)用提供了一個網(wǎng)絡(luò)開發(fā)框架ASP.NET。我們知道,對于B/S模式的應(yīng)用系統(tǒng),是由瀏覽器與服務(wù)器組成的。而B/S模式的最大特點是無可靠連接,意即建立一次連接之后就斷開了,這時候,瀏覽器端發(fā)生什么事情,服務(wù)器端是無法知道的,只有下次瀏覽器端再次發(fā)起連接,才可能了解客戶端發(fā)生了什么情況。所以ASP.NET提供了服務(wù)器端控件的概念,服務(wù)器端控件大大簡化了B/S模式應(yīng)用程序的開發(fā)。微軟將單機窗體模型中的事件概念移植到了ASP.NET框架中。只要是定義成服務(wù)器端運行的控件,在客戶端無論發(fā)生什么情況,都會即刻引起服務(wù)器端的響應(yīng),包括狀態(tài)的變更,事件的觸發(fā)。
筆者認為該考試系統(tǒng)可分為六個大的模塊,包括試題管理,試卷管理,考試管理,成績管理,統(tǒng)計分析,系統(tǒng)設(shè)置。
1.試題管理
(1)試題分類管理。作為在線考試平臺系統(tǒng),它的組成基礎(chǔ)就是試題,各種各樣的試題是在線考試平臺的支撐。有了分類系統(tǒng),我們才能更好地管理試題以及在試卷中組織試題。試題分類管理主要包括在系統(tǒng)中新增一個試題分類,提供分類的名稱,分類的編碼,分類的描述等信息,包括選擇題管理、填空題管理和問答題管理。
(2)試題分組。試題分組是容納試題的容器,試題加入分組之后,則不可拆分,試題將以分組的形式整體出現(xiàn)。試題分組主要為試題資源服務(wù),因為通常資源會關(guān)聯(lián)多個試題,所以以分組的形式管理資源相關(guān)的試題,更加便利。
(3)試題資源。試題資源是試題附帶的資源,只有試題分組才能附加資源。資源可以是三種類型的資源,第一種類型是文字資源,第二種類型是圖片資源,第三種類型是音頻資源。文字資源主要是為閱讀理解與作文測試而設(shè)的,圖片資源主要為作文測試而設(shè)的,音頻資源主要是為聽力測試而設(shè)的。
(4)試題查詢。試題查詢是通過各種條件對試題進行查詢,例如利用試題主體進行查詢,利用答案進行查詢,或者利用建立者進行查詢等。
(5)試題統(tǒng)計。試題統(tǒng)計是對試題的各種信息進行統(tǒng)計,例如統(tǒng)計某類別試題選擇題的數(shù)量,某類別試題填空題的數(shù)量,或者統(tǒng)計具有相同答案試題的數(shù)量等。
2.試卷管理。試卷管理的主要功能為試卷的組織管理,試卷是考試的基本單位。一個試卷包含以下基本信息,如試卷的名稱,試卷的編碼,試卷的答題時間,試卷的描述信息等。
試卷是由試題組成的,試卷管理的主要工作,就是為試卷組織試題?;谕ǔ?荚嚨男问?,所以一份試卷通常分為幾個部分。在建立試卷之后,則需要為試卷指定分組,分組包含標題與分數(shù)。添加試題具有兩種方式,一種方式為手工添加,一種方式為系統(tǒng)自動添加。手工添加,教師可以根據(jù)分類、難度等條件選擇需要添加的試題。系統(tǒng)自動添加,教師可以設(shè)定分類,難度等條件,由系統(tǒng)自動為分組組織試題。試卷的查詢,為通過試卷的名稱,描述等信息進行試卷的查詢,以及通過試卷的建立人,試卷包含的試題等進行查詢。
3.考試管理。在線考試平臺最主要的功能就體現(xiàn)在考試上,考試是整個系統(tǒng)功能的核心。建立考試,首先需要錄入考試的基本信息。如考試名稱,考試編碼,考試的開始結(jié)束日期,考試描述等。
建立考試之后,則需要為考試指定試卷,可通過多條件聯(lián)合查詢的方式,選擇該考試需要使用的試卷。指定考試使用試卷之后,則需要選擇參與考試的學生。選擇參與考試的學生可以以專業(yè)年級為單位,也可以以班級為單位,也可以單獨指定學生,需要用戶根據(jù)實際情況進行操作。當考試所有設(shè)置工作完成之后,則可以發(fā)布考試,那么在考試的開始于結(jié)束日期之內(nèi),選定的學生都可以登錄到系統(tǒng)中進行考試。學生登錄到系統(tǒng)之后,則會顯示需要進行的考試,學生點擊相應(yīng)考試標題則會進入相應(yīng)的考試。進入考試界面之后,系統(tǒng)會自動計時,學生可以在完成試題之后,提交試卷。如果計時結(jié)束,則系統(tǒng)會自動提交試卷。在進行考試時,系統(tǒng)會實時保存答案,避免瀏覽器關(guān)閉,答案丟失。
4.成績管理。成績管理的功能核心主要是試卷的評閱,當學生完成考試之后,教師可以登錄系統(tǒng)進行試卷的評閱。對于客觀題如填空題與選擇題,系統(tǒng)會自動進行對錯的評判,并給出分數(shù)。對于主觀題則需要教師進行人工評閱,教師在閱讀學生答案之后,可以給出評語,以及分數(shù)。系統(tǒng)會根據(jù)自動評分的結(jié)果以及教師輸入的分數(shù)自動計算整個試卷的分數(shù),當教師確認分數(shù)無誤后,則可以保存成績。
5.統(tǒng)計分析。統(tǒng)計分析模塊的主要功能是對系統(tǒng)的各項信息進行統(tǒng)計分析。例如分析試題的使用頻度,分析試題的正確率,分析試卷的得分區(qū)間,分析考試的完成實踐,分析某專業(yè)或某班級的成績歷史曲線,分析某學生考試成績的歷史曲線等。
6.系統(tǒng)設(shè)置。系統(tǒng)設(shè)置主要功能是對系統(tǒng)的基礎(chǔ)信息進行設(shè)置。包括建立用戶,建立用戶組及權(quán)限設(shè)置。
以上是筆者對德語在線考試平臺建立的一次初步分析和探討,在后續(xù)的科研工作中筆者會繼續(xù)對該考試平臺進行設(shè)計和實現(xiàn)。
[1]呂佳凌.英語在線考試系統(tǒng)的設(shè)計與實現(xiàn)[J].貴州師范大學學報(自然科學版),2013
[2]李 錚,李再俠.基于ASP的英語在線考試系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2013
ISSN2095-6711/Z01-2015-10-0245