在线教育类产品移动端需求说明书.docx
- 文档编号:8856197
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:35
- 大小:692.29KB
在线教育类产品移动端需求说明书.docx
《在线教育类产品移动端需求说明书.docx》由会员分享,可在线阅读,更多相关《在线教育类产品移动端需求说明书.docx(35页珍藏版)》请在冰豆网上搜索。
在线教育类产品移动端需求说明书
1.1客户端功能需求
整体说明:
数据加载中,显示加载效果;
各功能模块,登录后才能使用;
如果未登录,拉取h5登录完成登录,登录成功返回当前页;
各模块出过的题目,在一定时间(1个月)内不重复出现;
模拟考试,嵌入学科网模拟考试产品;
1.1.1我的
[我的]包含用户头像、昵称、收藏的微课、教材版本设置;
(细分需求,分解为相对独立的小功能)
1.1.1.1我的-主页
1.1.1.1.1功能描述
展现用户信息,提供设置入口。
头像、昵称为同步的信息,不可修改;
未同步到用户信息则为未登录状态,调用h5可完成登录;
1.1.1.1.2前置功能
(描述使用当前功能的前期操作、条件)
无
1.1.1.1.3界面原型
(以文字或表格的形式对页面进行说明,包括页面显示的元素、状态、可进行的操作、限制条件、没有数据时页面如何显示、加载时如何显示等)
页面显示的内容:
头像、昵称为同步过来的数据,不能修改;
未登录时,拉取h5登录页进行登录;
脚注
交互
说明
1
应用内的收藏;
2
鼠标单击时:
Case1:
在当前窗口打开1.2收藏的微课
3
鼠标单击时:
Case1:
在当前窗口打开1.3教材版本设置
1.1.1.1.4输入
输入项
输入项描述
输入方式
必输
备注
教材版本
选择
与和教育客户端教材版本设置相同
H5登录页
拉取
未同步到用户信息时,拉取h5登录页;
:
9002/educloudapi/oauth/login
1.1.1.1.5处理过程
(结合流程图,描述处理流程)
第一步:
点击[未登录],拉取h5登录页,登录成功,自动返回[我的]页面;
第二步:
点击[收藏的微课],可以查看错题本中收藏的微课;若未登录,先跳转登录;
第三步:
点击[修改教材版本],与和教育客户端流程相同,选择地区、年级教材版本;若未登录,先跳转登录;
1.1.1.1.6输出
设置后的教材版本,对于模块每日一练、专项训练、模拟考试、错题本,通用;
1.1.2每日一练
对于每一科目,系统自动选出5道题,用户进行作答;
答完5道题后,可以继续答题,或查看解析;
●如果未登录,拉取h5登录,进行登录;
●选择科目后,如果没有教材信息,先进行教材版本设置;
1.1.2.1每日一练-主页
1.1.2.1.1功能描述
顶部显示广告轮播,中间显示用户使用情况,底部显示科目入口;
1.1.2.1.2前置功能
无
1.1.2.1.3界面原型
页面显示的内容:
●轮播图:
个性化推送,依据年级信息。
二期以错题本为依据,按照错题最多知识点和最新错题知识点展示内容。
●我已经练习2天:
天数定义为登录应用的天数,每天首次登录天数加1;
●全国排名规则:
计算方式:
排名(N)=天数排名*0.7+题目总数排名*0.3,最低值不低于5%,最高不高于99%;
显示“击败了全国xx%用户”,xx%为排名;
脚注
名称
交互
说明
1
数学、语文、英语固定显示,不可删除;
点击加号,可以增加、删除学科;
2
鼠标单击时:
Case1:
在当前窗口打开2.2试卷列表
3
进入时,没有年级信息,跳转年级设置页面。
4
广告
个性化推荐banner,关联用户的年级、教材版本信息;
可以是:
试卷、微课、营销活动;
埋点统计点击数据;
5
点击完成,生效;
并返回上一页;
6
科目数量内容由所在教材确定
7
点击返回,修改不保存;
8
记录向前一周
10
鼠标单击时:
Case1:
在当前窗口打开1.1我的-主页
1.1.2.2练习详情
1.1.2.2.1功能描述
正式答题,答题过程中记录时间;选择答案后,停留2秒自动切换下一题;
左右滑动可以切换上一题下一题;
提交后自动判断正误;
再次进入,默认切换到下一章节;
1.1.2.2.2前置功能
出题过程中,显示加载效果;
1.1.2.2.3界面原型
页面描述:
脚注
交互
说明
1
跳转设置页面
2
点击相应选项进行选择;
做完这道题,自动进入下一道;
3
鼠标单击时:
Case1:
在当前窗口打开3.1每日一练-主页
4
鼠标单击时:
Case1:
在当前窗口打开3.2.1切换章节
5
鼠标单击时:
Case1:
在当前窗口打开3.2.2答题进度
可点击
点击完成,生效;并返回上一页;
直接返回,选择不生效;
脚注
交互
说明
1
不同颜色,区分正确、错误、未做;
2
题目滑到最后显示该页面;
左滑回到最后一道题
3
鼠标单击时:
Case1:
在当前窗口打开3.3练习结果
如果有未完成的题目,弹框提示“还有题目未完成,确定提交吗?
”;
全部完成时,点击[我要交卷],进入练习结果页面;
1.1.2.3练习结果
1.1.2.3.1功能描述
用户提交后,显示回答正确、错误、未答,显示用时;
可以进入错题解析或者继续答题;
1.1.2.3.2前置功能
用户提交练习题;
1.1.2.3.3界面原型
页面内容描述:
脚注
交互
说明
1
不同颜色,区分正确、错误、未做;
点击跳转对应的题目,显示解析、微课、关联题,错题、未做题右上角显示[移出错题本],正确题不显示[移出错题本]。
2
鼠标单击时:
Case1:
在当前窗口打开3.4错题解析
显示本次练习所有的错题;
包含解析、微课、关联习题(与错题本相同);
3
鼠标单击时:
Case1:
在当前窗口打开链接
4
显示当天做过该学科的最新3组题;
列表时间倒叙排列;
5
时间,为开始做题的时间,显示年月日时分。
当天显示为今天,当年的不显示年份。
6
查看解析结果
7
鼠标单击时:
Case1:
在当前窗口打开3.1每日一练-主页
1.1.2.4错题解析
1.1.2.4.1功能描述
查看当前练习做错的题目,显示用户答案、正确答案、题目解析;
左右滑动,切换错题;
做错的题目自动加入错题本,可手动[移出错题本];
1.1.2.4.2前置功能
当前练习,有错误的题目;
1.1.2.4.3界面原型
页面内容描述:
脚注
交互
说明
1
标示用户选择的答案
2
标示正确答案
3
左右滑动,显示进度;
范围:
当前练习的题目;
4
回答错误的,自动加入错题本,右上角显示[移出错题本];
回答正确的,不显示[移出错题本]
5
鼠标单击时:
Case1:
在当前窗口打开3.3练习结果
1.1.2.5历史记录
1.1.2.5.1功能描述
查看做过的练习;时间倒叙排列;
点击[练习回顾],可以查看答题情况;
1.1.2.5.2前置功能
进行过练习并提交;
1.1.2.5.3界面原型
页面内容描述:
脚注
交互
说明
1
显示做过的题;
左右滑动,查看最近一周的答题列表;
列表时间倒叙排列;
分页加载,每页15条;
上拉刷新。
2
鼠标单击时:
Case1:
在当前窗口打开3.1每日一练-主页
返回每日一练主页
3
时间,为开始做题的时间,显示年月日时分。
当天显示为今天,当年的不显示年份。
4
鼠标单击时:
Case1:
在当前窗口打开练习结果
查看解析
5
时间倒叙排列;
包含全部学科的记录
6
显示做过的题;
左右滑动,查看最近一周的答题列表;
列表时间倒叙排列;
分页加载,每页15条;
上拉刷新。
9
当天的显示“今天”;
当年的显示月日;
非当年的显示年月日;
1.1.3专项训练
用户选择知识点,进行答题;
答题过程中,可以随时提交;提交后可查看解析;
1.1.3.1专项训练-主页
1.1.3.1.1功能描述
显示概况信息,包括:
开学天数、练习题目总数、练习知识点数目、薄弱知识点;
显示科目的入口;
可以添加科目;
1.1.3.1.2前置功能
已登录;
1.1.3.1.3界面原型
页面内容说明:
本学期开学天数计算:
当前时间–开学时间,(中小学统一于2016年2月18日开学,下半年9月1日开学);
脚注
交互
说明
1
数学、语文、英语固定显示,不可删除;
点击加号,可以增加、删除学科;
2
鼠标单击时:
Case1:
在当前窗口打开5.2错题列表-知识点
3
进入时,没有年级信息,跳转年级设置页面。
4
点击完成,生效;
并返回上一页;
5
点击返回,修改不保存;
6
鼠标单击时:
Case1:
在当前窗口打开5错题本-主页
薄弱知识点定义为错题个数前3的知识点;
没有薄弱知识点时,显示“薄弱知识点0个”;
点击,跳转错题本;
7
显示概述信息:
开学时间、本模块做题总数、涵盖的知识点个数、薄弱知识点显示不超过3个
8
科目数量内容由所在教材确定
1.1.3.2知识点列表
1.1.3.2.1功能描述
显示当前学科的知识点;
选择知识点,进入答题;
没有教材信息,点击跳转设置教材;
1.1.3.2.2前置功能
选择某一学科;
1.1.3.2.3界面原型
页面内容说明:
脚注
交互
说明
1
鼠标单击时:
Case1:
在当前窗口打开4.3开始做题
点击有效区域为整个item;
2
鼠标单击时:
Case1:
在当前窗口打开1.3教材版本设置(现有)
跳转设置页面
3
显示当前学科的知识点;
可上下滑动;
知识点树形组织;
最小知识点可进入做题;
4
鼠标单击时:
Case1:
在当前窗口打开4.1专项训练-主页
返回到专项训练主页
1.1.3.3开始做题
1.1.3.3.1功能描述
选择选项进行作答,左右滑动可以切换题目;
每组练习不超过30道题,回答完本组最后一道题,显示鼓励页面;
答完该知识点下所有题目,显示答完页面,可以跳转错题本;
1.1.3.3.2前置功能
教材版本已设置;
1.1.3.3.3界面原型
页面说明:
脚注
交互
说明
1
点击相应选项进行选择;
选择后,停留2秒,自动进入下一题;
2
鼠标单击时:
Case1:
在当前窗口打开4.2知识点列表
弹框提示,“本次答题12道”,按钮“继续答题”“休息一下”;
3
鼠标单击时:
Case1:
在当前窗口打开4.4练习报告
答题过程中,可随时提交
4
分组显示;
一组习题不超过30道;
5
鼠标单击时:
Case1:
在当前窗口打开4.4练习报告
答题过程中,可随时提交
6
答题过程中,错题自动加入错题本;
7
进入错题本复习
脚注
交互
说明
1
点击相应选项进行选择
2
鼠标单击时:
Case1:
在当前窗口打开4.2知识点列表
3
鼠标单击时:
Case1:
在当前窗口打开4.4练习报告
答题过程中,可随时提交
4
分组显示;
一组习题不超过30道;
5
答题过程中,错题自动加入错题本;
6
标示用户选择的答案
1.1.3.4练习报告
1.1.3.4.1功能描述
显示答题情况:
正误、总答题数、正确数、错误数、未做;
查看其中任何一道题的解析;
查看所有的错题;
继续答题;
1.1.3.4.2前置功能
提交试题;
1.1.3.4.3界面原型
页面说明:
脚注
交互
说明
1
鼠标单击时:
Case1:
在当前窗口打开3.4错题解析
不同颜色,区分正确、错误、未做;
点击跳转对应的题目,显示解析、微课、关联题,错题、未做题右上角显示[移出错题本],正确题不显示[移出错题本]。
2
鼠标单击时:
Case1:
在当前窗口打开4.5错题解析
显示本次练习所有的错题;
包含解析、微课、关联习题(与错题本相同);
3
鼠标单击时:
Case1:
在当前窗口打开4.3开始做题
再做一组;
一个月内部重复;
4
鼠标单击时:
Case1:
在当前窗口打开4.2知识点列表
1.1.3.5错题解析
1.1.3.5.1功能描述
查看错误的题目解析;
左右滑动切换题目;
错误题目可以移出错题本;
1.1.3.5.2前置功能
有回答错误的题目;
1.1.3.5.3界面原型
页面说明:
脚注
交互
说明
1
标示用户选择的答案
2
标示正确答案
3
左右滑动,显示进度;
关联该知识点的所有错题;
4
鼠标单击时:
Case1:
在当前窗口打开4.4练习报告
1.1.4模拟考试
嵌入学科网模拟考试h5产品。
1.1.5错题本
使用每日一练、专项训练、模拟考试,回答错误的题目,自动加入错题本;
可以按照时间维度或知识点维度查看错题;
错题有关联的微课和习题,微课一期免费查看;
错题可以移出错题本;
1.1.5.1错题本主页
1.1.5.1.1功能描述
按时间查看错题;
按知识点查看错题;
1.1.5.1.2前置功能
有错题;
1.1.5.1.3界面原型
页面内容说明:
脚注
交互
说明
1
仅显示有错题的科目;
按错题更新时间,倒叙;
可以左右滑动;
2
显示有错题的科目;
语文、数学、英语排在前边;
3
鼠标单击时:
Case1:
在当前窗口打开5.1错题列表-最新
4
鼠标单击时:
Case1:
在当前窗口打开5.2错题列表-知识点
6
仅显示有错题的科目;
可以左右滑动;
1.1.5.2错题列表-最新
1.1.5.2.1功能描述
按时间显示错题列表;
可以切换科目;
1.1.5.2.2前置功能
有错题;
1.1.5.2.3界面原型
页面内容说明:
脚注
交互
说明
1
时间,为加入错题本的时间,显示年月日时分。
当天显示为今天,当年的不显示年份。
2
题目的长度限制在两行,多出字数以……显示
3
切换科目
4
列表时间倒叙排列;
分页加载,每页15条;
下拉刷新,上拉刷新。
5
显示错题的个数;
6
选中状态
7
鼠标单击时:
Case1:
在当前窗口打开5错题本-主页
1.1.5.3错题列表-知识点
1.1.5.3.1功能描述
显示各知识点的错题数;
颜色区分错题的多少;
点击知识点,显示对应知识点的错题列表;
1.1.5.3.2前置功能
有错题;
1.1.5.3.3界面原型
页面内容说明:
脚注
交互
说明
1
最小知识点错题大于等于10个,以特殊颜色显示,以示提醒。
2
显示错题个数;
包含的知识点错题数超过10个时,以颜色提醒。
点击,查看错题列表
3
时间,为加入错题本的时间,显示年月日时分。
当天显示为今天,当年的不显示年份。
4
题目的长度限制在两行,多出字数以……显示
5
鼠标单击时:
Case1:
在当前窗口打开5错题本-主页
1.1.5.4错题详情
1.1.5.4.1功能描述
查看答案、解析;
关联的微课、练习题是对应知识点的,不随同一个知识点的错题滑动;
错题可以移出错题本;
默认不显示答案解析,可以再次作答,回答后显示解析内容;或者直接点击答案解析,也同时显示用户答案、正确答案;
1.1.5.4.2前置功能
有错题;
1.1.5.4.3界面原型
页面内容说明:
脚注
交互
说明
1
左右滑动,显示进度;
关联该知识点的所有错题;
2
标示用户选择的答案
3
标示正确答案
4
关联到该知识点的微课;
没有关联的微课,不显示该部分;
5
鼠标单击时:
Case1:
在当前窗口打开4.3开始做题
关联到该知识点的习题;
好看的形状;
一定时间(1个月),不重复;
最多关联出5道题;
6
左右滑动,显示进度;
关联该知识点的所有错题;
7
默认不显示答案;
选择后,自动判断正误;
不更新错题本中记录的用户答案;
8
点击显示解析,及用户答案、正确答案;
9
错题本中,始终显示“移出错题本”
10
错题本中,始终显示“移出错题本”
1.1.5.5相似题关联
1.1.5.5.1功能描述
[加强练习]为该知识点相关的题目;
提交后显示答题结果,与专项训练相同;
1.1.5.5.2前置功能
1.1.5.5.3界面原型
页面内容说明:
脚注
交互
说明
1
点击相应选项进行选择
2
鼠标单击时:
Case1:
在当前窗口打开4.4练习报告
答题过程中,可随时提交
1.1.5.6微课学习
1.1.5.6.1功能描述
查看该知识点对应的微课,一期免费观看;
可以收藏到[我的]->[收藏的微课];
可以评分,5星满分;
1.1.5.6.2前置功能
1.1.5.6.3界面原型
页面内容说明:
脚注
名称
交互
说明
1
以知识点维度组织
2
收藏到我的[收藏的微课]];
再次点击,取消收藏;
闪框提示“已收藏/取消收藏”;
1.2非功能性需求
(如果有相关的非功能性需求,如性能、兼容性、安全性等,在这里描述)
1.2.1性能需求
(描述性能方面的需求,并发数、响应时间等)
当并发数为1000时,页面响应时间小于5秒。
1.2.2兼容性需求
(描述浏览器类型、版本,用户使用可能环境如微信、QQ,客户端版本等要求)
本期支持的浏览器如下:
IE8、IE9、IE10、IE11、Chrome、Firefox、360极速浏览器、遨游。
客户端支持Android4.0以上版本,iOS支持7.0以上版本
1.2.3安全性需求
(描述安全相关需求)
1.2.4可靠性与健壮性需求
1.3运行环境规定
(如果对环境有特殊要求,在此说明)
2相关文档
(与该需求相关的文档、效果图在这里描述)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线教育 类产品 移动 需求 说明书