滕德虎
摘要:基于雙減背景,設(shè)計(jì)開發(fā)一個(gè)基礎(chǔ)知識(shí)練習(xí)App,以單項(xiàng)選擇題形式提供單元同步練習(xí)和綜合檢測(cè)。應(yīng)用時(shí),選擇課程和內(nèi)容,App默認(rèn)進(jìn)入練習(xí)模式。按序答題,App同時(shí)以圖標(biāo)顯示正誤。檢測(cè)模式答題交卷后,App自動(dòng)評(píng)分,并顯示相關(guān)檢測(cè)信息,同時(shí)提供錯(cuò)題查詢。通過密碼驗(yàn)證后,用戶可以設(shè)置校名、用戶名和密碼,并能進(jìn)行題庫管理和維護(hù)。App簡(jiǎn)單實(shí)用、應(yīng)用廣泛,減輕師生負(fù)擔(dān),有效提高教學(xué)效率。
關(guān)鍵詞:App;基礎(chǔ)知識(shí);自主練習(xí);檢測(cè)
中圖分類號(hào):G202? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2022)03-0068-03
開放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):
基礎(chǔ)知識(shí)泛指需要理解和識(shí)記的簡(jiǎn)單知識(shí),一般無須邏輯推理、演算和操作。各個(gè)學(xué)段的所有課程都含有豐富基礎(chǔ)知識(shí),學(xué)生必須理解、識(shí)記,牢固掌握。傳統(tǒng)教學(xué)中,基礎(chǔ)知識(shí)鞏固都是通過學(xué)生反復(fù)書面練習(xí)、教師批閱評(píng)價(jià)來完成,師生負(fù)擔(dān)重、效率低?;A(chǔ)知識(shí)練習(xí)App讓學(xué)生利用手機(jī)自主練習(xí),系統(tǒng)自動(dòng)批改,速度快、效果好,有效減輕師生負(fù)擔(dān),大幅提升教學(xué)效果。
1 App設(shè)計(jì)思路
App以單項(xiàng)選擇題形式構(gòu)建題庫,并提供管理維護(hù)和操作練習(xí)功能。用戶信息保存在指定文件,讀取調(diào)用通過密碼驗(yàn)證后,用戶即獲取管理員權(quán)限,可以修改用戶信息,能夠管理和維護(hù)題庫。每次練習(xí)前,系統(tǒng)都是根據(jù)用戶選定的課程和章節(jié)內(nèi)容生成臨時(shí)題庫,供用戶使用;完成后即廢棄,以確保題庫安全。利用臨時(shí)題庫,用戶可先進(jìn)行基礎(chǔ)知識(shí)練習(xí),再實(shí)施基礎(chǔ)知識(shí)檢測(cè)。交卷后系統(tǒng)自動(dòng)評(píng)分,并報(bào)告相關(guān)檢測(cè)信息[1],同時(shí)提供錯(cuò)誤答題查詢,以便快速強(qiáng)化鞏固。完成后返回基礎(chǔ)知識(shí)檢測(cè)界面,繼續(xù)上一次檢測(cè),修改訂正后再次提交試卷,系統(tǒng)重新評(píng)分并顯示檢測(cè)報(bào)告。如此循環(huán)往復(fù),直至滿分,練習(xí)完成。基礎(chǔ)知識(shí)練習(xí)App功能結(jié)構(gòu)與運(yùn)行流程如圖1所示。
2 App實(shí)現(xiàn)技術(shù)
2.1 數(shù)據(jù)庫設(shè)計(jì)
App數(shù)據(jù)庫中含有題庫數(shù)據(jù)表和臨時(shí)數(shù)據(jù)表。題庫數(shù)據(jù)表用于保存所有習(xí)題數(shù)據(jù),包括序號(hào)、課程名稱、章節(jié)內(nèi)容、題干、選項(xiàng)A、選項(xiàng)B、選項(xiàng)C、選項(xiàng)D、答案和解答字段。除了序號(hào)字段為整型數(shù)據(jù)外,其他字段均為字符型數(shù)據(jù),其字段寬度分別為20、20、200、100、100、100、100、1和1。臨時(shí)數(shù)據(jù)表用來存儲(chǔ)當(dāng)前選擇的用于臨時(shí)操作的習(xí)題數(shù)據(jù),其結(jié)構(gòu)與題庫數(shù)據(jù)表完全相同。
2.2 起始界面設(shè)計(jì)
App起始界面構(gòu)造時(shí),系統(tǒng)創(chuàng)建(第一次運(yùn)行)或打開數(shù)據(jù)庫,并檢查數(shù)據(jù)狀態(tài)。若題庫數(shù)據(jù)表為空,系統(tǒng)提示導(dǎo)入題庫。此時(shí)用戶只能通過“設(shè)置”按鈕,經(jīng)過密碼驗(yàn)證后完成題庫導(dǎo)入操作。若題庫數(shù)據(jù)表不為空,系統(tǒng)會(huì)收集題庫中的課程和內(nèi)容名稱,填寫“課程”與“內(nèi)容”下拉列表框,供用戶選擇,如圖2所示。單擊“進(jìn)入練習(xí)”按鈕,系統(tǒng)根據(jù)選定的課程和內(nèi)容生成臨時(shí)數(shù)據(jù)表,供練習(xí)與檢測(cè)操作,同時(shí)進(jìn)入練習(xí)界面[2]。
2.3 練習(xí)界面設(shè)計(jì)
練習(xí)界面有“練習(xí)”和“檢測(cè)”兩種模式,系統(tǒng)默認(rèn)進(jìn)入練習(xí)模式。練習(xí)時(shí),用戶讀題判斷,單擊選項(xiàng)單選框答題,系統(tǒng)偵聽答題動(dòng)作,同時(shí)比較選定值和參考答案。軟件以圖標(biāo)顯示答題正誤,待答時(shí)顯示平臉,答對(duì)時(shí)顯示笑臉,否則顯示苦臉,如圖3、圖4和圖7所示。
導(dǎo)航命令按鈕用于前后翻頁、切換習(xí)題。用戶可反復(fù)練習(xí),直至熟練掌握。
2.4 檢測(cè)界面設(shè)計(jì)
練習(xí)完成后單擊“檢測(cè)”單選框,系統(tǒng)進(jìn)入相同內(nèi)容的檢測(cè)模式界面。它是在練習(xí)模式界面基礎(chǔ)上隱藏正誤指示圖標(biāo),同時(shí)彈出檢測(cè)時(shí)間和“交卷”按鈕,如圖5所示。用戶按序答題,系統(tǒng)同時(shí)保存答題數(shù)據(jù),供用戶隨時(shí)返回檢查修改,直至完成全部試題解答[3]。
2.5 檢測(cè)結(jié)果顯示界面設(shè)計(jì)
在檢測(cè)界面完成試題解答后,單擊“交卷”按鈕提交試卷,系統(tǒng)進(jìn)入檢測(cè)結(jié)果顯示界面,如圖6所示。該界面統(tǒng)計(jì)并顯示檢測(cè)成績(jī)等檢測(cè)相關(guān)信息,同時(shí)顯示解答錯(cuò)誤的題號(hào),供用戶追蹤查詢。
2.6 錯(cuò)誤答題追蹤界面設(shè)計(jì)
在檢測(cè)結(jié)果顯示界面單擊“錯(cuò)題查詢”按鈕,可快速查看本次檢測(cè)中的解答錯(cuò)誤的習(xí)題,如圖7所示。用戶逐一訂正、強(qiáng)化記憶。訂正結(jié)束后按手機(jī)返回鍵重返檢測(cè)界面,更正錯(cuò)題解答,再次提交試卷,系統(tǒng)重新評(píng)價(jià)。循環(huán)往復(fù)直至滿分,完成練習(xí)。
2.7 密碼驗(yàn)證界面設(shè)計(jì)
在起始頁面,單擊“設(shè)置”按鈕,系統(tǒng)進(jìn)入密碼驗(yàn)證界面,如圖8所示。勾選“記住密碼”復(fù)選框,輸入初始密碼,通過驗(yàn)證后保存密碼,為以后登錄提供免密服務(wù),同時(shí)進(jìn)入設(shè)置與管理界面,如圖9所示。
2.8 設(shè)置與管理界面設(shè)計(jì)
設(shè)置與管理界面顯示預(yù)設(shè)的校名、用戶名和密碼,用戶可以重新修改數(shù)據(jù),單擊“確定”按鈕保存到指定文件,以備App調(diào)用。在該界面,用戶單擊“導(dǎo)出題庫”按鈕,系統(tǒng)將題庫數(shù)據(jù)表導(dǎo)出為csv文件,保存在手機(jī)根目錄中;單擊“清空題庫”按鈕,系統(tǒng)將刪除題庫數(shù)據(jù)表中所有習(xí)題數(shù)據(jù),以備整體更新題庫;單擊“導(dǎo)入題庫”按鈕,系統(tǒng)將追加新的習(xí)題數(shù)據(jù);單擊“題庫維護(hù)”按鈕,系統(tǒng)進(jìn)入題庫維護(hù)界面,如圖10所示。
2.9 題庫維護(hù)界面設(shè)計(jì)
題庫維護(hù)界面可以全面管理和維護(hù)題庫數(shù)據(jù)表。用戶通過導(dǎo)航按鈕顯示查詢所有習(xí)題數(shù)據(jù),也可通過題干內(nèi)容中的關(guān)鍵詞句快速查找定位相關(guān)習(xí)題。編輯習(xí)題數(shù)據(jù)后單擊“修改”按鈕,即可完成對(duì)習(xí)題修改;輸入一道新的習(xí)題后單擊“添加”按鈕,會(huì)在題庫末尾追加一條新記錄;在任何顯示的習(xí)題界面單擊“刪除”按鈕,即可刪除當(dāng)前記錄[4]。
3 App使用方法
3.1 源題庫制作
App數(shù)據(jù)庫中的題庫數(shù)據(jù)表數(shù)據(jù)是由題庫源文件導(dǎo)入的。它是由教師應(yīng)用Excel制作,其表格結(jié)構(gòu)如圖11所示。
題庫字段數(shù)量、順序不得有誤,標(biāo)點(diǎn)符號(hào)需在全角中文狀態(tài)下輸入,不得含有半角逗號(hào)。其中“序號(hào)”字段數(shù)值型數(shù)據(jù),其他各列均為字符型數(shù)據(jù)。從“課程”至“選項(xiàng)D”七個(gè)字段,最多容納漢字(含標(biāo)點(diǎn)符號(hào))數(shù)量分別10、10、100、50、50、50和50個(gè)?!皹?biāo)準(zhǔn)答案”字段數(shù)據(jù)為“ABCD”其中一個(gè)字母[5]?!敖獯稹弊侄螢榭罩怠n}庫編制完成后,需保存為以半角逗號(hào)分隔的“tiku.csv”文件,再用記事本軟件打開,將文件另存為UTF-8編碼格式的同名文件[6]。
3.2 數(shù)據(jù)分享
教師將基礎(chǔ)知識(shí)練習(xí)App和題庫源文件一同分享給學(xué)生,學(xué)生安裝App,并將題庫源文件存放于手機(jī)根目錄下,以備App調(diào)用。
3.3 第一次啟動(dòng)
App第一次啟動(dòng)運(yùn)行時(shí),題庫數(shù)據(jù)表為空,系統(tǒng)提示導(dǎo)入題庫。此時(shí)除“設(shè)置”按鈕以外,其他功能全部失效。用戶單擊“設(shè)置”按鈕,經(jīng)過初始密碼驗(yàn)證,進(jìn)入設(shè)置與管理界面,單擊“導(dǎo)入題庫”按鈕,彈出“成功導(dǎo)入題庫”消息框表示導(dǎo)入成功。如果彈出未找到題庫文件或題庫導(dǎo)入失敗消息框,應(yīng)檢查源題庫文件名或表格結(jié)構(gòu)是否正確。
3.4 練習(xí)與檢測(cè)操作
題庫導(dǎo)入成功后,用戶在起始界面選定課程與章節(jié),默認(rèn)進(jìn)入練習(xí)模式界面,通過選擇題選項(xiàng)單選框和導(dǎo)航按鈕,實(shí)現(xiàn)基礎(chǔ)知識(shí)練習(xí)。單擊“檢測(cè)”單選框,系統(tǒng)進(jìn)入檢測(cè)模式界面,用戶以同樣方法實(shí)施基礎(chǔ)知識(shí)檢測(cè)。完成后交卷,系統(tǒng)顯示成績(jī)等檢測(cè)信息。通過“錯(cuò)誤答題查詢”按鈕實(shí)施篩選鞏固;返回檢測(cè)界面,可以訂正檢測(cè)錯(cuò)誤,重新提交、更新評(píng)價(jià)信息,直至滿分。
3.5 設(shè)置與管理操作
在起始界面單擊“設(shè)置”按鈕,通過密碼驗(yàn)證進(jìn)入設(shè)置與管理界面。用戶可重新設(shè)置校名、用戶名和密碼,并可以實(shí)施題庫導(dǎo)入、導(dǎo)出和清空等管理。單擊“題庫維護(hù)”按鈕,進(jìn)入題庫維護(hù)界面,用戶可查詢、修改、添加和刪除習(xí)題,系統(tǒng)自動(dòng)排序和更新題號(hào)。
4 App應(yīng)用效果
基礎(chǔ)知識(shí)練習(xí)App結(jié)構(gòu)簡(jiǎn)單、運(yùn)行穩(wěn)定,使用方便、應(yīng)用廣泛。它一改傳統(tǒng)書面練習(xí)的枯燥乏味,實(shí)施智能教育,提高學(xué)生學(xué)習(xí)興趣。學(xué)生邊練邊記、學(xué)評(píng)一體,并能篩選難點(diǎn)、針對(duì)強(qiáng)化,練習(xí)速度快、效率高,記憶深,有效提高練習(xí)效果,真正減輕學(xué)生課業(yè)負(fù)擔(dān)和教師作業(yè)批改負(fù)擔(dān)。
參考文獻(xiàn):
[1] 鄧英偉,袁曉紅,張小琳,等.智能在線考試系統(tǒng)研究[J].海峽科技與產(chǎn)業(yè),2017(10):67-68,74.
[2] 潘世吉,王遠(yuǎn)敏.基于民間體育運(yùn)動(dòng)的APP設(shè)計(jì)與實(shí)現(xiàn)[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2021(10):47-49.
[3] 王金鳳,于梅雪.基于高校學(xué)生群體的手機(jī)APP界面設(shè)計(jì)研究[J].美與時(shí)代(上),2021(11):94-96.
[4] 張開利.安卓手機(jī)APP開發(fā)套路及信息處理方面的教學(xué)研究[J].中國管理信息化,2021,24(13):210-211.
[5] 譚紅春,金力,高潔.通用在線考試系統(tǒng)的開發(fā)與設(shè)計(jì)[J].齊魯工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版),2016,30(5):51-54.
[6] 王一旭,肖小玲.基于Android的英語學(xué)習(xí)App的設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2021,17(24):83-84,89.
【通聯(lián)編輯:謝媛媛】