楊業(yè)長 孟森森 徐榆 陳鋼
摘 要:為了進(jìn)一步豐富課堂教學(xué)內(nèi)容,增加課堂教學(xué)的互動性、參與性,同時培養(yǎng)學(xué)生的自主學(xué)習(xí)、探究創(chuàng)新的興趣和能力,結(jié)合當(dāng)前智能手機在學(xué)生中的普及,開發(fā)了一款基于智能手機的課后學(xué)習(xí)的應(yīng)用。應(yīng)用以大學(xué)物理的課后作業(yè)練習(xí)中的選擇題和填空題為對象,實現(xiàn)自動判斷答案、自動記錄成績、作業(yè)定時提醒、作業(yè)短信提交等功能。應(yīng)用不但能夠幫助教師提高課后作業(yè)批改效率,減輕教師課后工作量,同時也能為同學(xué)們提供課后自主學(xué)習(xí)平臺,增加學(xué)習(xí)的興趣和動力。
關(guān)鍵詞:智能手機 大學(xué)物理 自主學(xué)習(xí)平臺 課后練習(xí)
中圖分類號:N32 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2015)03(a)-0057-01
手機課后學(xué)習(xí)平臺開發(fā)是基于Android系統(tǒng)平臺,在Android studio這個開發(fā)環(huán)境下,運用C、Java等語言,開發(fā)出一個一個課后作業(yè)答題系統(tǒng),使用作業(yè)練習(xí)時必須全部答對或一定正確率才算完成作業(yè)練習(xí),這個模式在很多網(wǎng)絡(luò)培訓(xùn)項目中經(jīng)常采用[1],最終達(dá)到學(xué)生在手機上完成大學(xué)公共基礎(chǔ)課大學(xué)物理課后作業(yè)的目的。國外很多學(xué)生都用手機或者平板來完成作業(yè),而當(dāng)前國內(nèi)對于課后作業(yè)并沒有很多的手機應(yīng)用,未來信息化時代,學(xué)生用手機做作業(yè)并不是什么新奇的事情,因此開發(fā)一種可以減輕教師批作業(yè)負(fù)擔(dān)的應(yīng)用顯得非常有意義[2]。
1 系統(tǒng)設(shè)計
1.1 設(shè)計目標(biāo)
本應(yīng)用是基于Android Studio的開發(fā)環(huán)境,建立一個大學(xué)物理課后習(xí)題的題庫,學(xué)生通過該軟件可以完成大學(xué)物理課后習(xí)題中的選擇題和填空題練習(xí),實現(xiàn)自主學(xué)習(xí)、多樣化成績評定的教學(xué)模式。
1.2 運行流程
本軟件是一個手機應(yīng)用程序,啟動程序之后可以進(jìn)行作業(yè)練習(xí)單元的選擇和查看作業(yè)記錄情況,通過“增加”的按鈕可以選擇作業(yè)單元,頁面簡潔明了。題庫是之前預(yù)存在數(shù)據(jù)庫中的,顯示在界面上也很清楚,方便學(xué)生答題。
2 軟件實現(xiàn)
2.1 開發(fā)平臺
智能手機中Android系統(tǒng)的開發(fā)最為方便,本文介紹的是Google公司推出的開源平臺Android Studio開發(fā)環(huán)境,安裝過程和使用方法可參考官方網(wǎng)站說明或網(wǎng)絡(luò)論壇里的教程[3,4],雖然android的編程語言為java,但稍懂一門編程語言的如C語言等都可以輕松入門。
2.2 界面設(shè)計
根據(jù)需求分析可以知道,應(yīng)用程序的界面主要分成進(jìn)入的主界面、單元選擇界面、答題界面和成績記錄界面四個界面,知道這些大致的界面之后,可以設(shè)計出應(yīng)用程序界面如圖1所示。主界面用于顯示歡迎用戶的語句,及實現(xiàn)單元選擇、查看記錄的操作,如圖1所示。單元選擇界面中主要包含一個EditText控件,用于顯示或輸入單元數(shù),兩個Button控件,“開始練習(xí)”按鈕實現(xiàn)跳轉(zhuǎn)至答題界面,用戶通過點擊“增加”按鈕來選擇作業(yè)單元,如圖2所示。答題界面如圖3所示,首先在界面上定義了一個ImageView控件,用于顯示題庫中對應(yīng)單元的題目。然后定義四個RadioButton實現(xiàn)單項選擇,在按下“下一題”按鈕后會有正確或者錯誤的判斷,答對得10分,答錯得0分,如果沒有選擇,會顯示“請選擇答案”。
為了減少程序的頁面數(shù)及減少了設(shè)備內(nèi)存的占用,在實現(xiàn)答題界面時只使用了一個頁面。所有題目及對應(yīng)的答案都存放在一個數(shù)據(jù)文件中,用戶選擇作業(yè)單元后,只將該單元的題庫和答案對應(yīng)的文件序號調(diào)入內(nèi)存,當(dāng)用戶做完一題后,點擊了“下一題”的按鈕后,軟件系統(tǒng)同時進(jìn)行兩項操作:(1)將用戶選擇的答案與事先設(shè)定的答案進(jìn)行對比,正確即得分,錯誤則不得分。(2)載入下一題對應(yīng)的題目內(nèi)容。這種方式不但減少了內(nèi)容占用,也提高了程序的運行速度。除此之外,該方法還有一個優(yōu)點就是便于題庫的更新。
3 程序運行
學(xué)生使用時只要在android手機上安裝該應(yīng)用,即可自主完成相應(yīng)的課后習(xí)題中選擇題和填空題的作業(yè)練習(xí),實現(xiàn)自動批改,自動記錄成績,在全部做完練習(xí)后可以將最終成績發(fā)送給教師,如圖4中的成績記錄頁面所示。
針對大學(xué)物理教學(xué)中的每個章節(jié),設(shè)計了一定量的題庫,目前每單元選擇題和填空題總共10個題目。由于程序只能做選擇判斷,所以將填空題全部改造成了選擇題。在學(xué)生進(jìn)行作業(yè)練習(xí)時,當(dāng)題目沒有做完,會判斷進(jìn)入下一題,如果做完了該單元,系統(tǒng)會判斷成績是否合格,合格的標(biāo)準(zhǔn)可由開發(fā)者自行設(shè)定,比如達(dá)到總成績的60%可視為合格,參數(shù)的設(shè)定主要是為了防止用戶隨意答題。如果該單元成績合格,即可選擇“記錄成績”,如果沒有全部答對,還可以選擇“繼續(xù)刷分”來提高該單元的練習(xí)成績。如果成績不合格,程序不予記錄成績,可選擇“重做”或者退出程序下次再練習(xí)[6]。
4 結(jié)語
結(jié)合當(dāng)前智能手機的普及,考慮從計算機輔助教學(xué)推廣到手機輔助教學(xué),通過Android Studio平臺設(shè)計課后學(xué)習(xí)的教學(xué)平臺,提高同學(xué)們的學(xué)習(xí)興趣,增強課堂參與性,課后獨立性,能給同學(xué)們耳目一新的學(xué)習(xí)體驗,讓同學(xué)們體會到手機不只是用來玩游戲,還能幫助學(xué)習(xí),最終實現(xiàn)加強平時的學(xué)習(xí)過程,理論與實踐的結(jié)合,掌握基礎(chǔ)理論知識同時的實際能力的提高。同時對于教師來說大大節(jié)省了諸如當(dāng)堂測驗、作業(yè)批改等的工作量,提高學(xué)生學(xué)習(xí)效率的同時降低了勞動強度,另外也得到了一種多元化評價學(xué)生的方式。
參考文獻(xiàn)
[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應(yīng)用程序開發(fā)[M].2版.北京:清華大學(xué)出版社,2012:15-192.
[4] 郭宏志.Android應(yīng)用開發(fā)詳解[M].北京:電子工業(yè)出版社,2010:12-126.