|
|
|
- 查询某学校所有课程的id
|
|
|
|
|
|
|
|
查询接口名:/query/course/all
|
|
|
|
|
|
|
|
查询参数:无
|
|
|
|
|
|
|
|
返回值类型:JSON数组,数组里每个元素为课程的id
|
|
|
|
|
|
|
|
- 根据课程名查询课程id
|
|
|
|
|
|
|
|
查询接口名:/query/course/name_to_id
|
|
|
|
|
|
|
|
查询参数:
|
|
|
|
|
|
|
|
| 参数名 | 参数类型 | 参数含义 |
|
|
|
|
| ------ | ------ | ------ |
|
|
|
|
| name | String | 课程名 |
|
|
|
|
|
|
|
|
返回值类型: String,表示课程对应的id
|
|
|
|
|
|
|
|
- 查询团体(如学校、年级、班级等)所含子团体信息
|
|
|
|
|
|
|
|
查询接口名:/query/student/list
|
|
|
|
|
|
|
|
查询参数:
|
|
|
|
|
|
|
|
| 参数名 | 参数类型 | 参数含义 |
|
|
|
|
| ------ | ------ | ------ |
|
|
|
|
| id | String | 角色在平台的id |
|
|
|
|
|
|
|
|
返回值类型:
|
|
|
|
|
|
|
|
JSON数组,数组中每个元素表示下一级的子团体或学生id。数组中元素的数据结构可参考 [团体/学生信息](团体/学生信息)。
|
|
|
|
|
|
|
|
- 查询课程包含的学习内容id列表
|
|
|
|
|
|
|
|
全体内容包括这些类型:题目、作业、考试、在线实验、在线课堂(MOOC)、答疑(论坛)、科研等。
|
|
|
|
|
|
|
|
查询接口名:/query/course/resources_metadata
|
|
|
|
|
|
|
|
查询参数:
|
|
|
|
|
|
|
|
| 参数名 | 参数类型 | 参数含义 |
|
|
|
|
| ------ | ------ | ------ |
|
|
|
|
| id | String | 课程或竞赛id |
|
|
|
|
|
|
|
|
返回值包含了表示所含学习内容类型及相应的内容id,其中学习内容类型可参考4.3.1节。下面是一个返回值实例(此处仅展示data属性内容)。
|
|
|
|
|
|
|
|
```
|
|
|
|
{
|
|
|
|
"forum": [
|
|
|
|
"7000"
|
|
|
|
],
|
|
|
|
"experiment": [
|
|
|
|
"4001",
|
|
|
|
"4000"
|
|
|
|
],
|
|
|
|
"homework": [
|
|
|
|
"2000"
|
|
|
|
],
|
|
|
|
"experiment_homework": [
|
|
|
|
"6000"
|
|
|
|
],
|
|
|
|
"homework_question": [
|
|
|
|
"10000",
|
|
|
|
"10002",
|
|
|
|
"10001"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|