Android实战项目 - 趣味数学-初级向-代码讲解
👉关于作者
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)
欢迎关注公众号【空名先生】获取更多资源和交流!
👉前提
这是小空坚持写的Android新手向系列,欢迎品尝。
新手(√√√)
大佬(√)
👉实践过程
之前在大专学校做兼职讲师,给学生们上实训课的时候做了不少练手项目,现在分享出来。因为学校的教学指标里使用的是Java,我们源码都是Java语言,而且目的是为了教学,所以都是基础知识。
该应用为本地数据库离线版,没有后台。
今天我们接着昨天的讲昂,将下代码的一些操作流程。
我们先看【AndroidManifest.xml】文件查看都有哪些页面:
从中可以看出【SplashActivity】为闪屏启动页,点进去可以看见继承了自定义的【BaseActivity】。
好,我们回到【SplashActivity】可以看到里面有申请权限的代码,如果同意则3秒后跳转【LoginActivity】页面,否则2秒后退出应用。
接着我们来到登录页面,该页面有记住密码保存下来的功能,判断账号密码输入以及登录和注册按钮的触发。我们先去看看注册按钮跳转的页面。
【RegisterActivity】注册页面可以进行简单的身份信息处理(岗位/账号/班级/密码等)。注册成功后将用户信息保存到本地数据库中就能登录了
我们用不同的账户身份登录成功后分别进入【StudentActivity】学生页面和【TeacherActivity】老师页面
我们先用学生用户登录来到了学生用户主页
包含了五个模块:习题集【ProblemSetFragment】,留言【HistoryMessageFragment】,学习建议【SuggestFragment】,成绩【StudentInfoFragment】,个人中心【StuScoreFragment】。
习题集从本地查询出老师的试卷进行展示,点击进去后显示习题内容方便学生练习。而且提供试卷下载功能。
留言可以查看教师学生的留言讨论,增强社区互动性。
学习建议是教师发布的公告,教师可以编辑,学生只能看,随时更新重要通知。
历史成绩查看自己考试的成绩目录。
个人中心页面展示个人详细信息,除此之外还有作业和小剧场。
教师可留作业,学生从此入口进入可以查看自己的作业情况。
小剧场是闯关模式,用小游戏的形式来学习数学知识,增强趣味性,结束后会有评分,可观看教学。
除了上面的页面外,还有个考试情况,教师发布考试信息,学生登录后直接进入考试状态,考试结束后提交试卷,教师根据提交的试卷进行阅卷处理,然后打分。学生看自主查看历史成绩。
我们再以教师的身份登录看看
同样的也有五个小模块,分别为:学生班级【AddStudentFragment】,留言【HistoryMessageFragment】,成绩【ScoreFragment】,习题管理【ExercisesManagerFragment】,学习建议【StudySuggestFragment】
学生班级教师可查看班级的学生信息,更改学生的班级,以及查看班级学生的作业进度。
留言可以和学生互动,增强社区属性。
成绩可查看所有学生的排行榜,并且老师发起的考试,学生答题后,会再在显示待阅卷内容,点进去可查看学生提交后的考卷,进而进行评分操作。
习题管理教师可以添加删除试卷,亦可增删试卷里面的习题,并且可以拿改试卷发起考题或者发起作业,发起作业学生可在个人信息页面看到老师留的作业记录,发起考试后,学生后收到考试消息直接进入考试界面答题然后提交试卷。
学习建议则是发布公告通知,将一些重要的消息发送给学生。
📢作者:小空和小芝中的小空
📢转载说明-务必注明来源:芝麻粒儿 的个人主页 - 专栏 - 掘金 (juejin.cn)
📢这位道友请留步☁️,我观你气度不凡,谈吐间隐隐有王者霸气💚,日后定有一番大作为📝!!!旁边有点赞👍收藏🌟今日传你,点了吧,未来你成功☀️,我分文不取,若不成功⚡️,也好回来找我。
- 点赞
- 收藏
- 关注作者
评论(0)