侯文宣
发布于 2026-07-08 / 7 阅读
0
0

高职教模板切换场景逻辑

1、课程场景、会议场景、自习场景:开始时间1小时前展示,如果上节(课/会议)结束时间未到,以结束时间为准;

2、自习场景:学生预约自己审核通过的时间段,展示自习正常数据;

3、自习场景(空闲中展示):自习中改成空闲中;

4、制作模板时,自习场景和宣传场景不能同时关闭;

5、发布模板时,下发模板命令包含模板完整url地址,包含页面配置:pageConfig:{1:on,2:on,3:off,4:on}

5、终端播放模板策略

a\ 会议模式,直接播放"模板url?page=1";

b\ 课程模式,直接播放"模板url?page=2";

c\ 自习模式,直接播放:"模板url?page=3";

d\ 宣传模式,直接播放:"模板url?page=4";

e\ 空闲模式:根据当前模板的配置,如果4(on),直接播放"模板url?page=4",

如果4(off),则播放"模板url?page=3"

f\ 开机时,launcher优先加载执行空闲模式;Job同步最新任务之后,查询今日当前时间之后会议、课程、自习数据,

根据时间进行排序,发送当前数据到launcher(会议-1,课程-2,自习-3,空闲-0),launcher根据数据生成播放url,

通知给页面;

g\ 班牌正常播放,当本节(会议、课程、自习)结束时,job检测下一节内容(会议-1,课程-2,自习-3,空闲-0),

发送给launcher;

h\ 班牌处于空闲,job检测到下一节(会议-1,课程-2,自习-3,空闲-0)开始,发送给launcher;

I\ launcher切换模式,向PopertyPost写入templateMode=(1/2/3/4)


评论