pc端进度提交
2021-11-15 14:48:55 1 举报
web
作者其他创作
大纲/内容
是否启用单点用户学习跟踪
根据机构参CheckMobile判断是否强制检验手机
关闭定时器,弹窗提示(未绑定提示跳转绑定页面的按钮)
需要学习的时间maxtime是否大于0
小于等于0
否
先关闭定时器,再启动学时提交的定时器
继续学习
根据标准学时standardStudyHours判断
进度是否提交成功
学时大于120
追加修改计划中提醒
启动定时器校验是否启动学习提交定时器
是
标准学时是否小于提交间隔时间(120)
继续学习(ResetTimer)
文档知识判断是否学完。学完的知识根据getCreditMode、initiativeCreditMode判断是否显示获得学分。显示进度未100%提交进度。关闭定时器
关闭定时器,弹窗是否继续学习提示和关闭提示
是否短信校验成功
提交进度(end=true),显示学习完成
提交进度失败
学时小于等于0
非视频知识15s倒计时结束
title == \"-1\"|| title == \"-1.\"
是否有需要删除的心跳知识
是否绑定手机
关闭两个定时器
手机校验
初始化进度提交(InitLoadStudy)
大于0
提交进度成功
初始化弹窗短信验证
学时小于120大于0
校验心跳是否需要单知识学习提示
同步进度(更新页面显示进度,满足条件的显示我已学完此知识)
视频知识,视频时长小于15秒大于0直接显示完成。非视频知识启动15秒倒计时定时器
短信校验通过(ResetTimer)
根据返回值判断弹窗提示
关闭页面
关闭定时器,显示防挂机弹窗
追加已归档计划提醒
结束
调用GetEncryptRequest获取加密字符串,提交学习进度
绑定手机弹窗
Start
弹窗提示跳转绑定页面
弹窗提示是否继续学习改知识或者关闭页面
非视频知识是否有需要0秒短信防作弊
初始化短信校验页面
非视频知识校验是否需要短信防作弊提示
启动学习校验定时器
删除该知识心跳
同步进度
短信校验弹窗
定时器计数reZero是否是提交间隔时间(120)的整数倍速
校验是否有正在学习的知识
绑定
开启防挂机且定时器计数reZero是否是提防挂机的整数倍速
调用继续学习接口
校验成功
title == \"-2\"|| title == \"-2.\"
收藏
收藏
0 条评论
回复 删除
下一页