作业链接:https://edu.cnblogs.com/campus/fzzcxy/2016SE/homework/2180
原型链接:https://modao.cc/app/V8IVzVh0EW85EcbIAkexarW4ATyhuDH
学号:301 学号:240
1. 引言
1.1 编写目的
让老师,家长及学生自己用该APP随机出题供学习。省去他们出题的时间和精力。
1.2 项目背景
- 项目名称:小学生运算题目生成器
- 项目面向用户:小学生及其家长老师
1.3 参考资料
《构建之法》(第二版),邹欣。
2. 总体描述
2.1. 目标
开发背景
由于阿超的第一版本的程序能够随机出很多题目让孩子做,其他老师对其很是赞赏,提出了一些要求希望阿超能够改进一下并用了这个程序,之后教导主任也对其很是满意,希望再改进一点。
开发意图
老师们在出卷子和出题上往往要耗费很多精力在这之上,而这份程序则帮老师们解决了这份苦恼,让他们可以轻松地出题。
2.2. 用户场景分析(User Analysis)
以下是针对我们程序主要面向的用户:
学生:学生没有一定的出题能力,缺少题目练习。
家长:没有太多的精力给子女布置习题并监督完成。
教师:出题效率低,耗费时间长
下面我们通过分析典型用户场景得出各用户的需求:
用户场景:
1.学生
名字 | 学生B |
---|---|
职业 | 小学1年级学生 |
知识层次与能力 | 知识层次低,学习能力低下,需要大量做题 |
动机 | 提高学习成绩 |
目的 | 大量刷题提高计算能力 |
典型场景 | 购买大量辅导书刷题 |
典型描述 | 抱怨辅导书价格昂贵 |
2.家长
名字 | 我是一位家长 |
---|---|
职业 | 经商 |
知识层次与能力 | 丰富 |
动机 | 提高孩子学习成绩 |
目的 | 让孩子能够完成更多习题,以及能够侧面监督孩子学习 |
典型场景 | 购买大量辅导书 |
典型描述 | 没有时间精力监督孩子完成作业 |
3.教师
名字 | 我是一位教师 |
---|---|
职业 | 小学教师 |
知识层次与能力 | 丰富 |
动机 | 疲于布置题目 |
目的 | 更高效地布置题目 |
典型场景 | 办公室想破头脑给学生布置作业 |
典型描述 | 不记得过去布置的题目有哪些,想不出新的题目 |
用户的需求
- 学生:做更多的题目
- 家长:能够出适合孩子做的题目,实时查看孩子学习情况
- 教师:能随机出题,还能出卷子
2.3 运行环境
安卓,iOS
2.4 假定和约束
假定
- 需求不变
- 程序只用于小学1,2,3年级
约束
- 无法准确掌握学生是否自主做作业
- 技术不大完善,有一些类型暂时无法出题
- 具有时代性,没办法确定此程序是否仍然适用于将来
3. 界面原型
3.1界面原型设计工具
墨刀
3.2 界面原型设计
登录界面:
- 输入正确的用户名,密码点击登录按钮进行登录
- 忘记密码,点击找回
- 新用户点击注册
- 屏幕底部显示APP开放时间
注册界面:
- 新用户输入相关信息选择扮演角色进行注册
出题界面:
- 选择年级输入题目数量
- 选择生成计算题或试卷
计算题、试卷界面:
- 显示随机生成的题目,提供做题空间
- 点击提交按钮,提交答案
- 对答案进行判断,给出答案详解
学习情况界面(学生、家长 端):
- 生成作业日历
- 对作业完成情况进行判定
- 日期颜色不同表示当天有小测、考试等情况
- 对过去的小测、试卷日期进行点击,可查看成绩
班级界面(教师端):
- 创建班级
- 管理班级
资源界面(教师端):
- 教师自主命题,存入题库
3.3典型使用场景
场景一:
新学期开始,数学老师A下载小学生运算题目生成器app进行注册,身份是教师,并在教师端创建班级,要求每一个学生和学生的家长进行app下载注册,学生家长注册完成,A老师美滋滋地创建班级并且把他们都拉进班级。每天上完课在app上选择年级和题目数量对学生进行作业布置。点击生成计算题,每一个学生收到每日任务点击进行完成作业,每个家长收到监督孩子完成作业的通知。使用了一段时间,他发现生成试卷功能的题目重复性太高了,于是开始编辑题目和答案,存入题库。
场景二:
新学期开始了,学生B意识到这个老师不简单,一开始上课就要求大家下载小学生运算题目生成器app。果不其然,上完课老师就布置了10道题的作业,B看了一下同学C和同学D的题目,大家的题目居然都不一样,原来题目是随机生成的,这样抄都没有办法抄。学生B开始苦哈哈地写作业,做完点击提交立刻得到了批改和答案,还将错题存入了错题簿里。用着用着他发现这个app还能自主进行练习,所有的学习情况还能在个人中心里查看,真方便。
场景三:
学生B回到家,在老师的要求下让爸爸F也下载了小学生运算题目生成器app。爸爸F下载注册完收到了老师要求监督孩子完成作业的通知消息。
爸爸F对B说“B啊,你的作业写完了没有。”
B说“写完了。”
爸爸F说“啊哈,你看我再给你布置10道题。”
F点击生成计算题,可怜的B又收到了一条完成作业的任务通知。
过了几天,爸爸F问B:“孩子,这几天有小测吗?”
B慌张的说“没有没有”
F拿出学习情况页面点击绿色日期的8,日期立刻显示第二次小测B不及格,F说:“你还说没有!”
于是B遭到了社会的毒打。
4.副作用
- 老师无法确定学生是否自主完成题目
- APP具有时代性,需不断更新
- 小学生过度使用手机,容易导致近视现象发生
总结
永远不要国庆玩疯了再开始学习,因为你永远不知道完善页面的不同功能需要制作几个页面。
为了完成这份说明书,我们在三个角色上进行换位思考,讨论了许久希望完成的这个网页能够不止步于生成计算题,还能够帮助家长和教师对学生学习情况起到一个辅助的作用。页面不够完善,功能也不够齐全,以及墨刀这个工具在多种状态上的制作存在一点小困难。从总体上来看,这份说明书也写的比较简略,不像老师给我们的满分安利一样比较官方和全面,希望下次能写得更好一点。
咳咳,风一般的结对照片。