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