培训机构教务排课与消课的业务依据查询:文档解析与分块

围绕培训机构教务排课与消课的业务依据查询,说明文档解析与分块的配置前提与核对动作,结合课表、消课记录确认结果传递与生效状态,附上线前的验证步骤。

这个品类的数据长什么样

培训机构教务排课与消课材料,包括课表、消课记录、调课申请三类。课表由教务按周或按月发布,字段含班级、课程、教师、教室、起止时间;消课记录由任课教师在课后提交,字段含学员、课程、课时数、授课日期、签字或回执;调课申请由教务或教师发起,字段含原课次、目标课次、调课原因、双方确认。三类材料更新节奏不同:课表随排课调整,消课记录按次累积,调课申请按事件产生。材料进入解析与训练任务后,先落库为可见数据行并绑定唯一数据标识,再按索引三态流转;检索与后续处理据此产出可回指原文的依据条目,供答复家长或写入方案。

配置怎么定

这一环由解析与训练任务(服务端任务)执行,输出数据行与索引状态(已解析、索引中、已完成)。「可回指原文的依据条目」由检索与后续处理接着完成。解析分块在解析完成后立即落库为可见数据行并绑定唯一数据标识,索引按三态流转,待索引数据不参与召回。

对象判断核验动作
课表字段含班级、课程、教师、教室、起止时间;同一课次在两份材料里的名称、日期须对得上打开数据行核对状态,确认课表条目处于 parsed、indexing 或 indexed,并回指原文课次
消课记录字段含学员、课程、课时数、授课日期、签字或回执;缺签字或回执的条目不能作为依据分别核对文件记录与数据行,确认课时数与授课日期同课表一致,并检查签字或回执
调课申请字段含原课次、目标课次、调课原因、双方确认;版本须为现行,未同步的旧版不参与依据看重建任务覆盖的数据行,确认只覆盖已完成索引的数据,并核对调课申请版本
解析分块解析完成后立即落库为可见数据行并绑定唯一数据标识,分块参数如 chunkSize、chunkSplitter 影响条目边界核对数据行状态与界面显示一致,确认 trainingType 与处理模式对应

容易做错的三处

  • 现象:同一课次在课表与消课记录里的名称、日期对不上。原因:两份材料各自更新,未按同一课次标识对齐。
  • 现象:调课申请版本未同步,旧版仍被当作依据。原因:材料更新后未重新落库与重建,索引仍指向旧内容。
  • 现象:消课记录缺签字或回执,仍被引用。原因:解析只完成落库,未核对签字字段,检索层无法识别缺失。

怎么确认配好了

本功能验收:上传一份材料,看数据行状态是否按 parsed、indexing、indexed 流转,并看重建任务覆盖的数据行是否只含已完成索引的数据;核对 chunkSize、chunkSplitter、trainingType 对应的分块与处理模式。

业务测试:问一个跨材料的依据问题,看回答是否给出可回指的出处,并确认条目能对上原文、版本为现行。

  • 打开数据行核对状态,确认与界面显示一致,并分别核对文件记录与数据行的标识。
  • 查看重建任务覆盖的数据行,确认只覆盖已完成索引的数据,待索引数据不参与重建。