多个课程的学员在同一班级上课场景指的是:报读了不同课程的学员混在同一个班级里上课,有的还有可能同一节里,多个课程的学员同时上课同时签课消课。
这种情况在实际场景里经常会遇到,比如旁听一节,比如报读了A课程,没消完课又想上B课程等等。
但是对于系统来说,需要多做很多逻辑处理才能让消课既灵活适应,又不至于乱了数据关系。
校营宝是这样实现的:
首先创建班级时不锁定上什么课,这样在班级添加学员时就能添加报读不同课程的学员,实现了第一种情况——混班。
其次在排课环节,如果每节课固定上课课程,就在排课时选定上什么课,这样只有报读课程符合的学员来上课,自动过滤了报读其他课程的学员。
如果多个课程的学员一起上课,就在排课时不选定上什么课,这样报读任何课程的学员都能来上课,也能顺利给不同课程的学员签课。
如果一对一排课,那就直接按学员排课,这样上课时只有选中的学员可以来上课。
你学会了吗!