肖慧
摘 要 為解決計算機基礎(chǔ)類課程所面臨的大量電子版作業(yè)提交與審閱的困擾,從而設(shè)計與開發(fā)電子作業(yè)系統(tǒng)。通過系統(tǒng)實現(xiàn)作業(yè)無紙化在線上傳下載及批閱、集中發(fā)布教學信息、規(guī)范學生作業(yè),有效地提高教學工作效率。
關(guān)鍵詞 電子作業(yè)系統(tǒng) 系統(tǒng)設(shè)計 作業(yè)在線管理
中圖分類號:TP311.52 文獻標識碼:A
1系統(tǒng)的設(shè)計背景
筆者一直從事計算機公共課教學,存在的明顯特點是授課群體眾多,除了在課堂管理和教學方法上面臨著挑戰(zhàn)外,作業(yè)批改也成了一個較為麻煩的環(huán)節(jié)。
首先,作業(yè)都是以電子版的形式提交,不同課程的作業(yè)提交類型并不統(tǒng)一。例如《網(wǎng)頁設(shè)計與制作》課程中每次作業(yè)中包含眾多圖片、聲音等素材,以及多個頁面,往往要以壓縮包的形式提交。這就需要系統(tǒng)能夠承載多種格式的作業(yè)。每個壓縮包下載及打開都是一項比較繁瑣的工作,這也是亟待解決的問題。
其次,由于作業(yè)量龐大,作業(yè)的批閱與反饋都是一件較為困難的事情,因此作業(yè)的抽閱與分數(shù)統(tǒng)計也將嘗試納入到系統(tǒng)功能之中。
另外,電子作業(yè)有個特點就是方便拷貝,在查閱作業(yè)過程中發(fā)現(xiàn),由于作業(yè)要求一致,就導致作業(yè)的重復率極高,抄襲拷貝的情況不占少數(shù),因此通過系統(tǒng)監(jiān)管作業(yè)是亟需考慮的問題。
2系統(tǒng)的設(shè)計思路
系統(tǒng)由管理員、教師和學生三類用戶各司其職。下面是系統(tǒng)的功能結(jié)構(gòu)圖如圖1。
管理員主要完成教師和學生的信息管理,以及定期對系統(tǒng)中的資源和作業(yè)進行刪除操作,以保證足夠的空間來承載作業(yè)信息。
教師在創(chuàng)建課程和授課班級后,上傳作業(yè)要求與課堂資源,查看學生作業(yè)列表,抽查學生作業(yè)并給予評價。其中抽查,為了便于記錄學生成績,教師可以手動輸入學生的學號區(qū)間,系統(tǒng)自動抽取這些學生的作業(yè),抽選的作業(yè)可以統(tǒng)一打包下載以供查看與評價。其中評價以完美、優(yōu)秀、良好、合格、一般、不合格這六類來鑒定,而分值分別以100、90、80、70、60、0來記錄。在學期末教師可以快速得到學生的作業(yè)成績。另外,教師有查看學生基本信息和登錄情況的權(quán)利,以掌控上機課堂。
學生擁有搜索教師姓名、添加班級、查看作業(yè)安排和作業(yè)評價、提交作業(yè)等一系列功能。
3系統(tǒng)的實現(xiàn)與拓展
由于系統(tǒng)中所涉及的數(shù)據(jù)量較大,為了使系統(tǒng)快速、穩(wěn)定地運行滿足需求,將結(jié)合SQL SERVER數(shù)據(jù)庫,通過ASP.NET來實現(xiàn)系統(tǒng)的開發(fā)。特別是在文件的上傳下載、文件管理方面要盡量優(yōu)化程序,使系統(tǒng)穩(wěn)定運行。另外,在分值計算與學生的到課情況管理還需要一系列的細則使系統(tǒng)中的評價更為清晰、合理。在系統(tǒng)功能實現(xiàn)后先面向計算機基礎(chǔ)課的上機課堂,在系統(tǒng)功能完善與穩(wěn)定后再逐漸向全校推廣應用。
值得一提的是,要減少作業(yè)的拷貝抄襲情況,可以通過教室計算機,對學生用戶禁用USB接口,禁用文件傳輸軟件,給予學生充分的課堂操作時間。若是在條件與精力允許的情況下,針對教學內(nèi)容設(shè)計出多套操作習題,供學生隨機抽題練習。這也是今后的考試系統(tǒng)所需要考慮的問題。當然,歸根結(jié)底還是要為學生樹立正確的學習態(tài)度,強調(diào)學生的自主、自律。