李守宏,韓旭東
(1.遼寧廣播電視大學 圖書館,沈陽 110034;2.遼寧廣播電視大學 信息化及資源建設中心,沈陽 110034)
形成性測評是指對學習者學習過程的全面測評,是對學習者課程學習成果的階段性考核,是對學習者學習目標的階段性測試,是課程考核的重要組成部分[1-2]。而作業是形成性考核中最基本、最常用的一種形式,很多教師習慣采用作業的形式對學習者進行形成性考核,作業的設計、布置與完成是教與學過程中進行信息溝通和質量監控的重要內容,也是反映和檢查學習者在學習過程中所付出的努力程度和學習態度的標志[3]。
教學中的反饋在學習者知識和技能的獲取過程中起著至關重要的作用。反饋有兩種類型:總結性反饋和形成性反饋。形成性反饋是本文的理論基礎,它是指在學習過程中傳遞給學習者的相關信息,這些信息能夠修正學習者的思維和行為方式,提高學習者學習水平[4-5]。
教育評價是指根據教育目標及其有關的標準,對教育活動進行系統的調查,確定其價值和優缺點并據此予以調整的進程。形成性評價是通過診斷教育方案或計劃、教育過程與活動中存在的問題,為正在進行的教育活動提供反饋信息,以提高正在進行的教育活動質量的評價[6]。
學生作業功能的實現采用階段性考核評測策略,為提高學生對學習內容的掌握,并鼓勵學生進一步提高學習興趣,階段性測評顯得尤為重要[8],可以使學生了解現實水平與目標水平的差距,并可以有效的激發學習者不斷的縮短差距,從而達到目標。教師評閱階段性測評與完結性測評,在考試過程中可以不斷完成對學生作業情況的掌控,同時也讓教師進一步了解學生知識的掌握程度,這樣可以根據實際情況對學生采取有效的教學跟蹤與改進,設計出更為合理的形成性測評方案,提升教學質量,讓學生掌握更多的專業理論知識。
學生作業功能模塊主要實現功能如下:按照本學期所對應的任務安排,并在任務安排周期內完成該任務,任務允許階段性提交,每次階段性提交后都可看到自己的答卷分數,若分數不夠理想時則可以重新答題,直到終極提交試卷,則作業過程完成。
評閱模塊實現了主持教師對學生作業記錄的主觀題評閱,并可給出相應評語。
學生作業與教師評閱模塊實現了已選課程在本學期所對應的任務安排,任務列表可以查看任務名稱、任務類型、開始日期、結束日期、任務權重、任務描述、完成狀態、客觀分、主觀分、總分、教師評語及操作,若該時間在該任務安排時間周期內,則操作一欄中出現操作按鈕,點擊該按鈕可開始答題;該任務允許階段性提交,每次階段性提交后都可看到自己的答卷分數,若分數不夠理想時則可以重新答題,直到終結提交試卷,則任務完成。
評閱模塊實現了主持教師對學生作業記錄的評閱;主持教師閱讀學生主觀題答案后,手動填寫該題所得分數并可給出相應教師評語(可選填),并可通過“試題快速導航欄”快速索引到需評閱的試題;記錄評閱后,主觀題分數顯示在“已評閱”列表中,并且與客觀分相加自動計算出總分,同時學生可看到自己的主觀題得分情況;若該試卷都為客觀題,則不需要主持教師評閱,該記錄會自動顯示在“已評閱(系統)”列表中。
由于形成性考核是在網絡教育等開放式教育中使用的一種考核方式[9],作業數據集中量較大,教師評閱數據較多,交互性較強,如果學生、教師頻繁進行對數據庫的IO操作,會對數據庫服務器造成較大的壓力,降低了服務端的處理能力,最重要的是會給數據庫造成很多過程間的垃圾數據,使得數據庫中數據的有效性大大減少。所以本文提出一種采用內存表設計結構完成過程中的階段性測評與教師評閱的數據處理,最終向普通表中記錄本次最終答案或教師評閱數據,這樣服務器內存足夠情況下,大大提高了系統的服務能力[10],也減少了對物理磁盤上的IO操作。
內存表具有如下特征:
1)內存表的表定義是存放在磁盤上的,擴展名為.frm,所以重啟不會丟失。
2)內存表的數據是存放在內存中的,所以重啟會丟失數據。
3)內存表使用一個固定的記錄長度格式。
4)內存表不支持BLOB或TEXT列,比如varchar與text字段就不會被支持。
5)內存表支持AUTO_INCREMENT列和對可包含NULL值的列的索引。
6)mysql重啟后,主鍵、自增、索引仍然存在,只是數據丟失。這也是對網上的一些錯誤文字糾正。
7)內存表在所有客戶端之間共享(就像其他任何非TEMPORARY表)。
8)MEMORY存儲引擎執行HASH和BTREE索引,可以通過添加一個如下所示的USING子句為給定的索引指定一個或另一個[11]。
在學生作業存儲中,內存表的存儲內容涵蓋了學生編碼主鍵、試卷主鍵、階段分數、當學生重復階段性提交時,會不斷更改內存表的數據,這樣操作在內存中,提高了應用效率,當學生最后一次階段性提交或完結性提交作業,會通過程序將數據導入磁盤普通表,而后將清空該生內存表中數據。
教師評閱實現階段性提交的實時互動性,目的同樣在于提高系統運行效率,彌補網絡與硬件因素的制約,評閱信息包含作業試卷主鍵、每道試題評分、及文字點評,在階段性完成后或完結性提交結束后將評閱指標存入磁盤表,實現階段性的記錄存儲,減少重復評閱的多次IO操作。

表1 作業評閱表結構
學生作業部分關鍵代碼如下:

形成性測評系統運行流程如圖1所示。
在形成性測評系統中,關鍵部分是作業的生成和評閱。作業的生成采用根據策略隨機組卷邏輯算法,策略可以理解為規則,即題型和題數的建立;多個策略組成一個試卷組,學生作業內容從試卷組中隨機抽取中一個策略,在根據策略隨機從題庫中抽取試題,為了防止學生相關抄襲,相同的策略的試卷里試題順序也是隨機變化的。形考作業可分為單選題、多選題、判斷題、填空題、問答題及案例分析題等6種類型,每次試卷是隨機抽取的,試題及題序都不相同。在學習者未完成全部答題的情況下,點擊“階段提交作業”,該任務的完成狀態變為“完成中……”,并顯示當前客觀題所得分數。學習者第一次提交試卷只能點擊“階段提交作業”,如想完成全部作業,則需重新進入答題頁面,點擊“終結提交作業”,若有遺漏的答題,則系統會在漏答的題目下方提示信息題目,每天同一個作業最多允許操作3次。
作業的評閱是最終給學生作業完成情況的評分,因試題是隨機產生,客觀題可以通過系統自動判分評閱,以減輕教師工作量,而主觀題就要教師手動評閱,為實現這些功能,在學生提交作業時,同時將試題及順序進行保存。全部作業答完后,點擊“終結提交作業”,系統會對客觀題自動評分,主觀題則由系統教師進行手動評判,并將得分與客觀題得分相加,若本次所得分數大于之前最高分數,則系統保存最高分,并且完成狀態變為“已完成”。學習者的形考累計成績為各次作業的總分乘以權重之和。
目前,在國內正式較大規模投入使用的形成性測評系統只有中央電大開放教育形成性測評系統,與此測評系統相比,本測評系統具有以下2個特點:
1)本系統采用內存表存儲,因此在學生提交作業時,反饋速度比較快,減少了學生在答題過程中等待系統反饋時間,提高了效率;同時因在內存中進行讀寫操作,也減少了數據庫和磁盤負擔。
2)本系統在頁面訪問上主要是對教師和學生體驗性上做了大量的優化,采用javascript腳本及AJAX技術以提高用戶體驗及反應速度[12-13]。
形成性測評中的作業布置需要結合不同的教學目標、學習者特征等因素,并且要在恰當的時間提供給學習者。本文提出的形成性測評系統中學生作業及評閱功能,為在實施形成性考核過程中教師布置階段性考核任務提供了平臺,通過此平臺,教師可以了解學習者在不同的階段對教學目標的掌握程度,并以此為參考提出下一階段的教學考核目標,可充分發揮形成性測評系統在開放式遠程教學中的重要作用,保證教學質量。
[1]于玲.淺談開放教育形成性考核中存在的問題[J].素質教育論壇,2008(6):31-32.
[2]王乃換.基于網絡的課程形成性考核改革研究[J].江蘇廣播電視大學學報,2008(5):12-15.
[3]李果紅.遠程開放教育公共英語課形成性考核的實踐探索——《開放英語(3)》形成性考核及學習檔案的調查報告[J].廣西廣播電視大學學報,2005(2):29-32.
[4]黃顯涵,李子建.建構有效教學的策略:反饋理論[J].教育發展研究,2011(4):43-47.
[5]許華瓊,胡中鋒.形成性評價及其反饋策略[J].教育測量與評價:理論版,2010(1):23-26.
[6]尚華萍.對高校體育課學習評價方法的研究[J].云南財經大學學報:社會科學版,2008(5):132-133.
[7]李萍萍.遠程交互學習的形成性考核[J].現代遠程教育研究,2007(6):44-46.
[8]張建華,蔣國珍.基于網絡的形成性考核的有效性和時效性分析[J].開放教育研究,2007(2):105-108.
[9]徐新新,方程.網絡教育形成性考核模式的研究與實踐[J].職業時空,2011(8):117-118.
[10]周志堅.基于數據庫內存表技術的管理系統的設計與實現[J].科技風,2012(4):44.
[11]楊燕明,魯志軍,陳煜,等.一種基于哈希索引的內存表模型[J].計算機應用與軟件,2012(1):215-216.
[12]茍英.JavaScript腳本特效編程給力起飛[M].北京:電子工業出版社,2011.
[13]劉中兵.Web 2.0動態網站開發:Ajax技術與應用[M].北京:清華大學出版社,2012:215-216.
[14]中央廣播電視大學財經部.西方經濟學形成性考核冊[M].北京:中央廣播電視大學出版社,2011:1-5.
[15]中央廣播電視大學理工部.計算機應用基礎形成性考核冊[M].北京:中央廣播電視大學出版社,2011:1-6.