400-881-9892

文档中心

官方文档,可查阅产品介绍、快速入门、用户指南、开发指南、API参考、SDK参考、帮助等信息。

文档中心 互动课堂

教室统计数据回调

Example

POST 教室统计数据回调

管理后台:企业信息/企业设置/通用回调地址

参数

参数名 参数说明 类型
eventName 事件名称 String
data.serial 教室号 String
data.thirdRoomId 第三方教室号 String
data.statisticsData 数据 Object
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
{
    "eventName": "roomStatisticsData",
    "data": {
        "serial": "1784111260",
        "thirdroomid": "e37e484b-24df-4e1c-a9db-eafcb6ad3b6c",
        "aaa": {
            "startTime": 1794374381754,
            "endTime": 1794376232975,
            "isInBackGround": [//切后台用户数据
                {
                    "userid": "3ecfd863-99e1-269f-bb46-37e27c5e8950",
                    "username": "22",
                    "role": 2,
                    "ts": [
                        {
                            "start": 1794195401935,
                            "end": 1794195419294
                        }
                    ],
                    "count": 1
                }
            ],
            "raiseHand": [//举手用户数据
                {
                    "userid": "3ecfd863-99e1-269f-bb46-37e27c5e8950",
                    "username": "22",
                    "role": 2,
                    "ts": [
                        {
                            "start": 1794195478179,
                            "end": 1794195484949
                        }
                    ],
                    "count": 1
                }
            ],
            "publishState": [//上台用户数据
                {
                    "userid": "017bbb98-26b6-49fd-948b-14c027b8bc69",
                    "username": "Miranda Smit",
                    "role": 2,
                    "ts": [
                        {
                            "start": 1794374382011,
                            "end": 1794376232975
                        }
                    ]
                }
            ],
            "coursewareInfo": [//课中使用课件数据
                {
                    "fileId": 0,//课件ID(如果为0,代表白板)
                    "filename": "whiteboard",
                    "fileType": "whiteboard",
                    "displayType": "general",//课件类型:  general=>普通文档,白板图片等& ppt=>动态ppt&  html5=>h5课件&  media=>媒体课件
                    "displayMs": 323984,
                    "mediaPlayMs": 0
                },
                {
                    "fileId": 119691742,
                    "filename": "S4D05 我习惯看报纸(下) 课件.pptx",
                    "fileType": "pptx",
                    "displayType": "dppt",
                    "displayMs": 1267393,
                    "mediaPlayMs": 0
                },
                {
                    "fileId": 145996309,
                    "filename": "S4D04 我习惯看报纸(上) 课件.pptx",
                    "fileType": "pptx",
                    "displayType": "dppt",
                    "displayMs": 225709,
                    "mediaPlayMs": 0
                },
                {
                    "fileId": 125905874,
                    "filename": "S4D05 补充资源.pptx",
                    "fileType": "pptx",
                    "displayType": "dppt",
                    "displayMs": 34046,
                    "mediaPlayMs": 0
                }
            ],
            "ts": 1794376233245
        }
    }
}

程序执行完后必须打印输出“success”(不包含引号)。如果用户反馈给拓课的字符不是 success 这7个字符,拓课服务器会不断重发通知,一般情况下,1 小时以内完成 4 次通知(通知的间隔频率一般是:15s,60s,300s,1800s)。

程序执行完成后,该页面不能执行页面跳转。如果执行页面跳转,拓课会收不到 success 字符,会被拓课服务器判定为该页面程序运行出现异常,而重发处理结果通知。

cookies、session 等在此页面会失效,即无法获取这些数据。

该方式的调试与运行必须在服务器上,即互联网上能访问。