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