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