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