排课信息同步消息

本类消息提供了班级和课堂信息的变动情况,包括班级信息变动(增删改),课堂信息变动(增删改),以及班级学生变动和课堂活动学生变动消息。

班级信息改动

参数名 类型 说明
Cmd String 'eeoCourseInfoChange'
opType 整数 操作类型 1:增加, 3:修改
opTime 整数 操作时间
UID 整数 操作人UID
CourseId 整数 课程id(班级ID)
opSource 整数 操作来源 3后台、客户端和机构LMS类API,6:机构v1类API
opData 对象 非新增时,只包含被编辑信息
  └ courseId 整数 课程id
  └ courseName String 课程名称
  └ expiryTime 整数 课程过期时间戳,0:为永久有效
  └ courseType 整数 课程类型,1=标准课、2=公开课、3=双师课(旧)
  └ courseStatus 整数 课程状态,1=还没开课、2=开课中、3=已结课、4=已删除
  └ category String 组织架构名称(限中小学后台)
  └ categoryId 整数 组织架构ID(限中小学后台)
  └ subjectId 整数 课程学科(限中小学后台),0:空; 1:语文; 2:数学; 3:英语; 4:物理; 5:化学; 6:生物; 7:政治; 8:历史; 9:地理; 10:思想品德; 11:音乐; 12:体育; 13:美术; 14:通用技术; 15:信息技术; 16:科学; 99:其他学科
  └ mainTeacherInfo 对象 班主任信息
    └ teacherName String 老师姓名
    └ teacherUid 整数 老师账号uid
    └ teacherNo String 老师工号(限中小学后台)
  └ labelInfos 数组 标签信息
      └ labelName string 标签名称
      └ labelId 整数 标签ID

实例

{
    "opType":1,
    "opTime":1686728238,
    "UID":123456,
    "CourseId":24071593,
    "TimeStamp":1686728838,
    "SafeKey":"b80e0d659c32fd1a46dbe7e50b10b5fe",
    "Cmd":"eeoCourseInfoChange",
    "opData":{
        "category":"小学",
        "courseType":1,
        "courseName":"语文课程1",
        "expiryTime":0,
        "subjectId":1,
        "courseId":24071593,
        "courseStatus":1,
        "categoryId":32385
    },
    "SID":3534928,
    "ActionTime":1686728238,
    "_id":"64896e2ea9f6c04afffb1027",
    "opSource":1,
    "uuid":"4a5f150c-0a86-11ee-8613-2a5156a9cd6f"
}

课节信息改动

参数名 类型 说明
Cmd String 'eeoClassInfoChange'
ClassID 整数 课节id
CourseId 整数 课程id
opType 整数 操作类型 1:增加,2:删除,3:修改
opTime 整数 操作时间
UID 整数 操作人UID
opSource 整数 操作来源 3后台、客户端和机构LMS类API,6:机构v1类API
opData 对象 非新增时,只包含被编辑信息
  └ seatNum 整数 上台人数,默认加1,例如seatNum=9,即1V8上台
  └ isAutoOnstage 整数 是否自动上台,0=自动,1=不自动
  └ courseId 整数 课程id
  └ classType 整数 课节类型,1=标准课 2=公开课 3=双师课(旧双师主子课节) 9=新双师子课节
  └ className String 课节名称
  └ courseName String 课程名称
  └ beginTime 整数 课节开始时间戳
  └ endTime 整数 课节结束时间戳
  └ classId 整数 课节id
  └ classStatus 整数 课节状态,1=还没开课 2=上课中 3=上课结束 4=已删除
  └ MainClassId 整数 主课节ID,子课节新建的时候会传主课节ID,其他课节新建的时候传0,编辑、删除的时候不传
  └ teacherInfo 对象 授课教师信息
    └ teacherName String 老师姓名
    └ teacherUid 整数 老师账号uid
    └ teacherNo String 老师工号(限中小学后台)
  └ assistantTeacherInfos 数组 联席教师列表
    └ teacherName String 联席教师姓名
    └ teacherUid 整数 联席教师账号uid
    └ teacherNo String 联席教师工号(限中小学后台)
  └ labelInfos 数组 标签信息
      └ labelName string 标签名称
      └ labelId 整数 标签ID

实例

{
    "ClassID":662391,
    "opType":1,
    "opTime":1686728940,
    "UID":15438,
    "CourseId":2407813,
    "TimeStamp":1686729540,
    "SafeKey":"1746ea56525ca2e60ca1c6c7a74736ee",
    "Cmd":"eeoClassInfoChange",
    "CourseID":2407813,
    "opData":{
        "classId":662391,
        "teacherInfo":{
            "teacherName":"2222",
            "teacherUid":5190814,
            "teacherNo":""
        },
        "seatNum":9,
        "isAutoOnstage":1,
        "courseId":2407813,
        "classType":1,
        "className":"语文课-1",
        "courseName":"语文课程1",
        "classStatus":1,
        "labelInfos":[
            {
                "labelId":304777,
                "labelName":"语文课"
            }
        ],
        "assistantTeacherInfos":[
            {
                "teacherName":"1111",
                "teacherUid":6214610,
                "teacherNo":""
            },
            {
                "teacherName":"王-eeo",
                "teacherUid":3348238,
                "teacherNo":""
            }
        ],
        "endTime":1686731820,
        "beginTime":1686729420
    },
    "SID":353928,
    "ActionTime":1686728940,
    "_id":"648970eca9f6c04afffb1032",
    "opSource":1,
    "uuid":"a7aac6b1-eaf4-3393-3a3d-0c7960e72ac9"
}

课程学生信息改动

参数名 类型 说明
Cmd String 'eeoCourseStudentChange'
CourseId 整数 课程id
opType 整数 操作类型 1:增加,2:删除,3:修改
opTime 整数 操作时间戳
UID 整数 操作人UID
opSource 整数 操作来源 opSource 整数 操作来源 3后台、客户端和机构LMS类API,6:机构v1类API
opData 对象 非新增时,只包含被编辑信息
  └ courseId 整数 课程id
  └ studentInfos 数组 学生信息
    └ studentNo string 学生学号(限中小学后台)
    └ studentName string 学生姓名
    └ studentUid 整数 学生账号uid
    └ labelInfos 数组 学生标签信息
      └ labelName string 标签名称
      └ labelId 整数 标签ID

实例

{
    "opType":1,
    "opTime":1685344787,
    "UID":114930,
    "CourseId":244489,
    "TimeStamp":1685345429,
    "SafeKey":"8f1784f884be325b8d7baabb35980fcd",
    "Cmd":"eeoCourseStudentChange",
    "opData":
        {
            "courseId":244489,
            "studentInfos":[
                {
                    "studentNo":"",
                    "studentName":"121****0079",
                    "studentUid":280620,
                    "labelInfos":[
                        {
                            "labelName":"批量添加_2",
                            "labelId":23161
                        },
                        {
                            "labelName":"批量添加_4",
                            "labelId":23163
                        },
                        {
                            "labelName":"批量添加_1",
                            "labelId":23165
                        },
                        {
                            "labelName":"批量添加_3",
                            "labelId":23167
                        }
                    ]
                }
            ],
            "courseName":"api创建班级_订阅消息"
        },
    "SID":114930,
    "ActionTime":1685344787,
    "_id":"6474523d8a7f760cde589922",
    "opSource":4,
    "uuid":"4344133e-5d82-700b-2ead-98c92c0f00ae"
}

课节学生信息改动

参数名 类型 说明
Cmd String 'eeoClassStudentChange'
ClassID 整数 课节id
CourseId 整数 课程id
opType 整数 操作类型 1:增加,2:删除,3:修改
opTime 整数 操作时间戳
UID 整数 操作人UID
opSource 整数 操作来源 3后台、客户端和机构LMS类API,6:机构v1类API
opData 对象 非新增时,只包含被编辑信息
  └ courseId 整数 课程id
  └ classId 整数 课节id
  └ className string 课节名称
  └ studentInfos 数组
    └ studentNo string 学生学号(限中小学后台)
    └ studentName string 学生姓名
    └ studentUid 整数 学生账号uid
    └ labelInfos 对象
      └ labelName string 标签名称
      └ labelId 整数 标签ID

实例

{
    "ClassID":3864179,
    "opType":1,
    "opTime":1685345060,
    "UID":1149130,
    "CourseId":2444189,
    "TimeStamp":1685345660,
    "SafeKey":"7d549f7cc66bbb44d6a32a6c26af13c7",
    "Cmd":"eeoClassStudentChange",
    "CourseID":2414489,
    "opData":
        {
            "courseId":2441489,
            "classId":3861479,
            "className":"api课节_11",
            "studentInfos":[
                {
                    "studentNo":"",
                    "studentName":"12112190004",
                    "studentUid":1211350,
                    "labelInfos":[
                        {
                            "labelName":"批量添加_1",
                            "labelId":231165
                        },
                        {
                            "labelName":"批量添加_3",
                            "labelId":231167
                        }
                    ]
                },
                {
                    "studentNo":"",
                    "studentName":"test_yk123",
                    "studentUid":19048,
                    "labelInfos":[
                        {
                            "labelName":"批量添加_1",
                            "labelId":2365
                        },
                        {
                            "labelName":"批量添加_3",
                            "labelId":2367
                        }
                    ]
                }
            ]
        },
    "SID":11930,
    "ActionTime":1685345060,
    "_id":"647453248a7f760cde589926",
    "opSource":4,
    "uuid":"8f4423b7-fb8f-eaa5-5844-31ff8fcc9ac0"
}

results matching ""

    No results matching ""