一个基础知识练习App设计与开发

2022-03-12 10:03滕德虎
电脑知识与技术 2022年3期
关键词:基础知识检测

滕德虎

摘要:基于双减背景,设计开发一个基础知识练习App,以单项选择题形式提供单元同步练习和综合检测。应用时,选择课程和内容,App默认进入练习模式。按序答题,App同时以图标显示正误。检测模式答题交卷后,App自动评分,并显示相关检测信息,同时提供错题查询。通过密码验证后,用户可以设置校名、用户名和密码,并能进行题库管理和维护。App简单实用、应用广泛,减轻师生负担,有效提高教学效率。

关键词:App;基础知识;自主练习;检测

中图分类号:G202      文献标识码:A

文章编号:1009-3044(2022)03-0068-03

開放科学(资源服务)标识码(OSID):

基础知识泛指需要理解和识记的简单知识,一般无须逻辑推理、演算和操作。各个学段的所有课程都含有丰富基础知识,学生必须理解、识记,牢固掌握。传统教学中,基础知识巩固都是通过学生反复书面练习、教师批阅评价来完成,师生负担重、效率低。基础知识练习App让学生利用手机自主练习,系统自动批改,速度快、效果好,有效减轻师生负担,大幅提升教学效果。

1 App设计思路

App以单项选择题形式构建题库,并提供管理维护和操作练习功能。用户信息保存在指定文件,读取调用通过密码验证后,用户即获取管理员权限,可以修改用户信息,能够管理和维护题库。每次练习前,系统都是根据用户选定的课程和章节内容生成临时题库,供用户使用;完成后即废弃,以确保题库安全。利用临时题库,用户可先进行基础知识练习,再实施基础知识检测。交卷后系统自动评分,并报告相关检测信息[1],同时提供错误答题查询,以便快速强化巩固。完成后返回基础知识检测界面,继续上一次检测,修改订正后再次提交试卷,系统重新评分并显示检测报告。如此循环往复,直至满分,练习完成。基础知识练习App功能结构与运行流程如图1所示。

2 App实现技术

2.1 数据库设计

App数据库中含有题库数据表和临时数据表。题库数据表用于保存所有习题数据,包括序号、课程名称、章节内容、题干、选项A、选项B、选项C、选项D、答案和解答字段。除了序号字段为整型数据外,其他字段均为字符型数据,其字段宽度分别为20、20、200、100、100、100、100、1和1。临时数据表用来存储当前选择的用于临时操作的习题数据,其结构与题库数据表完全相同。

2.2 起始界面设计

App起始界面构造时,系统创建(第一次运行)或打开数据库,并检查数据状态。若题库数据表为空,系统提示导入题库。此时用户只能通过“设置”按钮,经过密码验证后完成题库导入操作。若题库数据表不为空,系统会收集题库中的课程和内容名称,填写“课程”与“内容”下拉列表框,供用户选择,如图2所示。单击“进入练习”按钮,系统根据选定的课程和内容生成临时数据表,供练习与检测操作,同时进入练习界面[2]。

2.3 练习界面设计

练习界面有“练习”和“检测”两种模式,系统默认进入练习模式。练习时,用户读题判断,单击选项单选框答题,系统侦听答题动作,同时比较选定值和参考答案。软件以图标显示答题正误,待答时显示平脸,答对时显示笑脸,否则显示苦脸,如图3、图4和图7所示。

导航命令按钮用于前后翻页、切换习题。用户可反复练习,直至熟练掌握。

2.4 检测界面设计

练习完成后单击“检测”单选框,系统进入相同内容的检测模式界面。它是在练习模式界面基础上隐藏正误指示图标,同时弹出检测时间和“交卷”按钮,如图5所示。用户按序答题,系统同时保存答题数据,供用户随时返回检查修改,直至完成全部试题解答[3]。

2.5 检测结果显示界面设计

在检测界面完成试题解答后,单击“交卷”按钮提交试卷,系统进入检测结果显示界面,如图6所示。该界面统计并显示检测成绩等检测相关信息,同时显示解答错误的题号,供用户追踪查询。

2.6 错误答题追踪界面设计

在检测结果显示界面单击“错题查询”按钮,可快速查看本次检测中的解答错误的习题,如图7所示。用户逐一订正、强化记忆。订正结束后按手机返回键重返检测界面,更正错题解答,再次提交试卷,系统重新评价。循环往复直至满分,完成练习。

2.7 密码验证界面设计

在起始页面,单击“设置”按钮,系统进入密码验证界面,如图8所示。勾选“记住密码”复选框,输入初始密码,通过验证后保存密码,为以后登录提供免密服务,同时进入设置与管理界面,如图9所示。

2.8 设置与管理界面设计

设置与管理界面显示预设的校名、用户名和密码,用户可以重新修改数据,单击“确定”按钮保存到指定文件,以备App调用。在该界面,用户单击“导出题库”按钮,系统将题库数据表导出为csv文件,保存在手机根目录中;单击“清空题库”按钮,系统将删除题库数据表中所有习题数据,以备整体更新题库;单击“导入题库”按钮,系统将追加新的习题数据;单击“题库维护”按钮,系统进入题库维护界面,如图10所示。

2.9 题库维护界面设计

题库维护界面可以全面管理和维护题库数据表。用户通过导航按钮显示查询所有习题数据,也可通过题干内容中的关键词句快速查找定位相关习题。编辑习题数据后单击“修改”按钮,即可完成对习题修改;输入一道新的习题后单击“添加”按钮,会在题库末尾追加一条新记录;在任何显示的习题界面单击“删除”按钮,即可删除当前记录[4]。

3 App使用方法

3.1 源题库制作

App数据库中的题库数据表数据是由题库源文件导入的。它是由教师应用Excel制作,其表格结构如图11所示。

题库字段数量、顺序不得有误,标点符号需在全角中文状态下输入,不得含有半角逗号。其中“序号”字段数值型数据,其他各列均为字符型数据。从“课程”至“选项D”七个字段,最多容纳汉字(含标点符号)数量分别10、10、100、50、50、50和50个。“标准答案”字段数据为“ABCD”其中一个字母[5]。“解答”字段为空值。题库编制完成后,需保存为以半角逗号分隔的“tiku.csv”文件,再用记事本软件打开,将文件另存为UTF-8编码格式的同名文件[6]。

3.2 数据分享

教师将基础知识练习App和题库源文件一同分享给学生,学生安装App,并将题库源文件存放于手机根目录下,以备App调用。

3.3 第一次启动

App第一次启动运行时,题库数据表为空,系统提示导入题库。此时除“设置”按钮以外,其他功能全部失效。用户单击“设置”按钮,经过初始密码验证,进入设置与管理界面,单击“导入题库”按钮,弹出“成功导入题库”消息框表示导入成功。如果弹出未找到题库文件或题库导入失败消息框,应检查源题库文件名或表格结构是否正确。

3.4 练习与检测操作

题库导入成功后,用户在起始界面选定课程与章节,默认进入练习模式界面,通过选择题选项单选框和导航按钮,实现基础知识练习。单击“检测”单选框,系统进入检测模式界面,用户以同样方法实施基础知识检测。完成后交卷,系统显示成绩等检测信息。通过“错误答题查询”按钮实施筛选巩固;返回检测界面,可以订正检测错误,重新提交、更新评价信息,直至满分。

3.5 設置与管理操作

在起始界面单击“设置”按钮,通过密码验证进入设置与管理界面。用户可重新设置校名、用户名和密码,并可以实施题库导入、导出和清空等管理。单击“题库维护”按钮,进入题库维护界面,用户可查询、修改、添加和删除习题,系统自动排序和更新题号。

4 App应用效果

基础知识练习App结构简单、运行稳定,使用方便、应用广泛。它一改传统书面练习的枯燥乏味,实施智能教育,提高学生学习兴趣。学生边练边记、学评一体,并能筛选难点、针对强化,练习速度快、效率高,记忆深,有效提高练习效果,真正减轻学生课业负担和教师作业批改负担。

参考文献:

[1] 邓英伟,袁晓红,张小琳,等.智能在线考试系统研究[J].海峡科技与产业,2017(10):67-68,74.

[2] 潘世吉,王远敏.基于民间体育运动的APP设计与实现[J].网络安全技术与应用,2021(10):47-49.

[3] 王金凤,于梅雪.基于高校学生群体的手机APP界面设计研究[J].美与时代(上),2021(11):94-96.

[4] 张开利.安卓手机APP开发套路及信息处理方面的教学研究[J].中国管理信息化,2021,24(13):210-211.

[5] 谭红春,金力,高洁.通用在线考试系统的开发与设计[J].齐鲁工业大学学报(自然科学版),2016,30(5):51-54.

[6] 王一旭,肖小玲.基于Android的英语学习App的设计[J].电脑知识与技术,2021,17(24):83-84,89.

【通联编辑:谢媛媛】

猜你喜欢
基础知识检测
“不等式”检测题
“一元一次不等式”检测题
“一元一次不等式组”检测题
清律的基础知识
掌握基础知识
基础知识:“互联网+”的基本概念