發布時間:2023-02-27 11:14:13
序言:寫作是分享個人見解和探索未知領域的橋梁,我們為您精選了8篇的在線考試總結樣本,期待這些樣本能夠為您提供豐富的參考和啟發,請盡情閱讀。
中圖分類號:TP311 文獻標識碼:A 文章編號:1674-7712 (2013) 06-0105-01
一、引言
學校原有的考試模式,都是老師出試卷、印試卷、組織考試、監考、收卷、判卷、講評試卷和進行考試分析。在這個漫長的過程中,老師需要付出很大的工作量,學生需要焦急的等待考試結果,在線考試系統客服了上述弊端,考場延伸到任何時間任何地點,只要能上網學生就能夠參加考試,并且馬上能夠知道考試成績,由于在線考試系統中使用了SQL Server 2008數據庫,使試題更加全面,能夠涵蓋課程的全部章節,試題庫更加豐富,所以在線考試系統是現代化教學的必不可少的組成部分。
在設計在線考試系統時主要需要考慮下面幾個問題:
1.如何驗證不同身份的登錄用戶;2.如何隨機抽取試題;3.怎樣實現考試計時的功能;4.怎樣實現試卷無刷新;5.如何實現系統自動評分;6.合理的創建后臺管理平臺。
二、開發背景
隨著計算機技術和Internet技術的迅猛發展,給學校提出了新的辦學模式。目前絕大部分學校都在進行數字校園的建設,早期的信息化校園就是內部小型局域網,出口為教育網或電信、聯通寬帶,這樣的方式是數字化校園的安全性很難控制,特別是對可靠性要求較高的在線考試系統更加不能滿足要求。隨著網絡的發展,現在的數字化校園,對服務的配置越來越高,設置多層防火墻,并通過各種方式實現網絡的安全管理,這些措施的實行更加促成了在線考試系統的開發腳步。
三、系統分析
(一)需求分析。現今舉行的各種考試,不管是學校內部組織的期末考試還是社會上的一些職業資格考試,多數都是采用試卷的形式進行考核,過程繁瑣,需要時間較長,教師需要出卷、閱卷等多個過程,工作量大,又不能保證考試的公正性,在線考試系統能夠提供隨機收取試題進行組卷,既降低了教師的工作量,又保證了考試的公正性。而對于考生來說,參加學校的期末考試,可能需要等待一周才能夠得知考試成績,對于社會上的職業資格考試來說,考生可能需要等待,一個月甚至多個月的時間才能夠知道考試成績,在線考試系統能夠實時評分,考試完成后能夠立即得知考試成績。所以在線考試系統對于學生和考生來說都是有利無害的。
(二)系統功能描述。為了保障整個系統的安全性,在線考試系統實現了分類驗證的登錄模塊,這樣可以對不同身份的登錄用戶進行驗證,確保了不同身份的用戶操作權限。在抽取試題上,系統使用隨機抽取試題的方式,體現了考試的客觀與公正。當考生答題完畢之后,提交試卷即可得知本次考試的得分,體現系統的高效性。在后臺管理上,又分為后臺管理員管理模塊和試題管理模塊。其分別適應不同的用戶,前者只有系統的高級管理員才能進入,對整個系統進行管理。而后者只允許教師登錄,教師可以對自己任教的科目試題進行修改,并且可以查看所有參加過自己任教科目的學生成績。具體功能如圖所示。
系統登錄判斷身份是否登錄教師試題信息管理考試結果管理個人信息維護學生閱讀考試規則選擇考試科目開始考試交卷評分管理員信息管理人員信息管理試題信息管理科目信息管理考試結果信息維護管理員
四、系統設計目標
在線考試系統能夠從試題庫中隨機抽取考試試題,并且根據考試所需的章節分布,難度要求,進行智能組卷。系統主要實現以下目標:
1.軟件的可用性強,操作簡單,界面友好。2.能夠從試題庫中隨機收取試題,并且能夠進行智能組卷。3.保證系統的安全性,對于非法數據的處理要考慮全面。4.能夠對考試的結果進行實時評分。5.對于不同權限的用戶,要區分對待,教師管理試題,系統管理員管理相關信息。6.系統要為今后的維護升級留有相應的接口。
五、數據庫設計
在開發在線考試系統之前,分析了系統的數據量,由于在線考試系統中試題及考生信息的數據量會很大,因此選擇Microsoft SQL Server 2008數據庫存儲數據信息,在數據庫中創建了6個數據表,用于存儲不同的信息,如下所示。
1.管理員信息表;2.課程信息表;3.考試成績信息表;4.學生信息表;5.教師信息表;6.試題信息表。
六、總結
本文對在線考試系統的總體設計進行了介紹,在線考試系統最基本的要具備登陸、隨機抽取試題、答卷和評分功能,這4部分組成了在線考試系統,而其他一些功能或者模塊都是間接的服務于這4部分。完善的在線考試系統,也要具備優良的后臺管理模塊,只有將后臺管理模塊設計完善,才能使整個系統變得更加靈活和容易維護。
參考文獻:
[1]高曉黎,韓曉霞.SQL Server 2008案例教程[M].北京:清華大學出版社,2010.
關鍵詞:WEB網絡;在線考試;系統設計
中圖分類號:G434
當前高校招生的規模在不斷的擴大,學校的學生也隨之增加,但是當前的考試方法已經不適應學校管理方式的發展,因此為了適應新的信息以及科學技術的發展,高校在不斷地普及著網上在線管理系統。在線考試系統是在互聯網上使用的應用系統,通過比較簡單的配置,實現考試可以在不同的地點進行,不會受到地域的局限。網上考試管理系統不僅僅是對學生考試的認證,同時也是有效地學習工具,學生可以在此系統中學習、可以進行模擬測試,可以發現自身的不足,既可以提高學生的自主學習意識,又可以大幅度的提高學生的學習效率。本網絡考試系統是借助于遍布全球的互聯網進行的,目標是實現學生的在線考試、試卷提交及成績查詢等功能,使學生考試更加靈活,可以擺脫一些地域的限制,另外試卷是根據試題庫中已經存在的內容自動生成的,每套試卷內容都不一樣,這樣便可以避免考試中的作弊現象。多年來,隨著ASP技術和JSP技術的不斷涌現,許多網站也提供了基于瀏覽器的在線網絡考試系統。這一考試系統的及時出現已經贏得了社會的極大關注。
1 考試系統功能分析
(1)學習和研究實現方案中所需要的JAVA的關鍵技術和軟件工程技術。
(2)熟練掌握WEB服務器的功用。掌握編程語言JAVA以及編程平臺MyEclipse 8.5,并熟練應用SQL Server 2005數據庫,通過對這些知識的掌握便可設計出一個在線的網絡考試系統,并結合學校實際情況,構建在線考試系統的整體框架。
(3)在線網上考試系統是一種對軟件的開發,其主要內容有:1)在線考試系統的需求分析,包括功能需求分析、非功能需求分析、以及可行性分析;2)在線考試系統功能結構的詳細設計,包括各個模塊設計以及對應的流程圖設計;3)在線考試系統的實現,主要是模塊功能界面的實現、代碼實現等。
(4)總結歸納整個設計研究過程,對系統的不足之處進行思考,為以后系統的升級和維護提供經驗。
2 系統功能模塊設計
在線考試系統主要有以下幾個模塊:
(1)考試模塊,考生可以通過考試系統來完成一次考試的過程。
(2)學生信息管理模塊,就是對學生的信息進行輸入、修改、刪除、保存的管理功能。
具體子系統功能如下所述:
(1)考試模塊。學生通過輸入自己的準考證號和密碼,可以登錄到在線考試界面,選擇自己需要考試的科目,進行答題,答題結束后,系統會根據答題情況進行評分,并將考試結果保存入庫。1)學生在線答題:學生在系統中答題的時候,首先需要通過用戶名密碼進行登錄,再通過題庫配題,學生按照題目一一解答,并在規定的時間內完成試題,并對答案進行保存的過程就是在線答題;2)學生交卷:學生交卷模塊就是學生在完成答卷后對試卷進行提交,然后再由系統來完成評分。
(2)學生個人信息管理。信息修改:學生可以更改個人信息,如重置密碼,設置找回密碼相關功能;成績查詢:學生可以通過此功能看到自己歷史的成績記錄;系統中存在兩種不同權限的用戶,即管理員和學生。進入考試系統時,都需要經過系統的身份驗證,這兩種用戶的相關信息都被存儲在數據庫服務器中,屬于合法用戶。只有合法的用戶,才可以進入考試系統,才有權限對系統中規定資源進行訪問。學生以及管理人員需要通過自己的用戶名和密碼完成登錄,登錄之后對在自己權限之內的一些內容進行操作和管理。圖1是對系統的結構框架表示。
圖1 系統的結構框架
3 數據庫框架分析
數據庫是所有管理信息系統非常重要的部分,它主要是具有為整個系統提供數據存儲的功能,從而滿足整個系統的業務流程的需要。數據庫可以表現和反映出整個系統的模型,因此它的設計將會對整個系統的性能和應用效率產生影響。系統的數據庫的開發設計是建立在整個系統的需求分析以及開發手段的基礎上,需要掌握各種權限的用戶以及整個系統多方面的需求。在Windows操作系統中,SQL Server是最常用的網絡后臺數據庫,然而應用于互聯網上的數據庫,需要實現比較大的網絡應用系統,為此需要選擇SQL Server 2005作為該系統的數據庫,僅進行存儲在線考試系統的數據。
4 在線考試功能實現
(1)系統登錄功能實現。在登錄到系統中之后,會彈出一個主界面,主界面上有考試以及成績的查詢兩個文本框,對于考生來說,考生可以在登錄之后選擇自己的考試科目,選題,然后進行考試作答。
在登錄到系統中之后,會彈出一個主界面,主界面上有考試以及成績的查詢兩個文本框,對于考生來說,考生可以在登錄之后選擇自己的考試科目,選題,然后進行考試作答。如圖2所示
圖2 考生作答界面
(2)成績查詢功能實現。考試成績查詢主要是對考試成績進行網上查詢,通過輸入考號進行查詢,查詢結果主要包括考試課程、考試時間以及各項考試成績,程序查詢界面如圖3所示。
圖3 考生成績查詢界面
(3)考生信息的維護的實現。考生信息維護主要包括考生姓名、登錄密碼、
性別、以及密碼保護、專業、學號等信息的修改。
5 結束語
考試就是一種考核的方式,老師可以通過考試來對學生的學習情況以及自己的教學情況進行了解,是任何學習生活中必不可少的一部分,但在教育事業不斷發展的過程中,要不斷的與其他領域相結合,尤其是信息以及科技領域,只有這樣才能使教育事業更好的發展。隨著計算機信息技術的發展,計算機網絡在線考試系統具有極其巨大的優勢,使得網絡在線考試成為解決問題的關鍵措施。
參考文獻:
[1]李志明.基于WEB服務的在線考試系統應用研究與實現[D].廣東工業大學,2005:2-3.
[2]吳小玲.基于Web的在線考試系統的實現[D].廣東工業大學,2005:9-10.
關鍵詞:ASP;B/S;在線考試;數據庫
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2010)05-1130-03
The Design and Implementation of On-line Examination System Based on ASP
LI Shi-chuan
(Zonghou Weishengbu Yaopin Yiqi Jianyansuo, Beijing 100071, China)
Abstract: This paper proposed to build an online examination system solution, and to analyze the various functional modules and implementation strategy. Also, it analyzes the technology of ASP and related databases, and analyzes the importance process of implementation.
Key words: ASP; B/S; on-line examination; database
目前,信息科技已成為現代科技的核心和主流,信息化成為全球發展的趨勢,Internet成為傳播信息化的重要手段,其成為了人們生活中的不可缺失一部分。基于Internet的各種應用系統也越來越多,由于這些應用系統給人們帶來了各種方便和便利,所以受到了人們日益重視。
基于Internet的在線教育系統成為了趨勢,在線考試系統也應運而生,并越來越受到人們的重視。在線考試系統發揮了網絡的優勢,相對于傳統考試系統而言,其降低了考試成本,節省了人力物力,同時,其具有高效性、便捷性和不受時間與空間的限制等優點。在線考試系統體現了客觀、公正的原則。所以,對于在線考試系統的研究和實現具有重大的現實意義。
1 背景分析
基于Internet的應用有多種形式,比如傳統的Client/Server結構,簡稱C/S,但是其在網絡應用系統模式上具有局限性,對于在線考試系統的大力推廣應用會造成一定的影響。另一種是Browser/Server結構,簡稱B/S,是隨著Internet技術的興起,這是目前最流行的一種基于Internet應用的模式。其主要優點是對客戶端要求低,客戶端只要安裝有瀏覽器就可以實現。該論文實現的在線考試系統是基于B/S結構實現,利用了B/S結構的優點。該系統對客戶端要求低,如果在Internet上,客戶端只需要有瀏覽器就可以直接進行在線考試,如果是在小型局域網中配置在線考試系統,則會大大減輕了網管的負擔,不用為每臺電腦作特殊的配置。
2 系統分析
在做一個應用系統之前,首先需要對系統進行分析,知道系統是做什么的,解決什么問題,達到什么目的,然后才能進行下一步設計。所以,先對在線考試需要解決的問題進行分析,然后對在線考試系統的功能進行分塊設計。
2.1 需求分析
根據筆者的深入調查研究,在線考試系統主要面向教師和考生。
教師的主要任務是考試科目的設置,題庫的編輯,包括錄入、修改和刪除題目,考生信息的管理,包括錄入、審核等,試卷的管理,包括生成試卷,考試時間安排等,考生的成績查詢,以及考試信息的等模塊。教師的主要功能是對整個考試系統的后臺管理,經過一系列的操作,能對整個考試流程有很好的把握,同時能動態的管理試卷,參加考試人員,最后能查看各個考生的成績和考試的情況分析匯總。
考生的任務相對就要簡單些,這是考慮到考生可能初次接觸考試系統,需要在很短的時間內熟悉考試系統,圓滿的完成整個考試。考生的主要任務是在線考試,成績查詢和考試信息
瀏覽。考生能在線選擇需要參加的考試,在考試完成之后,能直接查詢到考試結果。
在線考試系統可以用圖1中簡單的用例圖表示。
2.2 模塊設計
根據以上的需求分析,可以進一步設計出在線考試系統的各個功能模塊。如圖2所示。在該圖中,標示粗體的兩個模塊,是教師和考生共有的。
各個模塊的具體功能如下。
登錄系統:教師和考生只有登錄系統后才能進入各自的模塊。教師和考生登錄系統后,系統會自動判別各自的權限,顯示各自的功能模塊。
科目管理:教師可以對在線考試系統的科目進行設置,本系統支持多個學科在線考試,所以教師可以在科目管理中,對各個科目管理,根據需要設置不同學科。可以對科目新增、修改和刪除操作。
題庫管理:教師設置好科目后,可以對各個科目設置考試題目。根據在線考試系統的特點,教師可以設置單項選擇、多項選擇和判斷題三種題型。可以方便的對題目進行新增、修改和刪除操作。
考生管理:教師可以根據需要對考生信息錄入,以及給考生分類。
試卷管理:由于在線考試系統支持多學科。教師就需要根據需要生成各個試卷,可以靈活地設置試卷的總分,設置單項選擇、多項選擇和判斷題三種題型各自的比例,選擇參加考試的考生,以及允許考生參加考試的時間范圍。
考試信息管理:教師可以設置些公開考試信息,以供考生瀏覽。
成績查詢:教師可以對所有參加考試的考生成績進行查詢,匯總。考生只能查詢本人參加考試的成績。
在線考試:考生可以進入在線考場,進行考試。題庫根據教師的設置,從題庫中隨機抽取試題,以供考試。
考試信息瀏覽:考生隨時可以瀏覽相關信息。
在先考試系統需要實現以上各個功能模塊,同時需要滿足操作界面美觀,用戶易操作性,穩定性強,安全性能好,能夠滿足多人同時在線考試。
3 開發與運行環境
經過以上需求和功能模塊分析,確定了在線考試系統的要求和目的。下面分析實現在線考試系統的開發環境和需要的運行環境。
開發環境:目前開發B/S結構的技術手段很多,有多種流行的網站編程工具。在這里,選擇了ASP開發技術,環境基于Windows的IIS 6。
ASP是 Active Server Pages(動態服務器主頁)的縮寫,是一個服務器端的腳本環境,在站點的Web服務器上解釋腳本,可產生并執行動態、交互式、高效率的站點服務器應用程序。ASP可以勝任基于微軟Web服務器的各種動態數據內容。ASP具有的特點是:面向對象、獨立于瀏覽器、易于生成、無需編譯。
ADO(ActiveX Data Objects)是一組訪問數據庫的對象集,為ASP提供了站點數據庫訪問解決方案。通過執行SQL命令,讓用戶在瀏覽器畫面中輸入、更新和刪除站點服務器的數據庫信息。ADO使用內置的RecordSets對象作為數據的主要接口。ADO可使用 VBScript、JavaScript等語言來控制對數據庫的訪問、以及查詢結果的輸出顯示。
由于Windows操作系統占據了主要市場,用戶比較熟悉Windows的操作,對于IIS的配置,很容易上手。選擇ASP開發技術,主要基于其技術很成熟了,語言簡單,用戶易學,功能強大。運行環境是IIS,具有兼容性強,穩定性好等優點。
數據庫:在線考試系統是B/s結構,基于Interment的應用系統,需要有后臺數據庫的支持。現在市面上有多種數據庫供選擇,但和IIS+ASP兼容性強的數據庫有Access和MS Sql Server。這里開發的是大中型的在線考試系統,所以選擇了MS Sql Server 2005,該版本的功能是繼承了前幾個版本的優點,同時,其穩定性、兼容性、安全性更強大。
運行環境的結構可以用圖3表示。
4 開發技術難度分析
基于ASP的在線考試系統,經過了前面的系統分析和設計,在編程階段遇到了一些問題,并予以解決。現分享如下。
4.1 數據表設計
在數據表設計中,多數表單都是比較容易的。其中有一個主要表是設計題庫表,這個表是在線考試系統的核心。根據調研,多數開發者都把試題和相關選項放在了一張表中,或者有些開發者為不同的題型設置不同的表。這樣開發的好處當然是對于開發者簡單,易操作。但是,這樣設計表有很大的弊端,比如,在設計之初,開發者必須確定試題的選項個數,這在用戶來講是不可預測的事情,如果用戶需要對選項有變化時,這將涉及到表和頁面的多處修改。其缺點是可擴展性差、靈活性不夠好、會造成一定資源的浪費。
基于此,本系統在設計開始,就考慮到了數據庫的優化問題以及可擴展性。即將考題的題目和選項分開存儲,由于考題的題型有共性,在這里就考慮將幾種題型一起存儲。如下圖所示。這樣的好處是,用戶在添加題目選項可以更加靈活,在數據庫存儲方面,更加緊湊和高效。
4.2 試題的抽取
在線考試的一個重要功能是,考生能抽取到不同的試題,可以有效防止考生的作弊問題。實現試題的抽取不同,一個有效方法是從數據庫中隨機抽取試題。
我們可以看到,隨機抽取試題的方法較多,但如何能實現高效的從數據庫中隨機抽取試題,試題不能有重復,滿足多人同時在線的要求,這是個關鍵問題。
比較常見的方法是,利用ASP下的隨機函數,隨機抽取試題,然后和前面抽取的試題作比較,如果有重復,則重新抽取,直至取完最后一道題。這種方法具有簡單可行的優點,其不足是效率低下,可能會延長用戶等待的時間,造成假死機現象。
在該系統中,采用了一種較高效的方法,可以取消比較的過程,縮短提取數據的時間。其方法是:利用隨機洗牌算法的思想,給定一個數組,產生一個當前數到該數組的最后一個數之間的隨機數,然后交換這兩個數;順序往下移動一個數,然后重復以上過程。循環結束后,得到的就是一個隨機數序列。代碼如下:
dim rig[300] //題庫數序列,并初始化為0,1,2….
dim b[50] //定義取得隨機數數組,并初始化為0,1,2….
for i = 0 to 50 C 1//得到隨機題庫數
d = RndNumber(i + 1,300 - 1) //取得在i+1至300中的隨機數
e = rig[d] //交換當前數和隨機產生的數
rig[d] = b[i]
b[i] = e
next
%>
4.3 防止刷新
考生在考試過程中,可能會遇到,刷新瀏覽器,或無意中關閉瀏覽器的問題。在本系統中解決了這一問題,考生不用擔心因瀏覽器的錯誤,造成考試失敗,或有的考生有意刷新來獲得新的一套試題。
該系統的解決方法是,考生在參加考試時,隨機生成一套試題,這套試題在后臺進行了標記,同時記錄下了考生參考的時間。如果考生無意關閉或刷新瀏覽器,可以再次進入在線考場,繼續做前面提取的試題,時間會隨著流動。
4.4 考試終止
考生在考試中,可以隨時提交試卷,或者教師設置的時間到后,自動提交試卷。
考生提交了試卷后,可以立即查看考試的成績。同時,系統設置了防止考生按后退鍵進行修改做過試題的可能。
4.5 系統安全性
本系統是在Internet上實現的,安全性是很重要的一方面。特別是對于一些比較常見的安全漏洞問題,需要特別注意。一方面,是在服務器操作系統方面,采用最新的操作系統和補丁,數據庫方面,也需要關注官方網站,隨時留意其最新的補丁。
在編程方面,要防止Sql注入問題。比如,在有用戶輸入信息的地方以及和網站有動態交互的地方,采用字符過濾和驗證的方法,去除或隱藏對數據庫有危害的字符。
5 總結
本文探討和實現了基于ASP的在線考試系統,由于前期經過了充分的調研和論證。在系統實現中解決了很多技術上問題,并實際投入了應用。在線考試系統固有其優點,即簡單、快捷、可操作性強、減輕負擔等,現在已應用非常廣泛。但同時,需要看到其不足之處,在線考試系統現只能對客觀題做出正確的判斷,對于主觀題,盡管可以實現在線答題,但還不能達到在線實時判題,這方面主要靠教師的判斷了。
參考文獻:
[1] 王萍萍,李曉娜,孫更新.ASP+Dreamweaver動態網站開發[M].北京:清華大學出版社,2008.
>> 基于JSP 的自測系統的設計與實現 基于JSP的在線考試系統的設計與實現 基于JSP在線考試系統的設計與實現 基于JSP的家政服務管理系統設計與實現 基于JSP的在線考試系統設計與實現 基于JSP的校園新聞系統設計與實現 基于JSP網上考試系統設計與實現 基于JSP小區物業管理系統設計與實現 基于JSP的畢業設計選題系統的設計與實現 基于JSP的網上訓練與考評系統的設計與實現 基于JSP的畢業論文系統的設計與實現 基于JSP的學生就業信息管理系統的設計與實現 基于JSP的網絡文件管理系統的設計與實現 基于JSP的網上書店系統的設計與實現 基于JSP的學生信息系統的設計與實現 基于JSP技術的作業管理系統的設計與實現 基于JSP的學生宿舍管理系統的設計與實現 基于JSP的網上學生考勤系統的設計與實現 基于JSP+Servlet技術的在線考試系統的設計與實現 基于JSP技術的在線技能評測系統的設計與實現 常見問題解答 當前所在位置:l界面,既進行教材評價系統網站首頁。3.重新登陸判斷。如果用戶名與密碼與數據庫中的記錄不相同,則要求用戶名重新輸入和提交。
(二)教材評價系統的數據庫實現
教材評價系統使用B/S模式,這是由于該種方式是數據庫內容直接架設在服務器上,用戶只需要在前臺對網頁進行操作,而管理人員只需要在后臺進行維護管理,該種方式不需要太多的維護成本,維護的方式也非常方便。
教材評價管理系統使用Access數據庫軟件,它屬于Office系統中專門針對數據庫應用開發的軟件,它的操作方法簡便、功能齊全,它結合其它Office系列軟件共同使用時,能很方便各種文檔的的調用和處理。如果教材評價系統的功能進一步開發,可以根據Access數據庫系統升級到Client/Server模式,通過搭配SQL Server軟件,數據庫能完成更多功能需求。
四、總結
使用JSP方式結合Access數據庫具有一定程度的安全性,如果加上防火墻技術且管理員能定時備份,則能保證網頁與數據庫的安全需求。通過JSP對教材評估管理系統的實現,能用電子信息化的方式完成教材各個方面的評估,這種評估方式改變過去教材評估的弊端,使評估的過程更簡單、統計更即時、統計的結果更便于保存,通過該種方式的評估,更能滿足教材修訂的要求。
參考文獻:
隨著通信服務公司信息化要求不斷提高,信息化項目也越來越多,整個第一季度都是在緊張和忙碌中度過的,回首這三個月的工作,繁忙與欣喜同在(),感謝信息中心全體成員在工作上的配合和生活上的照顧,現就具體工作總結如下:
1.提交“移動信息中心內部考試系統”概要設計說明書和需求分析報告。根據修改意見完成代碼開發,并將其部署在信息中心服務器上使用(此文來源)。
2.按信息中心內部要求,開發一套“論壇系統”并將其部署在信息中心服務器上使用。
3.提交“輔助辦公系統(公文有約免費提供)”概要設計說明書。根據反饋信息和指導意見完成代碼開發。并將其部署在信息中心服務器上使用。
4.參與集團彩鈴項目小組,按分工進行代碼開發工作。主要負責投訴模塊,鈴音庫模塊開發。開發完成后,參與集團彩鈴系統的鏈調,并按新的要求對各個模塊進行調整,并將其部署在信息中心服務器上使用。
5.參加adc管理平臺技術交流(此文來源)。
6.提交“績效管理系統”,“在線培訓考試系統”概要設計說明書和需求分析報告。
7.參與面試出題工作,提交c語言測試題。
8.參與全省彩鈴平臺的測試工作,模擬縣級大客戶經理的角色。對個人信息,工單處理,投訴,留言等模塊進行測試,并提交測試報告(公文有約免費提供)。
9.參與自主研發信息化項目與oa系統接口討論會議,并按會議討論結果提交系統接口申請報告。
10.提交“在線培訓考試系統”項目開發設計,設計整體框架,并按此對項目組成員進行分工。
【關鍵詞】E-learning 在線培訓 學習 共享 在線管理
在線學習和培訓系統是在學習活動中為學習型組織提供一套完整的全流程管理軟件,涵蓋了學習資源的規劃,知識管理,傳統的培訓管理,在線學習管理,考試管理,積分和激勵管理等應用領域。
傳統的培訓方式存在成本高,缺乏連續性,資源利用不足,覆蓋面小,間斷工作安排,無法跟蹤學習,培訓管理缺乏等弊端,而在線學習系統可以實現隨時隨地的學習,自由調整進度,節約培訓成本,更新內容,減少規劃時間,跟蹤學習,快速培養人才等傳統培訓方式不容易實現的效果。
在線學習培訓系統可以為員工提供渠道來了解更多知識、提高工作效率、在工作中學習。
還可以使培訓管理者可以減輕工作負擔、提高管理水平,同時豐富教學和考核手段、并根據實際情況隨時更新培訓和考核內容、實現不同崗位,不同人群的分類分級考核。
企業本身可以增強企業核心競爭力,加強公司知識的管理、傳播、沉淀和創新,提高生產率和工作效率,降低培訓成本,提高部門之間的協調合作能力,增強企業凝聚力。
1 在線學習系統的基本設計思想主要包括
(1)充分利用網絡平臺,以學習為主,其他交流互動方式為輔,并配以在線的練習與考核,以提高在線學習的實效和質量。
(2)根據學習者的學習能力及學習計劃,來安排學習進度和流程,及以提高學習的針對性。
(3)集在線學習、在線培訓、在線考試和交流互動為一體。
(4)方便和實用的后臺管理,以提高講師和管理者的工作效率。
2 功能模塊
2.1 在線學習
(1)流媒體視頻點播服務器[支持:寬帶/高清/音頻]。
(2)學員自動開通課程。
(3)講義和視頻同步播放。
(4)學習進度記錄管理[時間累計/次數累計/時間段限制]。
(5)講義權限下載、視頻課程加密。
(6)添加課程及目錄靈活的設置和組合。
2.2 網絡考試
(1)支持單選、多選、判斷題、主觀題型。
(2)學員根據設定日期進行試卷考試。
(3)學員考試成績及記錄管理/考試成績排名。
(4)隨機選題組合出卷。
(5)考試時間設置和無刷新倒計時。
(6)后臺閱卷及成績管理。
2.3 知識管理、資源共享
(1)管理員通過后臺進行知識類別管理。
(2)管理員對上傳的文件進行審批。
(3)學員通過前臺登陸后進行知識按分類上傳。
(4)學員按權限可以對不同類別的知識文檔進行下載或在線查閱。
2.4 在線交流
(1)學員在前臺頁面能夠針對相關問題進行提問。
(2)學習課程同時能夠在線做筆記心,可以共享心得。
(3)講師可以進行在線答疑。
3 主要實現技術
系統實現界面主要使用JQuery UI插件,使用JQuery UI的組件進行頁面開發界面更美觀統一,界面友好性更強,同時可以減少對界面開發的時間,為了減少網絡數據傳輸流程,使用異步通訊技術進行局部數據傳輸.
頁面布局用DIV+CSS,數據列表后臺采用ECSIDE插件,能自動分頁,通過配置能夠對數據進行導出,極大方便了數據的顯示功能。
各用戶可以通過瀏覽器訪問后臺數據。開發使用J2EE平臺,java語言有很好的移植性。系統采用MVC(視圖層、模型層、控制層)多層的分布式應用模型,從邏輯上可劃分為三大部分:前端的客戶端軟件、中間層的應用服務和后端的數據存儲。所有分析數據都存儲在后端的數據庫服務器上,計算密集型的任務集中在中間層的應用服務上完成,客戶端展現數據及分析后的結果。這種結構減少了代碼的耦合性,增強了模塊復用性。采用Struts2+Springle3+Hibernate3框架,使用Struts2和JQuery UI對用戶界面進行開發,使用Spring3對系統的邏輯進行控制,使用Hibernate3通過配置XML文件對系統事務進行管理,使用框架能夠極大的減少代碼量,能夠很好的保障系統的穩定性,而且后期維護也很方便。數據庫使用SQL SERVER 2005關系型數據庫,數據庫進行自動備份。
4 系統設計原則和目標
4.1 部署簡單
上傳至WEB服務器,配置好配置文件即可。
4.2 性能易于優化
本系統架構采用3層架構,由于模塊化開發使得代碼的質量得以保證,可以用負載平衡Apache+Tomcat實現動靜分離,優化Tomcat自身性能,Apache+3Tomcat集群等方法提升性能。
4.3 移植性強
由于JAVA得平臺無關性,使得他的移植性很方便,根據不同的系統安裝相應的JDK即可方便移植。
4.4 擴展性好
由于JAVAEE的接口技術使得模塊之間的依賴性降低,及控制反轉,依賴注入等技術使得功能擴展性加強。
4.5 大幅度降低開發和維護時間,降低開發和維護成本
本系統架構采用面向對象技術,并廣泛地使用了多種設計模式如MVC、Command、Dao等,這些模式的使用大幅度重用代碼,降低各模塊間的耦合性,使得開發和維護的時間得到很大程度的緩減,從而降低本項目的開發和維護成本。
5 系統詳細設計
5.1 在線學習
如表1所示。
5.2 考試管理
如表2。
5.3 知識庫管理
如表3所示。
5.4 共享管理
如表4。
5.5 課程管理
如表5所示。
6 總結
本課題的開發建立了一個比較完善的在線學習、培訓、考試等功能,基本滿足了企業內部和跨區域的在線培訓需求,對各個主要功能模塊進行了深入分析,對系統的架構和應用技術進行了闡述,本系統應用的架構和技術都是比較新的,對系統的后期維護和擴展打下了良好的基礎,而且系統的移植性很強,能夠部署在Windows和Linux中。同時對系統的負載能力進行了分析,采用負載均衡技術,保障多用戶的同時并發時系統的穩定性。
隨著企業的發展和對培訓要求的提升,后續必然對系統要進行升級,由于本系統的開放性和技術的先進性,這些后期維護成本很低。
參考文獻
[1]Art Taylor.JDBC數據庫編程[M].電子工業出版社,2006.
[2]JAVA SE 6.0編程指南[M].北京:人民郵電出版社,2006.
[3]孫衛琴.精通Struts:基于MVC的Java Web設計與開發[M].電子工業出版社,2004(08).
作者簡介
王蕊(1981-),女,大學本科學歷。現為河北九華勘查測繪有限責任公司助理工程師,主要從事地理信息系統集成工作。
作者單位
【關鍵詞】智能化考試方法;在線考試;信息
【Abstract】With the continuous development of computer information technology, Education informatization is more and more dropt attention. People’s demand for online test becomes greater and greater. The basic conditions and factors to realize intellectualized test method is discussed, and an implementation method is put forward.
【Key words】Intelligent test method; Test online; Information
0 引言
隨著Internet技術的飛速發展,基于Web開發的技術得到了極大的應用。如何將信息技術引入教育領域已成為許多有識之士的鉆研方向。當今教育存在這么一種情況:校園網絡環境日益優化,而教師的考務工作卻沒有因此而變得輕松。為了充分利用校園網現有的網絡資源,為了有效解決傳統考試方式的弊端,我們需要將傳統書面筆試的出卷、考試、評閱等多個環節整合成一個集動態出卷、在線考試、自動評閱及成績查詢等諸多功能為一體的在線考試系統。
1 實現意義
欲實現一個功能齊全的在線考試系統,必先實現一個智能化考試方法。為了方便程序員設計在線考試系統,本文提出了一個不基于任何語言的智能化考試方法。該方法簡潔而不失嚴謹,通用而不失齊全,更重要的是它不拘泥于一種語言,靈活方便。
2 分析與實現
要實現智能化考試方法,必須要了解在傳統的書面考試中我們為了“考試”做了哪些事情。在傳統的考試中教師要出題、改卷、統計分析考試結果,學生要答題,查詢成績。因此智能化考試方法中必須包含有出題、考試、改卷、統計這四大功能。當然為了方便教師出題,題目錄入功能也必不可少。綜上所述,智能化考試方法模型如圖1所示。
2.1 題庫的設計與實現
要將題目錄入,就必先要有一個題庫。題庫的設計至關重要,它關系到試題信息的實體完整性,關系到題目引用的參照完整性。要設計一個題庫,先要確定是否要將題目分科目,分題型存放。一般情況下,如果題庫小,數據量不大可以不分表存放;如果題目多,數據量大最好采用分表存放。在題庫中,每一道題目都要有一個獨一無二的編號,該編號可以是數據庫系統自動生成,也可以為手動輸入。為確保編號獨一無二,最好為數據庫系統自動生成。每一道題目都會擁有以下屬性:題目內容、答案、所屬科目、難度、重要程度、題型等屬性。
綜上所述我們可以得出題庫的關系表示:題目(題目編號、題目、答案、科目、難度、重要程度、題型、預留字段)。
至于如何將題目導入題庫,我們可以選擇使用考試系統導入,也可以選擇從excel中導入,當然二者兼有更完美。
2.2 出題方法的設計與實現
出卷就是從題庫中選某些題,將其信息存放在試卷庫中,所以我們要先設計一個試卷庫。由于每份試卷的題目數量不確定,試卷庫的關系模式選擇二目關系模式,將試卷信息與選題信息分開存放。試卷庫關系表示:試卷(試卷編號、出題者、出題日期),選題(編號、試卷編號、題目編號、分值)。對于出題的方式,可以選擇手動出題,也可以選擇自動組卷。
2.2.1 手動出題
手動出卷相對比較簡單。出題者每選中一道題,就在選題(選題表)中增加一條記錄。選題完成后出題者可以預覽試卷,確定是否要修改。
2.2.2 自動組卷
出題者應先確定有幾種題型與各種題型的題目數量,題目數目必須小于題庫中題目的數目,題型也必須已存在題庫中。先將某一題型的題目編號全部檢索并按順序存放在哈希表中,然后產生對應題目數量個數的不重復且大于0小于總題目數量的隨機數。以隨機數為鍵即可取得題目編號,存入選題(選題表)中。選題完成后出題者可以預覽試卷,確定是否要修改,其具體流程圖如圖2所示。
2.3 學生考試方法的設計與實現
學生答題就是將學生的答案存入答題庫中。因為每一個學生對于某一份試卷的某一題只允許有一個答案,一個得分,所以可得出答題關系表示:答題記錄(學生編號,試卷編號,試題編號,答案,得分)。學生每答一道題,就會在答題記錄中增加一條記錄。學生在答題結束后可以查看自己的除得分以外的答題記錄,確定是否要修改,然后提交試卷。提交試卷后不允許進行任何修改。在批改試卷后方可查看得分。
2.4 智能改卷方法的設計與實現
無論試卷中有多少種題型,我們都可以將其歸類為主觀題或者客觀題。客觀題的答案是確定的,有唯一標準的,易于批改,可采用自動改卷;而主觀題的答案靈活多變,準確程度難以確定,可采用人工改卷也可采用模糊查詢。
2.4.1 客觀題修改
將學生答案與題目答案都查詢出來一一對應比較,答對則得滿分,答錯得零分。并將相應的得分保存在對應的答題記錄中。
2.4.2 主觀題修改
(1)人工改卷:將學生答案與標準答案都查詢出來,改卷者根據標準答案判斷學生答案相似程度確定得分,并將相應的得分保存在對應的答題記錄中。(2)模糊查詢:為標準答案設置關鍵字,并設置每個關鍵字的權值。判斷學生答案中是否含有關鍵字,根據所含關鍵字的個數及其權值確定得分。
2.5 統計分析方法的設計與實現
考試的目的在于檢查教學成果。考試結束后學生要知道自己的得分,班級的排名等情況;老師要知道所教科目所有學生的得分,最高分,最低分,每一題的正確率,每一題的得分率等各種數據。如何才能實現功能齊全的統計分析,這就涉及到答題記錄的存儲與利用。通過答題記錄可以輕易地得出該次考試所有學生的成績,將成績存放在一個單獨的關系表中,如:學生成績(學號、試卷編號、考試成績、平時成績、總評)。通過答題記錄我們也可以輕易得出某一題的得分率,正確率。只要正確使用答題記錄與其他數據表,絕大部分的統計分析都是能夠實現的。
3 總結
隨著計算機的普及,計算機在各個行業得到了普遍的應用,社會的發展也趨于電子化、網絡化。傳統考試的諸多不便逐步顯現出來,在網絡高速發展的今天,基于網絡的智能化考試成為了現實,能滿足日常教學和管理工作。給人們帶來很大的方便,提高了辦事效率。
【參考文獻】
[1]王珊.數據庫系統概論.4版[M].北京:高等教育出版,2006.
【關鍵詞】口語測試:計算機輔助;大學英語:反思
【中圖分類號】G420 【文獻標識碼】A 【論文編號】1009—8097(2013)06—0076—05
引言
隨著大學英語教學改革的深入和大力推進,口語教學及測試己普遍受到國內各高校的重視。但是,在以教師為主導的傳統口語測試環境下,由于學生人數眾多、考試時間和教師精力有限,使得大規模的英語口語測試難以實現。以計算機技術為主的現代信息技術為促進大學英語教學改革提供了強大的技術支持,也為大規模英語口語測試提供了實現手段。一大學英語口語測試現狀
口語考試是大學英語教學評估的重要手段。自2006年全面實施大學英語教學改革以來,全國各高校不同程度地實行了對大學英語教學理念、教學模式等方面的改革,但是,口語教學及其測試卻未能實現與時俱進的突破。廖亦斌通過短信調查發現,受試對象中大部分高校(不少為211院校)口語測試不到位,在期末考試中并無口語考試的部分。而筆者同參加外教社暑期教學研討班的其他高校教師交流得知,許多實施口語考試的高校出現了進退兩難的尷尬局面。一方面,為了督促學生的口語學習,提高口語能力,口語考試勢在必行;另一方面,由于采用的是以教師為主導的傳統口語測試,為了保證考試的真實性和公正性,通常會以小組討論形式讓學生就某個話題進行交流,并安排至少兩名教師評分,但是這種傳統口語測試用到大規模的大學英語口語考試中,不僅需要耗費掉大量的時間和精力,而且對學生口語能力提高的促進作用也相當有限。
出現以上現象的原因主要有:(1)擴招后的師生比列嚴峻,無論是采取1:1、1:2還是1:3的師生比例考試組合,都需要耗費巨大的時間和精力,口語考試實施困難。(2)沒有規范化的培訓,教師口語測試評判能力和水平參差不齊,無法保證口語考試的信度和效度,并且為了保證公正每個考試小組配備兩名以上教師的要求也會讓大規模的口語測試難以實現。(3)缺乏相關部門的介入和指導,口語考試沒有正式納入學生評估體系或所占比例甚小,也未納入教師的工作量,費時費力,教學雙方收效不明顯。可見,傳統口語測試已經不能滿足目前大學英語教學的需求,大規模英語口語測試迫切需要的是一種省時省力、高效的測試方式。隨著計算機和網絡技術的發展,計算機輔助口語測試技術已經成熟,“將多媒體軟件應用于口語教學是對傳統口語教學的突破,也是當前大力加強口語教學的社會現實需要”。
二 暢言互動口語測試平臺簡介
暢言互動英語學習平臺是由科大訊飛信息科技公司研發的可部署在校內網、校外網和計算機教室的自主學習系統。該系統融合了智能語音技術,可以幫助實現智能化、自動化的英語口語測試、英語聽力測試、英語口語對話學習、英語朗讀訓練和英語單詞速記,并且有利于教師快捷方便地掌握學生的英語水平和學習進度。口語測試功能提供一個開放性的考試環境,教師可以設定試題,通過系統的實時評測功能,進行自動化考試、判分和生成測試報告。其關鍵語音技術包括:(1)語音合成技術(TextTo Speech,TTS),該技術能夠自動將任意文字實時轉換為連續的自然語音,提供高效便捷的語音信息服務;(2)語音識別技術(Auto SpeechRecognize,ASR),讓計算機辨別人類的語音,并將語音中包含的文字信息提取出來,實現有效人機交互。(3)語音評測技術,即通過計算機自動對發音進行評分、檢錯并給出矯正指導。以上關鍵語音技術服務通過Web Service的方式實現。
三 大規模在線口語測試設計和實踐
1 實踐對象
研究對象為我校2012級普通班學生。目前我校大學英語教學實行分級教學,分為長望實驗班(三級起點班)、實驗班(二級起點班)和普通班(一級起點班)。其中,普通班學生共2569人,占年級總人數的76%,其學期總評成績由平時成績(10%)、口語成績(10%)、期中成績(20%)和期末成績(60%)四部分組成,其中口語成績指學期末的在線口語測試成績。
2 實施方案
口語考試地點為我校大學多維語言綜合訓練中心的兩個大學英語自主學習教室,共200個學生機位。
(1)時間安排
期末口語考試集中安排在兩天進行,考試時間為8:00-12:00和13:00-17:00,學生根據各自事先安排好的時間段進入自主學習中心考試,每一輪考試流程(包括組織過程等)控制在30分鐘以內。進行口語考試的時間為10分鐘,非設備等客觀原因學生不允許重考。任課教師不用到場,考試地點有一名實驗技術人員和兩名學生助理負責維護考場秩序和進行考試指令說明。
(2)題型設計
本次口語考試內容由任課老師結合所學課文主題設計,共九套不同主題的口語試題(題型設計見表1),學生隨機選取進行口語考試。
3 學生終端
學生登錄暢言互動英語學習平臺,輸入學號和密碼,確認個人信息后進入口語考試界面。該界面為學生提供了九套口語測試題,學生隨機選擇一套后,口語考試正式開始。
第一部分為短文朗讀。朗讀片段的內容和體裁選自全新版大學英語綜合教程的課文。系統在宣讀題目指令以后,提供示范朗讀(圖2),為學生提供朗讀技巧參考和準備時間。學生可以選擇跳過直接進入朗讀考試,錄音時間為2分鐘。
第二部分為主題說話,情景主題參考新視野視聽說教程的單元主題設計,提供思路提綱(圖3),學生要求就提綱進行語言組織和口語表達。該部分準備時間為3分鐘,錄音時間為2分鐘。
學生在其電腦終端完成整個口語考試所需時間僅為10分鐘。總的來說,該平臺提供的學生端口語測試功能良好。據學生口語考試結束后的訪談記錄,學生普遍認為:(1)該平臺提供的界面友好,操作簡單,省時高效。(2)大部分學生對自己的口語成績表示滿意,認為在線口語測試客觀公正。
4 教師終端
口語考試結束后,任課教師可以在任何一網的計算機終端上登錄學習平臺管理系統(圖4),查看學生的測試成績和測評報告,導出學生測評成績和考試錄音。如果對學生成績不確定,可以查看詳細口語測試報告(圖5)。該報告將提供學生的口語考試各部分的錄音和原文參考,教師可以播放學生錄音進行重新評估,確保無誤。
根據任課教師的考試總結和會談記錄,暢言互動在線口語測試平臺具有以下優勢:(1)考試組織管理得以簡化,節省了人力物力。口語考試時任課教師不需要到場,整個考試過程由系統自動生成口語成績和評估報告,教師需要完成的是整體管理學生成績和把握學生口語水平。(2)系統自動生成的評估報告,能夠比較真實地反映學生的口語現狀,為任課教師的口語教學提供參考,緩解口語教學中師生1:1交流機會少的局面,增進教師對學生的了解。(3)系統的錄音保存功能和導出功能,創建了一個豐富的口語語料庫,教師不僅可以通過錄音重播追蹤學生的口語學習進展,而且也為教師進行口語教學研究提供了數據資源。(4)為學生提供個人原始錄音和示范音頻,還原口語考試現場,有助于學生自我分析和發現口語表達中存在的問題。
四 存在的問題與反思
1 對在線口語測試平臺的反思
(1)測試效度
效度是測試的可解釋性和可推廣性。大學英語口語測試是針對基礎階段大學英語學生進行的口語能力評估。《大學英語課程教學要求》對基礎階段口語能力提出了要求,即“能就教材內容和一般的聽力材料進行問答,復述和討論;能用英語進行一般的日常會話;能就一般的社會生活話題進行簡單的交談、討論和發言,表達思想清楚,語言、語調基本正確”。暢言互動口語測試平臺擁有的語音識別技術(ASR)實現了數字化模擬口語考試機制,減輕了口語測試對考官的需求和考試效度的壓力,能夠通過諸如朗讀、看圖說話、復述等結構主義口試題型對學生錄音進行機評自動生成成績。這樣的人機對話有比較固定的參考答案,具備命題容易、評分相對客觀可靠的優點,但是該平臺支持的人機對話考試模式只局限在某些測試題型上,無法實現如談話、討論、辯論等交際法口語測試題型的機考,因而很難做到真實的溝通,體現出交際的真實性和交互性,不能完全準確的反映學生的真實交際能力。蔡基剛認為“只有試卷內容能測試到各種相關的交際功能,而且這些功能具有足夠的代表性,才具有較高的效度”。理想的口語測試考查形式應該是對話、討論、辯論等具有交際真實性和互動性的題型。而此類題型所要求的真實性和互動性卻是目前較難攻關的技術難題,今后的研究和開發應該專注這一方面,讓在線口語測試更加真實化,進一步提高在線口語測試的效度。
(2)測試信度
信度主要指測試的穩定性和可重復性。大規模口語考試實現準確、公正地測量學生的實際口語能力需要考慮評分模式的可行性和可靠性。我國大學英語口語測試的對象為水平相對較低的在校學生,因此在制訂具體的評分標準上要依據學生的實際情況來決定。綜合式和分項式是目前大規模考試常用的評分模式。為了確保口語考試的信度,提高口語測試對學生口語學習的反撥作用,評分標準和原則應該保持一致性,為學生和教師提供多角度、多層面的測評分析,為今后的學習和教學提供參考。蔡基剛指出,可以利用計算機把口語評分內容分解,將打分專業化、流水化,實現計算機口試的準確性和高效率性。在線口語測試系統的評分一致性需要通過專業、細化的評分系統來實現。這樣的評分系統能夠提供:1)能力分項評分(AbilityAnalytical Scoring),從語音、詞匯、流利性等各方面對學生的口語表達能力進行評分,然后根據各個方面的得分算出總分;2)題型分項評分(ItemAnalytical Scoring),就考生對各題的內容表達及語言表現程度給分;3)總體綜合評分(Holistic Scoring),把學生的口語能力分為五個等級,按每一級規定的標準給分。暢言互動英語學習系統提供的口語測試平臺并未細化評分標準,系統自動生成口語成績評估報告構成比較簡單,只是將單項得分列舉出來,對口語表現的得分點或是扣分點沒有明確說明,特別是對學生口語表現的能力分項未作出單項評分。這樣形成的測評報告只能為學生和教師提供一個總體判斷,無法幫助學生深入了解自己口語學習的優勢和存在的問題,跟進自己的學習。
(3)測試技術
暢言互動英語學習平臺的服務端使用VS2008開發工具C#語言進行開發,以.NET Framework 2.0作為實行環境,產品為B/S架構,并使用AJAX技術來進一步提升系統頁面的表現力。服務端的配置要求為:Intel Penfium 3.2 GHz(2 Core)的CPU、2G內存、200G以上的硬盤剩余空間和100M網卡,其對應的服務端并發性能支持1千人同時在線和50路關鍵業務,而口語測試每題評測時間不大于評測引擎客戶端所需時間的120%。客戶端采用Delphj開發外殼程序與部分允許離線使用的客戶端功能,其他的部分采用嵌入瀏覽器控件打開服務端頁面的方式實現,使得客服端具備較好的響應效果。系統采用的關鍵語音技術服務通過Web Service的方式實現,便于靈活部署。
但是作為口語測試系統的重要功能之一,該系統的數據庫管理和維護功能稍顯薄弱,在提供學生考試錄音及傳送給客戶端的表現上比較吃力。為了保證傳輸可靠性和可行性,便于考試過程中大量文件的傳輸,今后在線口語測試系統的研發除了需要高性能網卡提高服務器的網絡并發能力,更有效的方式在于對系統服務器進行有效劃分,建立應用服務器和數據庫服務器,采用如Microsoft SQL Server 2008等大型關系型數據庫作為后臺管理數據庫,延伸數據管理的有效性,建立“以數據的綜合處理、流程匯總、試題數據庫管理和信息檢索技術為核心”的大型網絡數據整合應用平臺。
2 對在線口語測試方案和實施的反思
(1)優化測試方案
本次口語測試僅有短文朗讀和主題說話兩種題型,容易操作和實施,在機考口語測試中易于實現,但考查形式稍顯單薄。人類語言具有強大的交際性,交流互動是學習一門語言最大的目的。短文朗讀側重語音基礎和意群停頓,主題說話注重描述事物或敘述事件的能力,兩種考查形式都缺乏交際功能,只能局限在描述、敘述等語言功能上,無法測試較高級的語言能力,存在引出的話語功能和話語范圍比直接口試狹窄的問題。
另外,本次口語考試測試時長為10分鐘,除去考試指令、準備的時間,真正用于口語表達的時間僅四分鐘,這其中只有兩分鐘的時間用于主題說話。后期學生訪談結果也證明了這一點,有學生反映“考試剛開始,我還沒找到感覺就已經結束了”。測試時間長度的制定需要考慮學生人數、設備數量、教學計劃、實驗人員工作時間等諸多客觀因素。合理有效的考試長度不僅能讓大規模口語測試高效有序的完成,而且能夠為學生提供足以展現其口語能力的時間長度。可見,今后開展口語測試時間需要作出調整,調整依據可以參考大學英語四六級口語測試等大型考試的時間設置標準。
(2)完善評價體系
目前,我校學生的口語成績占期末總評成績的10%,而教師對學生的口語成績評定主要取決于期末在線口語測試成績,這使得學生平時在線口語訓練的參與性不高,大部分學生反映平時很少在自主學習中心進行在線口語練習,部分學生甚至從未去過自主學習中心。只有建立多層次、多維度的評價體系和口語學習激勵機制,加大口試在學期成績中的權重,把在線口語考試納入形成性考察之中,從平時、期中和期末口語考評三個方面對學生做出要求,注重平時成績的積累,促進學生參與在線口語訓練的積極性,樹立學生口語學習的主體意識,從而減少偶然因素的影響,使評價更加客觀。
(3)促進教師多維角色轉變
教師的指導、監督和管理角色在口語測試中具有重要作用。作為在線口語測試的管理者,教師應該及時查看學生的口語練習記錄,對學生的在線練習數據給予反饋和幫助,引導學生參與更多的口語練習任務,實現在線口語練習的良性循環,保證教學相長的雙向互動性。教師管理的不到位在本次實踐中凸顯出來,大部分教師反映還未從傳統口語測試的角色中轉變過來,在線口語訓練僅僅停留在對學生的口頭要求上,并且多數教師對在線測試平臺沒有深入了解,更談不上對學生的監控和指導。因此,為了讓教師熟悉在線口語測試系統,對教師的系統培訓顯得尤為迫切,除此之外,同樣需要建立相應的機制規范教師行為,避免出現由于在線口語測試系統的自評功能使得教師完全依賴于機評的被動現象。