课程审核流程揭秘:确保内容合规与用户体验

业务流程

课程审核流程揭秘:确保内容合规与用户体验_第1张图片

为什么课程审核通过才可以发布呢?

这样做为了防止课程信息有违规情况,课程信息不完善对网站用户体验也不好,课程审核不仅起到监督作用,也是
帮助教学机构规范使用平台的手段。

如果流程复杂用工作流

课程审核流程揭秘:确保内容合规与用户体验_第2张图片

说明如下:
1、一门课程新增后它的审核状为"未提交 发布状为"未发布”。
2、课程信息编辑完成,教学机构人员执行”提交审核操作。此时课程的审核状态为已提交“。
3、当课程状态为已提交时运营平台人员对课程进行审核。
4、运营平台人员审核课程,结果有两个
审核通过
核不通过
5、课程审核过后不管状态是通过还是不通过,教学机构可以再次修改课程并提交审核,此时课程状态为"已提交“。
此时运营平台人员再次审核课程。
6、课程审核通过,教学机构人员可以发布课程,发布成功后课程的发布状态为"已发布“。
7、课程发布后通过”下架“操作可以更改课程发布状态为"下架
8、课程下架后通过”上架“操作可以再次发布课程,上架后课程发布状态为“发布”。

课程提交审核后还允许修改课程吗?

如果不允许修改是不合理的,因为提交审核后可以继续做下一个阶段的课程内容,比如添加课程计划,上传课程视
频等。
如果允许修改那么课程审核时看到的课程内容从哪甲来?如里也从课程基本信息表、课程营销表、课程计划表查询
那么存在什么问题呢?如下图:

课程审核流程揭秘:确保内容合规与用户体验_第3张图片

课程审核流程揭秘:确保内容合规与用户体验_第4张图片

提交审核代码

如果课程的审核状态为已提交则不允许提交

审核状态

本机构只能提交本机构的课程

课程的图片、计划信息没有填写也不允许提交

查询课程基本信息、营销信息、计划等信息插入到数据库预发布表中

营销信息

转json

计划信息
转json

设置预发布表状态为已提交

设置预发布表提交时间

查询预发布表,如果存在则更新,不存在则插入

更新课程基本信息表的审核状态为已提交

你可能感兴趣的:(Java学习路线,数据库,java,微服务)