徐榆 孟森森 楊業長 陳鋼
摘 要:為了減輕高校教師閱卷壓力,提高閱卷效率,結合當前智能手機在高校師生中的普及,開發了一款基于android平臺的短信課堂考試系統。學生以短信形式將測驗或考試的選擇題答案發送至教師手機,安裝在教師手機中的系統通過與教師所輸入的答案進行比對,將自動完成答案的批改,自動記錄成績以及分析成績。系統可靈活設置A、B卷答案,操作簡便,結果一目了然,便于分析,大大減輕了教師的工作量,同時實現了考試無紙化,更符合環保理念。
關鍵詞:智能手機 短信閱卷 無紙化
中圖分類號:N32 文獻標識碼:A 文章編號:1674-098X(2015)07(b)-0108-02
短信課堂考試系統開發是基于Android系統平臺,在Android studio這個開發環境下,運用Java語言,開發出一個自動批改答案、記錄成績的系統,通過導入所收到的考生答案的短信,教師可以一鍵完成批改,且系統附帶的自動登記成績系統,也方便了教師查看和分析成績,便于教學計劃的改進。與傳統的批改紙質試卷相比,短信課堂考試系統將極大地縮減閱卷時間,在追求簡潔、高效的信息化時代,這一系統具有非常實用的意義。
1 系統設計
1.1 設計目標
本系統是基于Android Studio的開發環境,建立答案數據接收終端,教師可以通過接收學生的答案,通過系統進行一鍵校對、批改和記錄成績。
1.2 運行流程
本軟件是一個手機應用程序,啟動程序之后首先讀取學生考試完畢后發送的答案短信內容,然后教師手動輸入正確答案,最后就可以對學生答案進行批改,點擊“查看記錄”按鈕可以查看所有收到短信的得分情況,頁面設置簡單高效,如圖1所示。
2 軟件實現
2.1 開發平臺
智能手機中Android系統的開發最為方便,本系統利用Google公司推出的開源平臺Android Studio開發環境,安裝過程和使用方法可參考官方網站說明或網絡論壇里的教程,雖然Android的編程語言為JAVA語言,但具有C語言基礎亦可輕松入門。
2.2 界面設計
根據需求分析可以知道,應用程序的界面主要分成進入的主界面、答案記錄界面、短信導入界面和成績分析界面和成績查詢五個界面,知道這些大致的界面之后,可以設計出應用程序界面如圖1(a)所示。主界面用于顯示該軟件的各項功能,包括操作步驟、使用說明等。短信導入界面如圖1(b)所示,包含一個EditText控件和一個Button控件,用戶通過輸入考試日期,系統將自動檢查該日期下接收到的短信,點擊“導入答案”并將所有符合格式要求的短信息導入系統中。答案記錄界面中主要包含兩個EditText控件,用于分行輸入正確A、B卷答案,一個Button控件,用戶通過點擊“記錄答案”按鈕實現A、B卷正確答案的導入完成,如圖1(c)所示。通過讀取所有學生的短信答案,進行系統自動的批改后,將會在成績記錄頁面顯示出對應的姓名以及得分情況,如圖1(d)所示,方便教師進行查看比對。
3 程序運行
教師只要在Android手機上安裝該應用,考試結束時讓考生發送固定格式的姓名、AB卷及答案,比如A卷編輯短信“姓名@ABCD”,B卷編輯短信“姓名#ABCD”,“#”和“@”是為了區分AB卷,也可以設置成其他的符號。隨后教師編輯A、B卷答案作為考試標準答案輸入該系統,系統則會對相應日期下導入的答案短信,自動識別出A、B卷。隨后完成批改、成績記錄等一系列操作,如圖中的成績記錄頁面圖1(d)所示。
針對大學教學中形形色色的各類考試,開放式的答案設計,使用戶可以自由定義、修改每一場考試的答案。由于程序通過對比考生答案與正確答案來實行批改,所以僅限于選擇題、填空題等封閉式問題。通過設置AB兩套試卷的形式,一定程度上也防止了考生作弊現象的出現,在批改完成后,系統會判斷成績是否合格,合格的標準可由開發者自行設定,比如達到總成績的60%可視為合格。
4 結語
在大學教育中,針對公共基礎課,不乏大量的考試、測驗,而試卷的批改一直是教師的一項繁重的工作,作業登記也是一項耗時費力的事情。結合現今智能手機的普及,將一部分考試內容,比如選擇題、填空題等,利用手機應用來進行批改,將枯燥繁瑣的工作由程序來執行,不僅解放了勞動力,而且大大節省了時間。而且教師在隨堂測驗后,對于各個學生的得分情況有了更加直觀的印象,也更有針對的進行問題分析。解決了當前教學實際中,隨堂測驗過于費時以至于無法及時分析問題或是教師無法直觀、全面的了解學生的錯題分布等問題。
由于軟件所針對的考試題型多為選擇題、填空題等封閉式題型,使得該平臺具有一定的局限性,這也是軟件在今后更新升級過程中的一個基本的研究方向,譬如設置開放性問題的作業批改等。
參考文獻
[1]王鷹.基于Android應用的移動學習資源設計與開發研究[J].現代教育技術,2014(3):50-56.
[2]李曉亮.移動智能終端對高校課堂教學的影響及對策研究[J].高教論壇,2013(11):67-69.
[3]Android Studio 中文組[EB/OL]. http://www. Android– Studio.org/.
[4]Android Studio 安裝具體步驟[EB/OL].http://www.cnblogs.com/mfryf/archive/2013/05/20/3089143.html.
[5]王向輝,張國印,賴明珠.Android應用程序開發[M].2版.北京:清華大學出版社,2012:15-192.
[6]郭宏志.Android應用開發詳解[M].北京:電子工業出版社,2010:12-126.