劉琳
(蕪湖機械工程學校 安徽省蕪湖市 241200)
基礎知識廣泛存在于各個學段的所有學科中,理解、識記,牢固掌握并能熟練應用基礎知識是學生學習的根本目標。傳統教學中,教師會布置繁重的書面作業,讓學生反復練習,配合教師批閱評價來鞏固基礎知識,師生負擔重、效率低。為減輕學生課業負擔,提高教師工作效率,開發基礎知識練習與檢測APP,讓學生利用手機自主鞏固基礎知識,能有效提升教學效率。
APP 以選擇題形式實施基礎知識練習與檢測。它是由Android Studio 環境開發,共設計建構起始、練習與檢測、成績報告、錯題訂正、密碼認證、信息設置、題庫維護七個頁面,其整體架構與運行流程如圖1 所示。

圖1:APP 整體架構與運行流程圖
APP 起始頁含有名稱和日期顯示、課程和章節下拉列表框、“設置”和“進入練習”按鈕等控件,如圖2 所示。啟動時,APP 首先構造含有習題數據表和結構完全相同的臨時數據表的數據庫,以備調用。首次運行,習題數據表數據為空,APP 操作功能盡失,并提示從SD 卡導入題庫。題庫導入成功后,系統重新裝載,通過掃描題庫數據表,將課程名稱和與之對應的章節名稱字段的唯一值添加到相應的下拉列表框中。默認顯示第一道習題的課程和與之對應的章節數據。當另外選擇課程后,章節下拉框隨即重新裝載與之對應的章節數據,等候選擇。其章節下拉框添加列表數據技術的核心代碼如下:

圖2:起始界面

APP 對課程和章節下拉框設置了偵聽事件,以隨時獲取選擇的課程名稱和章節名稱。……