(req 10-3-KCLX000001)

(评审已通过,研发已完成)

(req 10-3-KCLX000001)

此需求用来描述与课程类型有关的教学设置,该课程类型将作为课程重要的属性来源。

需求描述

课程类型是课程所继承的重要属性,包含了教学部要求的一个类别的课程所具备的所有教学属性,包括但不限于:课程属性,排订课逻辑,升级规则,奖励规则,惩罚规则,课程包含的级别,授课教师类型,结课规则。一个课程包可以包含多个课程类型,各种课程类型互不影响,在课程类型作用域内的课程均遵循课程类型属性。一个课程属性包含多个级别的多个课程,一个课程或一个级别有且只有一个课程类型。课程类型设置页面方便系统管理员快速创建一个新的课程类型,或者对已有的所有课程类型进行管理查看工作。

页面原型图

课程类型设置首页如图所示:

新增/编辑课程类型页面如图所示:

级别设置页面如图所示:

级别组设置页面如图所示:

业务规则

课程类型设置首页
正常场景
1、用户通过系统设置-教学设置-课程类型设置,进入课程类型设置首页。
2、点击左上角
打开课程类型新增的弹出页面。可以进行新的课程类型的设置及录入。
3、下方采用【表单】的方式进行已经创建的课程类型管理,表头分别是课程类型名称,所属课程包,课程属性,升级规则,奖励机制,处罚机制,是否自动排课,是否启用级别组,备注以及操作区。
4、点击课程类型名称,会进入查看该课程类型的弹窗页面。
5、点击操作栏编辑,会进入编辑该课程类型的弹窗页面;点击操作栏查看,会进入查看该课程类型的弹窗页面;点击操作栏级别设置,会进入课程类型的级别设置弹窗页面;若课程类型启用了级别组,则操作栏会多出一个级别组设置按钮,点击进入级别组设置弹窗页面;点击停用,会弹窗二次确认,点击确认该级别组将被停用,但对于已经开课学生及等待合同审批的学生无影响,同时操作栏按钮变为启用,点击启用后,该课程类型将被恢复;点击操作栏删除,会弹窗二次确认,点击确认后,该课程类型将被删除,不会影响关联的级别或级别组,对于已经开课学生及等待合同审批的学生无影响,删除不可恢复,逻辑删除,deleteFlag置为1。
异常场景

新建课程类型
正常场景
1、点击左上角,新建课程类型,打开课程类型新增的弹出页面,进行新的课程类型的设置及录入。如下图:

2、各个控件的设置说明见图,需要额外说明几个模块:
a) 课程类型显示颜色,通过调整课程类型颜色,作用域课程类型首页课程类型名称,以及教学模块-线下排订课的选课页面中,对应课程类型的主题课颜色。
b)课程上座率告警阈值,设置为百分比,当上座率(学生订课人数/min(课程人数,教师座位数))大于等于告警阈值时,线下排订课界面课表上对应的课程,以红色字体高亮提示CSA。
c)过课规则分为到课和学会两种,到课定义为:学员到课并成功结课,过课+1,学会定义为:学员到课并且结课成绩为pass,过课+1,否则,不计算过课次数。
d)奖励机制和惩罚机制适用于2019体系之后的课程,当学员针对于新主题首次到课即pass,奖励n节奖励课,n一般为1。惩罚机制针对于noshow(旷课)可以设置n次连续noshow或者是n次累加noshow扣除一节合同基础课时,合同基础课时扣减规则统一扣减学员合同最后一个级别的课时。
2019-11-13 17:35:16 星期三 by Aries
e)当选择过课规则时,需要联动设置过课规则过课课程次数,默认为1(pass1次即算为过课,若设置为n,则该课程类型下每一个课程主题,需要pass n次,过课次数才算1。)
异常场景

编辑课程类型
正常场景
1、点击操作栏编辑按钮,进入编辑课程类型弹出页面。
2、所有课程类型属性均可编辑,编辑后,新生效的课程类型规则不影响合同执行中及生成合同订单的学员。
3、其余规则同新建课程类型。
异常场景

设置课程类型级别
正常场景
1、点击操作栏级别设置按钮,进入级别设置弹出页面。
2、弹出页面如图所示:

详细设置说明见黄色说明部分。
异常场景

设置课程类型级别组(级别组也被成为stage,在沙龙课中多有使用,多个级别组成一个stage,共享主题课)
前置条件
1、课程类型设置中选择“启用级别组”。
2、课程类型级别设置已经完成。
正常场景
1、点击操作栏级别组设置按钮,进入级别组设置弹出页面。
2、弹出页面如图所示:

3、各个控件的设置说明如图黄色部分。额外说明几点:
a)级别组的设置,必须在课程类型级别设置完成后进行
b)级别组需要必须要严格定义,级别和级别组的序号的意义,均在于在进行级别升级的时候,对于上一个级别(组),本级别(组),下一个级别(组)的定义。
停用课程类型
正常场景
1、点击操作栏停用按钮并在二次确认弹窗中点击确认,该课程类型将被停用,停用后的课程类型,不能在合同订单中进行勾选,但对于合同执行中学员以及已经生成了合同订单等待稽查审核的学员无影响,停用课程类型在数据库中将相对应的flag标志位置为1,在点击启用后可恢复。
异常场景

删除课程类型
正常场景
1、点击操作栏删除按钮并在二次确认弹窗中点击确认,该课程类型将被删除,删除不可恢复,逻辑删除,数据库中将相对应的deleteFlag标志位置为1,删除后的课程类型,不能在合同订单中进行勾选,但对于合同执行中学员以及已经生成了合同订单等待稽查审核的学员无影响。
异常场景