[关闭]
@sewise-dev 2018-04-27T01:39:22.000000Z 字数 31584 阅读 656

微录播大数据统计接口文档

大数据


更新历史

编号 版本 说明 作者 日期
1 v1.0 初始版本 carson 2017-2-23
2 v1.1 初始版本 jacky 2017-9-5

目录


1.用户

1.1 学生用户

接口地址

/statistics/user/studentInfo

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
student_id string 学生id
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/statistics/user/studentInfo
Response
{"status":200,"result":{"name":"胡鑫磊","lubosid":"e50daa50dbcf408a84d1107a381b09b5","sex":2,"province":"广东省","city":"深圳市","school":"深圳市福田中学","district":"福田区","grade":"1","clas":"1"}}

1.2 老师用户

接口地址

/statistics/user/teacherinfo

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
teacher_id string 老师id
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/statistics/user/teacherinfo
Response
{"status":200,"result":{"name":"邹之玉","subject":101,"lubosid":"e50daa50dbcf408a84d1107a381b09b5","sex":1,"level":1,"province":"广东省","city":"深圳市","school":"深圳市福田中学","district":"福田区","grade":"1","clas":"1"}}

1.3 特定权限用户

接口地址

/statistics/user/userinfo

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
email string 邮箱
password string 密码
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/statistics/user/userinfo
Response
{"status":200,"result":{"username":"市代表","org_level":"city","org_name":["广东省","深圳市"]}}

2.导航栏接口

2.1 获取市

接口地址

/statistics/cityList

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/statistics/cityList
Response
{"status":200,"result":[{"city":"广州市"},{"city":"深圳市"}]}

2.2 获取区

接口地址

/statistics/districtList

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/statistics/districtList
Response
{"status":200,"result":[{"district":"南山区"},{"district":"福田区"}]}

2.3 获取学校

接口地址

/statistics/schoolList

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/statistics/schoolList
Response
{"status":200,"result":[{"school":"深圳外国语学校"},{"school":"深圳实验中学"}]}

2.4 获取年级

接口地址

/statistics/gradeList

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/statistics/gradeList
Response
{"status":200,"result":[{"grade":"2"}]}

2.5 获取班级

接口地址

/statistics/clasList

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/statistics/clasList
Response
{"status":200,"result":[{"clas":"2"},{"clas":"3"},{"clas":"4"},{"clas":"5"}]}

2.6 获取班级对应盒的老师和学生

接口地址

/statistics/teastuList

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 年级(如:"1")
clas string 班级(如:"1")
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
teacher Array 返回结果
student Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/statistics/teastuList
Response
{"teacher":[{"_id":"07550973","value":{"name":"邹之玉"}}],"student":[{"_id":"20151010922","value":{"name":"萧擎宇"}},{"_id":"20151011088","value":{"name":"胡鑫磊"}}]}

3.学生层级统计接口

3.1 在线学习统计

接口地址

/statistics/student/onlineStudy

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
student_id string 学生id
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/statistics/student/onlineStudy
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

3.2 学习成绩折线图统计

接口地址

/commonStatistics/studyScoreStatic

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 年级(如:"2")
clas string 班级(如:"2")
subject int 科目(如:101)
student_id string 学生id
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/commonStatistics/studyScoreStatic
Response
{"status":200,
"result":[[{"subject":100,"year":2013,"name":"总成绩","data":["79","79","79","79"]},{"subject":100,"year":2014,"name":"总成绩","data":["80","79","79","80"]},{"subject":100,"year":2015,"name":"总成绩","data":["79","80","80","79"]},{"subject":100,"year":2016,"name":"总成绩","data":["79","80","80","79"]},{"subject":100,"year":2017,"name":"总成绩","data":["80","79","79","79"]}],[{"subject":101,"year":2013,"name":"语文","data":["79","79","80","79"]},{"subject":101,"year":2014,"name":"语文","data":["79","80","79","79"]},{"subject":101,"year":2015,"name":"语文","data":["78","80","80","79"]},{"subject":101,"year":2016,"name":"语文","data":["79","79","80","80"]},{"subject":101,"year":2017,"name":"语文","data":["79","79","79","79"]}],[{"subject":102,"year":2013,"name":"数学","data":["79","79","78","80"]},{"subject":102,"year":2014,"name":"数学","data":["79","79","79","80"]},{"subject":102,"year":2015,"name":"数学","data":["80","80","80","79"]},{"subject":102,"year":2016,"name":"数学","data":["79","80","80","79"]},{"subject":102,"year":2017,"name":"数学","data":["80","80","80","79"]}],[{"subject":103,"year":2013,"name":"英语","data":["80","78","79","80"]},{"subject":103,"year":2014,"name":"英语","data":["80","79","80","78"]},{"subject":103,"year":2015,"name":"英语","data":["80","80","79","79"]},{"subject":103,"year":2016,"name":"英语","data":["79","80","79","79"]},{"subject":103,"year":2017,"name":"英语","data":["80","80","79","80"]}],[{"subject":104,"year":2013,"name":"物理","data":["79","78","80","80"]},{"subject":104,"year":2014,"name":"物理","data":["80","79","78","80"]},{"subject":104,"year":2015,"name":"物理","data":["79","81","80","80"]},{"subject":104,"year":2016,"name":"物理","data":["79","79","80","79"]},{"subject":104,"year":2017,"name":"物理","data":["80","79","79","79"]}],[{"subject":105,"year":2013,"name":"化学","data":["80","79","79","79"]},{"subject":105,"year":2014,"name":"化学","data":["80","79","80","80"]},{"subject":105,"year":2015,"name":"化学","data":["80","79","80","79"]},{"subject":105,"year":2016,"name":"化学","data":["80","80","80","79"]},{"subject":105,"year":2017,"name":"化学","data":["80","79","79","80"]}]]}

3.3 学习成绩折线图缓存统计

接口地址

/commonStatistics/scoreAvgCache

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校,注:如果是学校,年级,班级,必须带上
grade string 年级(如:"2"),注:如果是班级必须带上此字段
clas string 班级(如:"2")
subject int 科目(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/commonStatistics/scoreAvgCache
Response
{"status":200,
"result":[[{"subject":100,"year":2013,"name":"总成绩","data":["79","79","79","79"]},{"subject":100,"year":2014,"name":"总成绩","data":["80","79","79","80"]},{"subject":100,"year":2015,"name":"总成绩","data":["79","80","80","79"]},{"subject":100,"year":2016,"name":"总成绩","data":["79","80","80","79"]},{"subject":100,"year":2017,"name":"总成绩","data":["80","79","79","79"]}],[{"subject":101,"year":2013,"name":"语文","data":["79","79","80","79"]},{"subject":101,"year":2014,"name":"语文","data":["79","80","79","79"]},{"subject":101,"year":2015,"name":"语文","data":["78","80","80","79"]},{"subject":101,"year":2016,"name":"语文","data":["79","79","80","80"]},{"subject":101,"year":2017,"name":"语文","data":["79","79","79","79"]}],[{"subject":102,"year":2013,"name":"数学","data":["79","79","78","80"]},{"subject":102,"year":2014,"name":"数学","data":["79","79","79","80"]},{"subject":102,"year":2015,"name":"数学","data":["80","80","80","79"]},{"subject":102,"year":2016,"name":"数学","data":["79","80","80","79"]},{"subject":102,"year":2017,"name":"数学","data":["80","80","80","79"]}],[{"subject":103,"year":2013,"name":"英语","data":["80","78","79","80"]},{"subject":103,"year":2014,"name":"英语","data":["80","79","80","78"]},{"subject":103,"year":2015,"name":"英语","data":["80","80","79","79"]},{"subject":103,"year":2016,"name":"英语","data":["79","80","79","79"]},{"subject":103,"year":2017,"name":"英语","data":["80","80","79","80"]}],[{"subject":104,"year":2013,"name":"物理","data":["79","78","80","80"]},{"subject":104,"year":2014,"name":"物理","data":["80","79","78","80"]},{"subject":104,"year":2015,"name":"物理","data":["79","81","80","80"]},{"subject":104,"year":2016,"name":"物理","data":["79","79","80","79"]},{"subject":104,"year":2017,"name":"物理","data":["80","79","79","79"]}],[{"subject":105,"year":2013,"name":"化学","data":["80","79","79","79"]},{"subject":105,"year":2014,"name":"化学","data":["80","79","80","80"]},{"subject":105,"year":2015,"name":"化学","data":["80","79","80","79"]},{"subject":105,"year":2016,"name":"化学","data":["80","80","80","79"]},{"subject":105,"year":2017,"name":"化学","data":["80","79","79","80"]}]]}

4.层级接口(只需修改provinceStatistics中的province为其他层级的名称代替即可访问其他层级的接口,如市级为cityStatistics,,其他层级同理)

4.1 在线学习统计

接口地址

/provinceStatistics/province/student/onlineStudy

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
clas string 班级(如:"2")
subject int 班级(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/provinceStatistics/province/student/onlineStudy
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

4.2 耗时分布

接口地址

/provinceStatistics/province/student/subject

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
clas string 班级(如:"2")
subject int 班级(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/provinceStatistics/province/student/subject
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

4.3 活跃字段

接口地址

/provinceStatistics/province/student/active

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
clas string 班级(如:"2")
subject int 班级(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/provinceStatistics/province/student/active
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

4.4 师生互动

接口地址

/provinceStatistics/province/student/scoreStudy

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
clas string 班级(如:"2")
subject int 班级(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/provinceStatistics/province/student/scoreStudy
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

4.5 知识点应用

接口地址

/provinceStatistics/province/student/classklgUse

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
clas string 班级(如:"2")
subject int 班级(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/provinceStatistics/province/student/classklgUse
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

4.6 学生性别比例

接口地址

/provinceStatistics/province/student/sexrate

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
clas string 班级(如:"2")
subject int 班级(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/provinceStatistics/province/student/sexrate
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

4.7 在线学习统计,老师

接口地址

/provinceStatistics/province/teacher/onlineStudy

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
clas string 班级(如:"2")
subject int 班级(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/provinceStatistics/province/teacher/onlineStudy
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

4.8 耗时分布,老师

接口地址

/provinceStatistics/province/teacher/subject

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
clas string 班级(如:"2")
subject int 班级(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/provinceStatistics/province/teacher/subject
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

4.9 活跃字段,老师

接口地址

/provinceStatistics/province/teacher/active

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
clas string 班级(如:"2")
subject int 班级(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/provinceStatistics/province/teacher/active
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

4.10 知识点应用,老师

接口地址

/provinceStatistics/province/teacher/classklgUse

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
clas string 班级(如:"2")
subject int 班级(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/provinceStatistics/province/teacher/classklgUse
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

4.11 老师性别比例

接口地址

/provinceStatistics/province/teacher/level

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
clas string 班级(如:"2")
subject int 班级(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/provinceStatistics/province/teacher/level
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

4.12 学生在线时间排名

接口地址

/provinceStatistics/ranking/stuOnlineTimeRanking

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
clas string 班级(如:"2")
subject int 班级(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/provinceStatistics/ranking/stuOnlineTimeRanking
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

4.13 老师在线时间排名

接口地址

/provinceStatistics/ranking/teachOnlineTimeRanking

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
clas string 班级(如:"2")
subject int 班级(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/provinceStatistics/ranking/teachOnlineTimeRanking
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

4.14 课程排行

接口地址

/provinceStatistics/ranking/swlRankingWelcome (最受欢迎)
/provinceStatistics/ranking/swlRankingEasy (最易闯关)
/provinceStatistics/ranking/swlRankingHard (最难闯关)

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
clas string 班级(如:"2")
subject int 班级(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/provinceStatistics/ranking/swlRankingWelcome
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

4.15 知识点排行

接口地址

/provinceStatistics/ranking/klgRankingWelcome (最受欢迎)
/provinceStatistics/ranking/klgRankingLike (点赞)
/provinceStatistics/ranking/klgRankingWipe (撕除率)

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
clas string 班级(如:"2")
subject int 班级(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/provinceStatistics/ranking/swlRankingWelcome
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

4.16 学习成绩

接口地址

/provinceStatistics/ranking/studyScore

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
clas string 班级(如:"2")
subject int 班级(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/provinceStatistics/ranking/studyScore
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

4.17 升学率

接口地址

/provinceStatistics/ranking/enterSchool

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
district string
school string 学校
grade string 班级(如:"2")
clas string 班级(如:"2")
subject int 班级(如:101)
HTTP 响应状态

200

返回字段 字段类型 说明
status int 返回状态码
result Array 返回结果
接口示例

Request
curl -X Get -H "Content-Type:application/json" http://statistics.luobo.com/provinceStatistics/ranking/enterSchool
Response
{"status":200,"result":{"today_learn_klg":0,"today_learn_swl":0,"today_question":0,"today_online_time":0,"total_learn_klg":12,"total_learn_swl":3,"total_question":15,"total_online_time":41969,
"online_list":[{"data_time":"2017-02-20T00:00:00.000Z","online_time":39664,"prepare_time":2342,"review_time":3516,"learn_klg":8,"learn_swl":2,"question":10},{"date_time":"2017-02-21T00:00:00.000Z","timetag":1487606400,"online_time":2305,"prepare_time":737,"review_time":1107,"learn_klg":4,"learn_swl":1,"question":5}]}}

5.学生学业报告

5.1 学习概况

接口地址

/studentStatistics/studyinfo

HTTP Content-Type / 请求方式

application/json
POST

请求参数
参数 必选 类型 说明
student_id int 学生id 必需
clas int 年级 班级
province string 省份 必需
city string 城市
school string 学校
grade string 年级 必需
district string 区域 必需
HTTP 响应状态

200

返回字段 字段类型 说明
status boolean true/false
mes string 返回结果
接口示例

Request
curl -X POST -H "Content-Type:application/json" http://statistics.luobo.com/studentStatistics/studyinfo
Response
{"status":true,"mes":"xxx"}
{"status":false,"mes":"xxx"}

5.2 学习课程详情

接口地址

/studentStatistics/courseinfo

HTTP Content-Type / 请求方式

application/json
POST

请求参数
参数 必选 类型 说明
student_id int 学生id 必需
clas int 年级 班级
province string 省份 必需
city string 城市
school string 学校
grade string 年级 必需
district string 区域 必需
HTTP 响应状态

200

返回字段 字段类型 说明
status boolean true/false
mes string 返回结果
接口示例

Request
curl -X POST -H "Content-Type:application/json" http://statistics.luobo.com/studentStatistics/studyinfo
Response
{"status":true,"mes":"xxx"}
{"status":false,"mes":"xxx"}

5.3 耗时分布

接口地址

/studentStatistics/subject

HTTP Content-Type / 请求方式

application/json
POST

请求参数
参数 必选 类型 说明
student_id int 学生id 必需
clas int 年级 班级
province string 省份 必需
city string 城市
school string 学校
grade string 年级 必需
district string 区域 必需
HTTP 响应状态

200

返回字段 字段类型 说明
status boolean true/false
mes string 返回结果
接口示例

Request
curl -X POST -H "Content-Type:application/json" http://statistics.luobo.com/studentStatistics/studyinfo
Response
{"status":true,"mes":"xxx"}
{"status":false,"mes":"xxx"}

5.4 活跃时段

接口地址

/studentStatistics/active

HTTP Content-Type / 请求方式

application/json
POST

请求参数
参数 必选 类型 说明
student_id int 学生id 必需
clas int 年级 班级
province string 省份 必需
city string 城市
school string 学校
grade string 年级 必需
district string 区域 必需
HTTP 响应状态

200

返回字段 字段类型 说明
status boolean true/false
mes string 返回结果
接口示例

Request
curl -X POST -H "Content-Type:application/json" http://statistics.luobo.com/studentStatistics/studyinfo
Response
{"status":true,"mes":"xxx"}
{"status":false,"mes":"xxx"}

6.课堂互动

6.1 课堂互动

接口地址

/statistics/onlineCourse

HTTP Content-Type / 请求方式

application/json
GET

请求参数
参数 必选 类型 说明
course_id int 课程id 必需
province string 省份 必需
city string 城市
school string 学校
district string 区域 必需
HTTP 响应状态

200

返回字段 字段类型 说明
status boolean true/false
mes string 返回结果
接口示例

Request
curl -X POST -H "Content-Type:application/json" http://statistics.luobo.com/statistics/onlineCourse
Response
{"status":true,"mes":"xxx"}
{"status":false,"mes":"xxx"}

7.微表情数据

7.1 按时间端展示微表情数据

接口地址

/faceStatistics/searchByDay

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 类型 说明 必选
day_start_time string 开始日期 必需
day_end_time string 结束日期 必需
student_id int 学生id 非必需
HTTP 响应状态

200

返回字段 字段类型 说明
status boolean true/false
data string 返回结果,详细信息请看 data item

data item

返回字段 字段类型 说明
curve array 情绪曲线,详细信息请见 curve item
precent array 情绪分布,详细信息请见 precent item

curve item

返回字段 字段类型 说明
time string 时间
precent string 百分比

precent item

返回字段 字段类型 说明
type string 情绪,包括七种,高兴,自然,悲伤,惊喜,愤怒,厌恶,恐惧
precent string 百分比
接口示例

Request
curl -X POST -H "Content-Type:application/json" http://statistics.luobo.com//faceStatistics/searchByDay
Response
{"status":true,"data":{day_start_time:"",day_end_time:"",curve:[{time:xxx,precent:xxx}],precent:[{type:xxx,precent:xxx}]}}

7.2 按内容展示微表情数据

接口地址

/faceStatistics/searchByContent

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 类型 说明 必选
swlid string 课时id 非必需
klgid string 知识点id 非必需
student_id int 学生id 非必需
HTTP 响应状态

200

返回字段 字段类型 说明
status boolean true/false
data string 返回结果,详细信息请见 data item

data item

返回字段 字段类型 说明
curve array 情绪曲线,详细信息请见 curve item
precent array 情绪分布,详细信息请见 precent item

curve item

返回字段 字段类型 说明
time string 时间
precent string 百分比

precent item

返回字段 字段类型 说明
type string 情绪,包括七种,高兴,自然,悲伤,惊喜,愤怒,厌恶,恐惧
precent string 百分比
接口示例

Request
curl -X POST -H "Content-Type:application/json" http://statistics.luobo.com//faceStatistics/searchByContent
Response
{"status":true,klglist:[{id:xxx}],studentlist:[{id:xx,name:xxx}],"data":{curve:[{time:xxx,precent:xxx}],precent:[{type:xxx,precent:xxx}]}}

7.3 查看按小时显示

接口地址

/faceStatistics/searchByHour

HTTP Content-Type / 请求方式

application/json
GET

请求参数
参数 必选 类型 说明
day_start_time string 开始日期 非必需
day_end_time string 结束日期 非必需
student_id int 学生id 非必需
HTTP 响应状态

200

返回字段 字段类型 说明
status boolean true/false
data string 返回结果

data

返回字段 字段类型 说明
curve array 情绪曲线
precent array 情绪分布
接口示例

Request
curl -X POST -H "Content-Type:application/json" http://statistics.luobo.com//faceStatistics/searchByContent
Response
{"status":true,"data":{day_start_time:"",day_end_time:"",curve:[{key:xxx,value:xxx}],precent:[{key:xxx,value:xxx}]}}
{"status":false,"data":{}}

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注