[摘要]遠(yuǎn)程作業(yè)管理是遠(yuǎn)程教學(xué)的一個(gè)重要組成部分。隨著網(wǎng)絡(luò)的發(fā)展遠(yuǎn)程教育人群增多。其中作業(yè)管理面臨著教師批改工作量大,作業(yè)得不到及時(shí)反饋等問題,主要分析目前在線作業(yè)系統(tǒng)的不足,根據(jù)現(xiàn)階段高校作業(yè)批改的實(shí)際情況,分析系統(tǒng)功能需求,對(duì)系統(tǒng)總體架構(gòu)做詳細(xì)設(shè)計(jì),最后描述系統(tǒng)各個(gè)功能的實(shí)現(xiàn)。
[關(guān)鍵詞]遠(yuǎn)程教育智能作業(yè)系統(tǒng).NET
中圖分類號(hào):TP3文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)1210054-01
一、在線作業(yè)系統(tǒng)的現(xiàn)狀
所謂遠(yuǎn)程教學(xué),是指教師與學(xué)生在非連續(xù)面對(duì)面的狀態(tài)下,借助媒體技術(shù)進(jìn)行的教學(xué)活動(dòng)方式。隨著網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)、數(shù)據(jù)庫(kù)技術(shù)以及虛擬現(xiàn)實(shí)技術(shù)在教育領(lǐng)域中應(yīng)用的不斷發(fā)展,一些新興的教學(xué)手段如遠(yuǎn)程教學(xué)、網(wǎng)上培訓(xùn)、在國(guó)內(nèi)越來越普及,已逐漸成為我國(guó)發(fā)展教育事業(yè)的一項(xiàng)戰(zhàn)略抉擇,在線作業(yè)批改系統(tǒng)作為師生作業(yè)交流的平臺(tái),在整個(gè)教學(xué)過程和教學(xué)結(jié)果中扮演著尤為重要的角色。隨著教學(xué)內(nèi)容的不斷豐富和參加遠(yuǎn)程教育人群的日益增多,要求作業(yè)考試系統(tǒng)能夠更加智能化,而且要能很好地解決訪問量高度集中時(shí)所引起的負(fù)荷過重問題。所以,建立一個(gè)具有高度伸縮性、靈活性、穩(wěn)定性且可擴(kuò)充、易維護(hù)的遠(yuǎn)程作業(yè)管理系統(tǒng)是遠(yuǎn)程教育發(fā)展的一個(gè)重要環(huán)節(jié)?,F(xiàn)在已有批改系統(tǒng)中存在的問題。
(一)海量數(shù)據(jù)引起的性能問題??紤]到處理方便,作業(yè)考試系統(tǒng)的數(shù)據(jù)庫(kù)采用題組、大題、小題的分級(jí)形式設(shè)計(jì),相應(yīng)的批改系統(tǒng)采用答卷、答卷?xiàng)l目的形式,這樣有利于作業(yè)考試和批改過程各業(yè)務(wù)的方便操作,但同時(shí)帶來一個(gè)不容忽視的問題,隨著測(cè)試數(shù)量的增多,答卷?xiàng)l目表將以百倍的速度增長(zhǎng),產(chǎn)生海量記錄。會(huì)使查詢或其他針對(duì)此表的操作速度變得相當(dāng)慢,產(chǎn)生巨大的延遲,導(dǎo)致很差的用戶體驗(yàn)。
(二)主觀題的自動(dòng)批改。閱卷人在批改題目的過程中,受自己的精神狀態(tài)、情緒等的影響,會(huì)使批卷結(jié)果產(chǎn)生誤差,尤其主觀題受的影響比較大。而計(jì)算機(jī)的運(yùn)算速度快、效率高、精度高、不會(huì)疲勞,工作不受主觀因素影響,能夠做到客觀公正快速地自動(dòng)批改主觀題。因此,研究如何利用計(jì)算機(jī)來實(shí)現(xiàn)主觀題的自動(dòng)批改具有很大的現(xiàn)實(shí)意義。
二、智能在線作業(yè)批改系統(tǒng)開發(fā)
智能在線作業(yè)批改系統(tǒng)的實(shí)現(xiàn)對(duì)解決作業(yè)環(huán)節(jié)中存在的問題,以及提高作業(yè)環(huán)和教學(xué)工作的整體質(zhì)量具有顯著的成效。因?yàn)轭}型的多樣化、每次作業(yè)都能的批改,且能及時(shí)的跟老師討論作業(yè)中的問題,還可以在自動(dòng)評(píng)講中看到正確的分析和解答反饋的信息很豐富、很及時(shí)。為了積極適應(yīng)新形勢(shì)的發(fā)展和教學(xué)信息網(wǎng)絡(luò)化的發(fā)展趨勢(shì),科學(xué)有效地利用信息網(wǎng)絡(luò)資源,本文嘗試ASP.NET制作遠(yuǎn)程作業(yè)考試系統(tǒng)。ASP.NET是微軟公司2002年3月才推出正式版的新一代網(wǎng)絡(luò)開發(fā)技術(shù),與它的前身ASP完全不同,在性能、狀態(tài)管理、可擴(kuò)展性、安全性、輸出緩存控制和網(wǎng)絡(luò)支持等方面有了很大改進(jìn)。而且容易實(shí)現(xiàn),效率更高。ASP.NET簡(jiǎn)化了開發(fā)過程,開發(fā)效率高,同時(shí)開發(fā)出的系統(tǒng)邏輯清晰;靈活性,ASP.NET也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序;自定義性和擴(kuò)展性,ASP.NET的自定義性和可擴(kuò)展性給智能在線作業(yè)批改系統(tǒng)的擴(kuò)展以及完善的后續(xù)開發(fā)工作提供了有利的條件,ASP.NET可以在一定程度上保證智能在線作業(yè)批改系統(tǒng)的安全性。然而,ADO.NET通過鼓勵(lì)程序員節(jié)省有限資源來實(shí)現(xiàn)可縮放性。ADO.NET擴(kuò)展豐富,并且支持結(jié)構(gòu)松散的數(shù)據(jù)訪問需求、多層web應(yīng)用程序及web Services。通常,它利用許多擴(kuò)展豐富的對(duì)象模型,提供了采用多種方法用于解決一個(gè)特定問題的策略。
(一)系統(tǒng)設(shè)計(jì)
分三類用戶對(duì)象:管理員、教師和學(xué)生,每個(gè)用戶對(duì)象對(duì)應(yīng)各自的功能模塊和界面。用戶登錄分學(xué)生登錄、教師登錄、管理員登錄,登錄時(shí)需輸入自己的姓名和密碼,教師和管理員與學(xué)生登錄界面相同。
(二)軟件架構(gòu)
本系統(tǒng)的三層結(jié)構(gòu)為:用戶界面層、事務(wù)邏輯層、數(shù)據(jù)訪問層。三層體系結(jié)構(gòu)中,應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗(yàn)等工作放在中間層處理,客戶端通常不直接與數(shù)據(jù)庫(kù)交互,而是通過中間層建立連接,由中間層與數(shù)據(jù)庫(kù)交互,這樣就大大減輕了數(shù)據(jù)庫(kù)服務(wù)器負(fù)擔(dān),提高了數(shù)據(jù)庫(kù)服務(wù)器的運(yùn)行效率和安全性,使得系統(tǒng)具有較高可維護(hù)性和良好的可重用性。
(三)子系統(tǒng)設(shè)計(jì)
1.發(fā)布作業(yè)子系統(tǒng)。發(fā)布作業(yè)是教師管理的重要內(nèi)容之一,各科教師按照教學(xué)要求發(fā)布各類作業(yè)題目,并可以實(shí)時(shí)更新、管理作業(yè)所涉及的功能主要有三個(gè):一是編輯作業(yè),可添加、刪除、修改作業(yè)題目;二是預(yù)覽作業(yè),教師根據(jù)需求查看已經(jīng)編輯的作業(yè);三是提交作業(yè),對(duì)編輯的作業(yè)確認(rèn)無誤,可以發(fā)布給學(xué)生,還需修改則可以取消發(fā)布進(jìn)行修改。
2.批閱作業(yè)子系統(tǒng)。學(xué)生提交作業(yè)后,系統(tǒng)進(jìn)行自動(dòng)批閱,然后教師察看系統(tǒng)批閱情況,對(duì)系統(tǒng)批閱有誤差的題目,進(jìn)行修改,打分后確認(rèn),此時(shí)學(xué)生得到的成績(jī)是本次作業(yè)的最終成績(jī)。系統(tǒng)自動(dòng)批改作業(yè)是一個(gè)智能行為特別密集的工作過程,任課教師在批改作業(yè)時(shí)的主要依據(jù)是相關(guān)課程的專門知識(shí)、豐富的專家經(jīng)驗(yàn)和邏輯推理的能力。計(jì)算機(jī)智能批改也要模擬真正教師在正規(guī)作業(yè)環(huán)節(jié)的工作過程。
3.成績(jī)管理子系統(tǒng)。該系統(tǒng)對(duì)每個(gè)學(xué)生在每一學(xué)期所學(xué)課程的作業(yè)成績(jī)進(jìn)行有效管理,包括成績(jī)統(tǒng)計(jì)、分析等內(nèi)容。系統(tǒng)自動(dòng)列出開設(shè)課程的學(xué)生清單,并且提供大量信息查詢、統(tǒng)計(jì)、及報(bào)表打印功能。
本系統(tǒng)為開放式系統(tǒng),為保證數(shù)據(jù)庫(kù)的安全性和信息的一致性,設(shè)置了登錄系統(tǒng)。我們將用戶分為了三類:管理員、教師和學(xué)生,并授予不同用戶不同的數(shù)據(jù)庫(kù)訪問權(quán)限。
三、總結(jié)
遠(yuǎn)程教育是我國(guó)發(fā)展教育事業(yè)的一項(xiàng)戰(zhàn)略抉擇,并越來越顯示出傳統(tǒng)教育方式所無法比擬的優(yōu)越性。在線作業(yè)批改系統(tǒng)作為師生作業(yè)交流的平臺(tái),在整個(gè)教學(xué)過程和教學(xué)結(jié)果中扮演著尤為重要的角色。一個(gè)好的遠(yuǎn)程作業(yè)管理系統(tǒng)對(duì)教育的促進(jìn)起著決定性的作用。對(duì)于提高教學(xué)質(zhì)量和教學(xué)效果、減輕教師工作量方面取到了很好的實(shí)效,也為實(shí)現(xiàn)作業(yè)提交及其批改的無紙化提供了一個(gè)方向?;?net的計(jì)算機(jī)課程作業(yè)管理系統(tǒng)為作業(yè)的提交、修改、反饋提供了一個(gè)非常好的交互平臺(tái),豐富了教學(xué)手段,有力地促進(jìn)了教學(xué)朝網(wǎng)絡(luò)化和無紙化的方向發(fā)展。
參考文獻(xiàn):
[1]江寶釗、方剛,基于WEB的作業(yè)平臺(tái)系統(tǒng)設(shè)計(jì)[J].寧波大學(xué)學(xué)報(bào),2003(3).
[2]楊秀波、李延紅,在線作業(yè)管理系統(tǒng)關(guān)鍵功能設(shè)計(jì)[J].中山大學(xué)學(xué)報(bào)(自然科學(xué)版),2002,21.
[3]于云秀,開放教育入學(xué)指南百問[C].中央廣播電視大學(xué)出版社,2001.
[4]高思丹、袁春風(fēng),主觀試題的計(jì)算機(jī)自動(dòng)批改技術(shù)研究計(jì)算機(jī)應(yīng)用研究,2004,181-185.
作者簡(jiǎn)介:
馮曉媛,太原理工大學(xué)計(jì)算機(jī)與軟件學(xué)院研究生,太原大學(xué)外語師范學(xué)院現(xiàn)代信息技術(shù)系講師,研究方向:人工智能。