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