学习计划和进度目录Contents分析产品原型开发接口功能高并发写优化分析产品原型01目录Contents分析业务流程设计业务接口抽取业务实体多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家学习服务交易服务分析业务流程开始购买/报名课程是否有学习计划支付结束加入课程表结束是否MQ异步通知开始/继续学习是否学完是否过期是是否否未学习学习中已失效已学完创建学习计划结束多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家学习服务交易服务分析业务流程开始购买/报名课程是否有学习计划支付结束加入课程表结束是否MQ异步通知开始/继续学习是否学完是否过期是是否否未学习学习中已失效已学完创建学习计划结束是否是考试记录播放进度进度是否超过50%提交学习记录新增完成学习记录是是否否统计总已学课时数目录Contents分析业务流程设计业务接口抽取业务实体多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家案例提交学习记录需求:在课程学习页面播放视频时或考试后,需要提交学习记录信息到服务端保存。参数说明请求方式请求路径请求参数返回值接口描述POST/learning-records无播放视频:定期提交视频播放进度,进度超过50%则判定为本节学完考试:考试结束时提交记录,直接判断为本节学完参数名类型说明lessonIdLong课表idsectionIdLong小节idsectionTypeInteger小节类型commitTimeLocaDateTime提交时间durationInteger视频时长,单位秒momentInteger视频播放进度,单位秒多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家案例根据id查询指定课程的学习记录需求:在课程学习页面需要查询出每一个小节的基本信息,以及小节对应的学习记录参数说明请求方式请求路径请求参数返回值GET/learning-records/course/{courseId}路径占位符参数,courseId:课表关联的课程id参数名类型说明idLong课表idlatestSectionidLong最近学习的小节id试看参数名类型说明sectionIdLong小节idmomentInteger视频播放进度finishedBoolean是否完结records多一句没有,少一句不行,用更短时间,教会更实用的技术!高级软件人才培训专家案例创建学习计划需求:当用户点击创建学习计划时,会提交课程信息courseId和计划的学习频率weekFreq到服务端。服务端需要将数据写入对应的课表中。参数说明请求方式请求路径请求参数返回值接口描述POST/l...