基础知识练习与检测软件开发与应用
2020-02-02滕德虎
滕德虎
(芜湖机械工程学校 安徽省芜湖市 241200)
各级各类学校任何一门知识或技术类课程都会有基础知识,它是课程的重要组成部分,是课程的基石,学生必须理解、识记,并能牢固掌握、熟练应用。传统教学中,基础知识的巩固都采用填空题、选择题和判断题进行书面练习加以实现。这种练习形式需要人工批阅,效率低、成本高,而且难以筛选式重复练习,效果低下。为了避免以上缺点,可利用信息技术开发练习与检测通用软件,为学生提供巩固基础知识的电子练习。这种利用信息技术辅助教学的智能教育方式,能大大提高教学效果。
1 软件设计思路
软件以题库为核心,为用户提供电子练习和检测。第一次运行时,软件首先检测有无题库。若题库缺失,系统要求立即导入;若题库存在或导入成功,系统自动进入练习界面,用户可选择章节进行同步练习,系统实时提供正误提示。通过功能选择单选框,用户可以随时选择试卷检测,系统自动评分,并提供错题查询。输入正确的密码,用户可以对软件应用实施必要的设置,主要有学科名称、考试时间、新密码和各章节的组卷题量,并可以完成对题库中习题进行修改、插入、追加、删除和题库清空、导入、导出等操作。基础知识练习与检测软件功能结构及操作流程如图1所示。
软件使用的题库由用户按要求应用Excel 电子表格制作完成,并通过软件导入。
2 软件实现技术
2.1 第一次运行
软件第一次启动运行时,系统自动检测题库,如果题库中没有数据,系统进入导入题库界面。
由于基础知识巩固练习的填空题和判断题均可改编为选择题形式,为了操作简单,题库中只设置了选择题一种题型。其中A 列为章节名称,B 列为题干内容,C-F 列分别为A、B、C 和D 四个选项,G 列为标准答案,以1、2、3 和4 四个数字对应A、B、C 和D 四个选项。导入前,系统将严格检测列标题名称、数量和顺序等数据,要求与示例完全一致方可顺利导入。各列输入的汉字数(含标点符号)不能超过规定值,否则超出的字符会自动丢失。题库导入成功后,系统会给出提示,并自动进入练习界面。否则,只能退出系统。
2.2 练习界面
软件启动运行时,如果题库中已存数据或者数据导入成功,系统将进入练习界面,如图2所示。
默认状态下,系统为全部题库的练习。通过“章节”下拉式文本框,用户可以选择单元实施同步练习。练习时,单击选项单选框答题,正、误由答题指示图标的笑脸或哭脸实时提示。导航命令按钮用于前后更换练习题,同时答题指示图标将根据答题正确、答题错误和未答题及时更新显示为笑脸、哭脸和平脸。
2.3 检测界面
在练习界面上,单击功能选择的“考试”单选框,系统将进入检测界面,如图3所示。
图1:软件功能结构及操作流程图
系统提供了十套试卷,默认“卷一”。单击试卷按钮,可以随时更换试卷,同时该按钮以绿色背景标识当前试卷。
检测界面中设有考试倒计时指示,考试时间结束时系统会自动交卷。用户也可以单击“交卷”命令按钮,经三次确认后提前交卷。交卷成功后,系统弹出考试成绩和“查看错题”命令按钮,如图4所示。
单击“查看错题”按钮,可快速查看本次考试中的错误答题;也可通过导航按钮逐题查看答题结果。
考试操作时,单击功能选择的“练习”单选框,系统返回练习界面。
2.4 用户设置
无论是练习还是检测界面,用户都可以随时单击左上角的题库管理按钮,系统将弹出密码验证对话框。密码验证通过后,相关设置按钮由失效恢复正常。单击设置按钮,弹出软件设置对话框,可以方便地设置学科名称、考试时间,修改管理密码。根据当前题库数据,设置对话框中列出具体章节名称,并给出相应的组卷题量。每套试卷总题量100 题,默认根据题库中各章节总题量比例按规则抽取,用户也可根据需要重新设置各章节考试题量。全部设置完成后,系统将实时更新。
单击修改题库按钮,系统将弹出题库修改对话框,如图5所示。
图2:练习界面
图3:检测界面
图4:交卷后界面
用户使用导航按钮逐条选择习题数据,也可以利用题干中的关键字句快速查找。定位成功后,对话框中将显示该习题的全部数据,用户可以直接修改,也可以彻底删除该习题,还可以在该习题前插入或题库后追加新习题。
图5:题库修改对话框
单击清空题库按钮,经三次确认后,系统将一次性彻底删除题库中的所有习题,并自动弹出题库导入对话框,要求用户立即导入题库数据。导入成功后,系统自动进入练习界面。否则,只能退出系统,软件复位至初始状态,下次启动运行时,仍要求用户首先导入题库,成功后方可正常运行。
在题库为被清空的状态下,单击导入题库按钮,系统将弹出导入题库对话框,可以在当前题库追加新的习题。此时弹出的导入题库对话框与如图2相似,不同之处是“退出系统”按钮更改为“返回”按钮,即可以取消导入返回,不必退出系统。导入成功后,系统依然进入练习界面。
单击导出题库按钮,系统将题库中的习题数据导出到Excel 表中,并保存到软件默认文件夹,同时给出相应提示。
单击返回按钮,软件设置和题库管理的相应按钮失效,系统退出设置状态,需要通过密码验证重新进入。
2.5 数据库
软件所使用的数据库包含题库数据表和用户数据表。题库数据表用于保存所有习题的全部数据,包含章节、题干、选项A、选项B、选项C、选项D、答案和作答字段,其中前六个字段为字符型,后两个字段为数值型,各字段宽度分别为20、200、80、80、80、80、1 和1。
用户数据表用于存储软件名称、密码、考试时间、章节名称和各章节考试题量等数据,其数据类型分别为字符型、字符型、整型、字符型和整型,其数据宽度分别为20、6、3、20 和2。
3 软件应用与效果
软件是通过题库来实现练习和检测功能的。根据题库数据变化,软件的习题、章节和标题实时更新,用户导入任意学科的题库,软件就能提供该学科基础知识巩固练习。所以,该软件适用于各级各类学校和培训机构所有课程的基础知识练习和检测。
题库是软件的灵魂和核心,其习题质量和覆盖面直接影响巩固练习的效果。因此,教师要根据教学目标,结合自身教学经验,收集整理、研究开发习题,精心编制完善的题库。这种价值永恒的教学资源是教师智慧的结晶。
软件使用前,教师先导入题库,并根据需要设置学科名称、考试时间和章节体量分配,然后将软件共享给学生,让学生利用课余时间自主练习和检测,其考试结果可截图发给教师督促检查。
通过应用,该软件表现出明显优势。一是化书面练习为电子练习,实施智能教育,提高学习兴趣,降低练习成本;学生自主学习,避免人工阅卷,减轻教师负担。二是系统实时提示练习正误,让学生边练边记;检测结束后的错题查询提供了筛选式重复练习,操作简单、省时省力,真正做到巩固练习速度快、效率高,记忆深刻,有效提高学习效果。三是按章节选择单元同步练习,紧跟教学进度,及时复习、加深记忆。四是提供的十套试卷可包含千道试题,广泛的覆盖面充分保障基础知识教学效果。