【需求梳理】随机测试题计分排行-流程图
2021-09-26 17:38:33 11 举报
随机测试题H5、小程序等,随机出题,根据得分不同区间给出不同结果,支持分数累加和计算排行。
作者其他创作
大纲/内容
加载成功后跳转页面
跳转至答题页
点击下一题按钮
跳转至海报结果页
显示信息弹窗及提交信息按钮、关闭按钮
点击确认提交按钮
否(用户累计答题次数=0)
时间有效状态=2
今日是否还有答题权限
当前用户是否有排行表数据
新建数据到排行榜表,并获取数据ID
修改当前用户【排行表】数据
排行表是否更新过信息
提示活动已过期
活动进行中用户是否参与答题
显示信息提示icon显示提示:恭喜中奖,不要忘了点击右上角信息提示填写收奖信息哦~
是(是否选择参数=1)
是
显示海报结果图及遮罩
显示M页的遮罩及播放结果计算中的提示动画
否
关闭或刷新
设置参数值:用户累计答题次数+1明细表用户剩余可提交次数=0
今天还没答题,点击返回首页答题吧~
名次、总积分、姓名分别给到对应的3个全局变量
截屏成功后
是(用户累计答题次数0)
71≤总分≤100
是否到达结束时间
显示排行榜相关元素
点击分享海报
活动结束后用户是否参与答题
获取相关参数给到全局变量:活动时间状态、明细表用户剩余可提交次数、排行榜表用户剩余可提交次数、用户累计答题次数
进入小程序
总分处于哪个区间
活动是否过期
结果图保存到手机或转发微信好友
遇到判断中的多个条件内嵌套多个判断的,可以考虑合并
显示截屏元素:二维码、二维码衬底、邀请文案
当前活动时间状态
10<名次
跳转至排行榜页
点击确认修改按钮
活动已结束(=2)
点击查看排行按钮
隐藏元素:结果图、遮罩海报二维码、二维码衬底、邀请文案
点击第一下(屏蔽点击参数=1)
是否获奖
31≤总分≤70
修改当前用户排行表数据显示提示:提交成功!
时间有效状态=0
根据拿到的信息,页面中显示名次、总积分等
新建数据成功后
时间有效状态=1
网络安全知识达人
今日是否答题
显示提示:请选择你的答案
新建数据到【答题明细表】
显示提示:您未参与本次活动,下次一定要早点来哦~隐藏我的名次、我的分数
0≤总分≤30
分享海报
考虑下有些不选择答案直接点击下一题的用户
总分累加
修改当前用户排行表数据显示提示:修改成功!
点击几下参数+1
默认启动计时器
返回至哪一页
显示信息弹窗及修改按钮、关闭按钮
活动进行中(=1)
网络安全知识王者
答题数量累加
点击结果图或遮罩
设置是否选择参数=1
显示提示:你还没参与过答题哦,返回首页参与答题。隐藏我的名次、我的分数
点击关闭按钮,隐藏信息弹窗。
是否选择
设置参数值:姓名输入框、手机号输入框、地址文本框为空
截屏生成海报
点击开始答题
答题数量是否满5个
长按结果图
进入答题部分
点击信息icon
获取当前用户排行名次返回当前用户排行表的名次、总积分、姓名、手机号、地址并将信息返回至姓名、手机号、地址输入组件
排行榜
加载页
显示结束提示弹窗、查看排行按钮设置参数值:活动时间状态=2
用户点击几下
测试题选择结束时
随机数重置(首次是系统默认重置的)根据该随机数跳转题目
设置参数值“排行榜表用户剩余可提交次数”=0
答题活动首页
显示提示:很遗憾未获奖,感谢参与,下次加油~
设置段落显示:恭喜@昵称@,获得网络安全知识称号。
网络安全知识入门选手
获取当前用户在排行表的数据ID
0<名次≤10
点击返回按钮
提示今日答题机会已用完
隐藏结束提示弹窗、查看排行按钮
提示活动未开始
0 条评论
下一页