基于Android移动开发平台的答题APP

2021-04-20 02:23马洁吴英宾
电子技术与软件工程 2021年2期
关键词:章节答题密码

马洁 吴英宾

(聊城职业技术学院 山东省聊城市 252000)

1 引言

伴随建设学习型大国的战略需求,“互联网+教育”上升为国家战略,使得线上教育势在必行,要求教育模式不断创新发展。发展“互联网+教育”要将最优质的教育信息、资源和智慧进行精准化、人性化、规模化、最大化传播,满足自主性、个性化的学习需求[1]。Android 系统是目前最主流的操作系统,市场研究机构IDC发布智能手机市场最新预测报告,2019年,运行android 操作系统的智能手机占市场份额的87%[2]。基于Android 移动开发平台的教育类APP也如雨后春笋般发展,给人们提供了更加便捷的学习方式,学习时间碎片化,学习模式多样化,学习趣味化休闲化,学习内容丰富化,弥补了传统教育的不足。其中,答题类APP 通过各种答题模式进行持续激励有效学习,并赋予挑战趣味备受学习者的青睐。冲顶大会,百万英雄,芝士超人等APP 将直播答题推上顶峰,英语类APP、少儿类APP 在答题中融合动画、视频、游戏等元素提高学习代入感、沉浸感。学习强国APP 提供了每日答题、每周答题、专项答题、挑战答题、争上游答题、双人对战等多种答题模式,开启了全民学习浪潮[3]。本系统设计智能答题系统以《C语言程序设计》为内容,为用户提供更加高效的学习方式。该系统中的答题以知识点进行统计,根据数据分析学习的难点,并提供精准的学习推送。

2 答题系统设计

2.1 系统总体设计

本文设计了一款移动平台答题APP,提供了线上学习及答题功能。本系统包含四个模块。

(1)个人中心模块:个人中心模块包括用户的登录、注册、密码修改、退出登录、查看个人积分等功能。

(2)答题模块:答题模块中按章节进行划分,每个章节包含多个单元。用户选择单元进行答题,答题完毕可以交卷,交卷之后显示用户成绩,并且标记作答状态,若处于完成状态则可以查看答题详情。

(3)任务模块:任务模块为系统根据答题者的答题情况定制的学习任务,系统根据用户答题情况进行难点分析,视频推送以及错题移除功能。

(4)学习模块:学习模块包括章节的视频及知识,并且可以根据知识点进行相关的搜索。“挑战答题”功能实现多人作答,答错离场,生成排行榜,富有趣味。

2.2 功能设计

(1)用户登录 用户输入用户名及密码进行登录,登录之后可以记录用户的答题情况及视频观看情况。

(2)用户注册 用户输入用户名、密码、性别等信息进行注册,注册完成自动跳转到用户登录界面。

(3)密码修改 用户忘记密码可以找回密码,首先进行身份验证,然后进行密码修改。

(4)查看积分 用户可以查看积分详情,包括总积分以及当日积分明细。

(5)选题答题 用户选择对应章节及单元进行答题,可以进行多次作答,未答题则显示未完成状态,已答题则显示最后一次成绩。

(6)成绩分析 用户答题完毕可以查看答题情况及错误分析,系统保存最后一次的答题情况。

(7)难点解析 系统根据用户成绩分析难点易错点。

(8)资源推送 系统根据用户的成绩分析,推送相关视频及文章。

(9)错题移除 用户可以对错题进行再次答题,答对即可移除,答错仍将记录进行再次答题。

(10)视频学习 用户可以选择相关视频进行学习。

(11)文章学习 用户可以选择相关文章进行学习。

(12)挑战答题 挑战答题在答题时间内进行答题,答错即立场,根据答题成绩进行排行。

2.3 系统数据库设计

本系统共包括用户信息表,章节信息表,题库表,积分表四个表。

用户信息表用来存储用户的基本信息,包括用户名、密码、性别、登录状态。如表1所示。

章节信息表存储章节的基本信息,包括章节号、单元号、章节名称、单元名称、知识点、答题状态,答题分数。如表2所示。

题库表存储题目及答题情况,包括章节号、单元号、题号、题目类型、题目、选项A、选项B、选项C、选项D,正确答案,用户答案,知识点,答题次数,答错次数。如表3所示

积分表存储用户的各项积分,包括章节号、单元号、答题积分、错题移除积分、视频积分、挑战积分。如表4所示。

表1:用户信息表

表2:章节信息表

表3:题库表

表4:积分表

3 答题系统实现

本系统分为Web 服务端及Android 客户端,Web 端主要实现用户信息的登录验证及资源反馈功能。Android 客户端通过向服务端发送网络请求,获取相关json 数据进行解析并返回Android 界面。

Android 主界面采用BottomNavigation 实现底部导航栏,包括答题界面,任务界面,学习界面及个人中心4 个界面,界面中采用RecyclerView 和CardView 控件实现列表,使界面更加美观。答题界面按章节划分,选择相关单元进行答题,界面如图1,2 所示,任务界面包括各章节的任务,如图3所示,学习界面如图4所示,个人中心界面如图5,登录界面如图6所示。

图1:答题章节界面

图2:答题界面

图3:任务界面

图4:学习界面

图5:个人中心界面

图6:登录界面

4 结语

本系统通过答题能够有效调动用户学习兴趣,并通过掌握用户学习数据,有效进行反馈移除难点,推送相关资源,提升教学质量。受时间限制,该APP 的部分功能还不够完善,用户体验还有待提高,后期将进行深入研究和开发,提高Android 答题APP 的教学辅助。借鉴市场上成熟的教育软件系统,集合最新需求开发界面更友好,性能更强大,安全更可靠的学习平台。

猜你喜欢
章节答题密码
邀你来答题
邀你来答题
密码里的爱
邀你来答题
邀你来答题
高中数学章节易错点提前干预的策略研究
密码抗倭立奇功
素养之下,美在引言——《“推理与证明”章节引言》一节比赛课的实录
黄廖本《现代汉语》词汇章节中的几个问题
夺命密码