|
|
注:本章节所有服务请求方式均为GET,**请在发送请求前先将JSON格式的参数(若存在)进行URLencode编码**,以防止接口调用失败
|
|
注:本章节所有服务请求方式均为GET,**请在发送请求前先将JSON格式的参数(若存在)进行URLencode编码**,以防止接口调用失败
|
|
|
|
|
|
|
|
# 查询某学校所有课程的id
|
|
# 用户数据查询
|
|
|
|
|
|
|
|
## 查询团体(如学校、年级、班级等)所含子团体信息
|
|
|
|
|
|
|
|
服务请求地址:/query/student/list
|
|
|
|
|
|
|
|
查询参数:
|
|
|
|
|
|
|
|
| 参数名 | 参数类型 | 参数含义 |
|
|
|
|
| ------ | ------ | ------ |
|
|
|
|
| id | String | 角色在平台的id |
|
|
|
|
|
|
|
|
返回值类型:
|
|
|
|
|
|
|
|
JSON数组,数组中每个元素表示下一级的子团体或学生id。数组中元素的数据结构可参考 [团体/学生信息数据结构](附录#团体学生信息数据结构)。
|
|
|
|
|
|
|
|
# 学习内容查询
|
|
|
|
|
|
|
|
## 查询某学校所有课程的id
|
|
|
|
|
|
|
|
服务请求地址:/query/course/all
|
|
服务请求地址:/query/course/all
|
|
|
|
|
|
| ... | @@ -8,7 +26,7 @@ |
... | @@ -8,7 +26,7 @@ |
|
|
|
|
|
|
|
返回值类型:JSON数组,数组里每个元素为课程的id
|
|
返回值类型:JSON数组,数组里每个元素为课程的id
|
|
|
|
|
|
|
|
# 根据课程名查询课程id
|
|
## 根据课程名查询课程id
|
|
|
|
|
|
|
|
服务请求地址:/query/course/name_to_id
|
|
服务请求地址:/query/course/name_to_id
|
|
|
|
|
|
| ... | @@ -20,21 +38,7 @@ |
... | @@ -20,21 +38,7 @@ |
|
|
|
|
|
|
|
返回值类型: String,表示课程对应的id
|
|
返回值类型: String,表示课程对应的id
|
|
|
|
|
|
|
|
# 查询团体(如学校、年级、班级等)所含子团体信息
|
|
## 查询课程包含的学习内容id列表
|
|
|
|
|
|
|
|
服务请求地址:/query/student/list
|
|
|
|
|
|
|
|
|
|
查询参数:
|
|
|
|
|
|
|
|
|
|
| 参数名 | 参数类型 | 参数含义 |
|
|
|
|
|
| ------ | ------ | ------ |
|
|
|
|
|
| id | String | 角色在平台的id |
|
|
|
|
|
|
|
|
|
|
返回值类型:
|
|
|
|
|
|
|
|
|
|
JSON数组,数组中每个元素表示下一级的子团体或学生id。数组中元素的数据结构可参考 [团体/学生信息数据结构](附录#团体学生信息数据结构)。
|
|
|
|
|
|
|
|
|
|
# 查询课程包含的学习内容id列表
|
|
|
|
|
|
|
|
|
|
课程所含学习内容包括:题目、作业、考试、在线实验、在线课堂(MOOC)、答疑(论坛)、科研等。
|
|
课程所含学习内容包括:题目、作业、考试、在线实验、在线课堂(MOOC)、答疑(论坛)、科研等。
|
|
|
|
|
|
| ... | @@ -71,7 +75,7 @@ JSON数组,数组中每个元素表示下一级的子团体或学生id。数 |
... | @@ -71,7 +75,7 @@ JSON数组,数组中每个元素表示下一级的子团体或学生id。数 |
|
|
}
|
|
}
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
# 查询课程包含的学习内容详细情况
|
|
## 查询课程包含的学习内容详细情况
|
|
|
|
|
|
|
|
课程所含学习内容包括:题目、作业、考试、在线实验、在线课堂(MOOC)、答疑(论坛)、科研等。
|
|
课程所含学习内容包括:题目、作业、考试、在线实验、在线课堂(MOOC)、答疑(论坛)、科研等。
|
|
|
|
|
|
| ... | @@ -112,7 +116,7 @@ JSON对象,表示不同学习内容类型及相应的学习内容详细信息 |
... | @@ -112,7 +116,7 @@ JSON对象,表示不同学习内容类型及相应的学习内容详细信息 |
|
|
}
|
|
}
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
# 查询指定学习内容的详细信息
|
|
## 查询指定学习内容的详细信息
|
|
|
|
|
|
|
|
根据学习内容类型及ID查询详细的学习内容,如查询作业或考试包含哪些题目。
|
|
根据学习内容类型及ID查询详细的学习内容,如查询作业或考试包含哪些题目。
|
|
|
|
|
|
| ... | @@ -132,7 +136,7 @@ JSON对象,表示不同学习内容类型及相应的学习内容详细信息 |
... | @@ -132,7 +136,7 @@ JSON对象,表示不同学习内容类型及相应的学习内容详细信息 |
|
|
|
|
|
|
|
返回值相关格式信息可参考[查询课程包含的学习内容详细情况](#查询课程包含的学习内容详细情况)。若返回的学习内容个数小于查询参数里的查询个数,说明部分要查询的学习内容为空。
|
|
返回值相关格式信息可参考[查询课程包含的学习内容详细情况](#查询课程包含的学习内容详细情况)。若返回的学习内容个数小于查询参数里的查询个数,说明部分要查询的学习内容为空。
|
|
|
|
|
|
|
|
# 查询某作业题目指定学生集合的完成情况
|
|
## 查询某作业题目指定学生集合的完成情况
|
|
|
|
|
|
|
|
服务请求地址:/query/homework_question/detail
|
|
服务请求地址:/query/homework_question/detail
|
|
|
|
|
|
| ... | @@ -148,7 +152,9 @@ JSON对象,表示不同学习内容类型及相应的学习内容详细信息 |
... | @@ -148,7 +152,9 @@ JSON对象,表示不同学习内容类型及相应的学习内容详细信息 |
|
|
|
|
|
|
|
JSON对象,表示学生及相应的题目完成情况。其中,属性名为学生id,属性值为JSON对象数组,数组中元素的数据结构可参考[学习内容完成情况数据结构](附录#学习内容完成情况-statementresult-数据结构)。
|
|
JSON对象,表示学生及相应的题目完成情况。其中,属性名为学生id,属性值为JSON对象数组,数组中元素的数据结构可参考[学习内容完成情况数据结构](附录#学习内容完成情况-statementresult-数据结构)。
|
|
|
|
|
|
|
|
# 查询某考试题目指定学生集合的完成情况
|
|
# 学习内容完成情况查询
|
|
|
|
|
|
|
|
## 查询某考试题目指定学生集合的完成情况
|
|
|
|
|
|
|
|
服务请求地址:/query/exam_question/detail
|
|
服务请求地址:/query/exam_question/detail
|
|
|
|
|
|
| ... | @@ -162,7 +168,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
... | @@ -162,7 +168,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
|
|
|
|
|
|
|
返回的数据表示学生及相应的题目完成情况。数据格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
返回的数据表示学生及相应的题目完成情况。数据格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
|
|
|
|
|
|
# 查询某作业指定学生集合的完成情况
|
|
## 查询某作业指定学生集合的完成情况
|
|
|
|
|
|
|
|
服务请求地址:/query/homework/detail
|
|
服务请求地址:/query/homework/detail
|
|
|
|
|
|
| ... | @@ -176,13 +182,13 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
... | @@ -176,13 +182,13 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
|
|
|
|
|
|
|
返回的数据表示学生及相应的作业完成情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
返回的数据表示学生及相应的作业完成情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
|
|
|
|
|
|
# 查询某竞赛指定学生集合的完成情况
|
|
## 查询某竞赛指定学生集合的完成情况
|
|
|
|
|
|
|
|
服务请求地址:/query/competition/detail
|
|
服务请求地址:/query/competition/detail
|
|
|
|
|
|
|
|
参数及返回值类型与[查询某作业指定学生集合的完成情况](#查询某作业指定学生集合的完成情况)的一致,也可直接使用[查询某作业指定学生集合的完成情况](#查询某作业指定学生集合的完成情况)查询作业的接口来查询竞赛的完成情况。
|
|
参数及返回值类型与[查询某作业指定学生集合的完成情况](#查询某作业指定学生集合的完成情况)的一致,也可直接使用[查询某作业指定学生集合的完成情况](#查询某作业指定学生集合的完成情况)查询作业的接口来查询竞赛的完成情况。
|
|
|
|
|
|
|
|
# 查询某场考试指定学生集合的完成情况
|
|
## 查询某场考试指定学生集合的完成情况
|
|
|
|
|
|
|
|
服务请求地址:/query/exam/detail
|
|
服务请求地址:/query/exam/detail
|
|
|
|
|
|
| ... | @@ -198,7 +204,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
... | @@ -198,7 +204,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
|
|
|
|
|
|
|
返回的数据表示学生及相应的考试完成情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
返回的数据表示学生及相应的考试完成情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
|
|
|
|
|
|
# 查询某在线实验步骤指定学生集合的完成情况
|
|
## 查询某在线实验步骤指定学生集合的完成情况
|
|
|
|
|
|
|
|
服务请求地址:/query/experiment_procedure/detail
|
|
服务请求地址:/query/experiment_procedure/detail
|
|
|
|
|
|
| ... | @@ -212,7 +218,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
... | @@ -212,7 +218,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
|
|
|
|
|
|
|
返回的数据表示学生及相应的实验步骤完成情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
返回的数据表示学生及相应的实验步骤完成情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
|
|
|
|
|
|
# 查询某在线实验指定学生集合的完成情况
|
|
## 查询某在线实验指定学生集合的完成情况
|
|
|
|
|
|
|
|
服务请求地址:/query/experiment/detail
|
|
服务请求地址:/query/experiment/detail
|
|
|
|
|
|
| ... | @@ -226,7 +232,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
... | @@ -226,7 +232,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
|
|
|
|
|
|
|
返回的数据表示学生及相应的实验完成情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
返回的数据表示学生及相应的实验完成情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
|
|
|
|
|
|
# 查询某在线实验作业指定学生集合的完成情况
|
|
## 查询某在线实验作业指定学生集合的完成情况
|
|
|
|
|
|
|
|
服务请求地址:/query/experiment_homework/detail
|
|
服务请求地址:/query/experiment_homework/detail
|
|
|
|
|
|
| ... | @@ -240,7 +246,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
... | @@ -240,7 +246,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
|
|
|
|
|
|
|
返回的数据表示学生及相应的实验作业完成情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
返回的数据表示学生及相应的实验作业完成情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
|
|
|
|
|
|
# 查询某在线课堂视频指定学生的观看情况
|
|
## 查询某在线课堂视频指定学生的观看情况
|
|
|
|
|
|
|
|
服务请求地址:/query/mooc_video/detail
|
|
服务请求地址:/query/mooc_video/detail
|
|
|
|
|
|
| ... | @@ -254,7 +260,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
... | @@ -254,7 +260,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
|
|
|
|
|
|
|
返回的数据表示学生及相应的在线课堂视频观看情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
返回的数据表示学生及相应的在线课堂视频观看情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
|
|
|
|
|
|
# 查询某论坛主题指定学生集合的发帖情况
|
|
## 查询某论坛主题指定学生集合的发帖情况
|
|
|
|
|
|
|
|
服务请求地址:/query/forum_topic/detail
|
|
服务请求地址:/query/forum_topic/detail
|
|
|
|
|
|
| ... | @@ -268,7 +274,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
... | @@ -268,7 +274,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
|
|
|
|
|
|
|
返回的数据表示学生及相应的论坛主题内发帖情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
返回的数据表示学生及相应的论坛主题内发帖情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
|
|
|
|
|
|
# 查询某论坛指定学生集合的发帖情况
|
|
## 查询某论坛指定学生集合的发帖情况
|
|
|
|
|
|
|
|
服务请求地址:/query/forum/detail
|
|
服务请求地址:/query/forum/detail
|
|
|
|
|
|
| ... | @@ -282,7 +288,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
... | @@ -282,7 +288,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
|
|
|
|
|
|
|
返回的数据表示学生及在相应论坛的发帖情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
返回的数据表示学生及在相应论坛的发帖情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
|
|
|
|
|
|
# 查询某科研项目指定学生集合的使用情况
|
|
## 查询某科研项目指定学生集合的使用情况
|
|
|
|
|
|
|
|
服务请求地址:/query/research_project/detail
|
|
服务请求地址:/query/research_project/detail
|
|
|
|
|
|
| ... | @@ -296,7 +302,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
... | @@ -296,7 +302,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
|
|
|
|
|
|
|
返回的数据表示学生及相应的科研环境使用情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
返回的数据表示学生及相应的科研环境使用情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
|
|
|
|
|
|
# 查询指定学生集合某Git仓库代码提交情况
|
|
## 查询指定学生集合某Git仓库代码提交情况
|
|
|
|
|
|
|
|
服务请求地址:/query/git_repository/detail
|
|
服务请求地址:/query/git_repository/detail
|
|
|
|
|
|
| ... | @@ -310,7 +316,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
... | @@ -310,7 +316,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
|
|
|
|
|
|
|
返回的数据表示学生及相应Git仓库代码提交情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
返回的数据表示学生及相应Git仓库代码提交情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
|
|
|
|
|
|
# 查询指定学生集合Git代码提交情况
|
|
## 查询指定学生集合Git代码提交情况
|
|
|
|
|
|
|
|
服务请求地址:/query/git_commit/detail
|
|
服务请求地址:/query/git_commit/detail
|
|
|
|
|
|
| ... | @@ -324,7 +330,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
... | @@ -324,7 +330,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
|
|
|
|
|
|
|
返回的数据表示学生及相应Git代码提交情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
返回的数据表示学生及相应Git代码提交情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
|
|
|
|
|
|
# 查询指定学生集合的毕设完成情况
|
|
## 查询指定学生集合的毕设完成情况
|
|
|
|
|
|
|
|
服务请求地址:/query/graduation/detail
|
|
服务请求地址:/query/graduation/detail
|
|
|
|
|
|
| ... | @@ -338,7 +344,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
... | @@ -338,7 +344,7 @@ JSON对象,表示学生及相应的题目完成情况。其中,属性名为 |
|
|
|
|
|
|
|
返回的数据表示学生及相应的毕设完成情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
返回的数据表示学生及相应的毕设完成情况。返回数据的格式可参考[查询某作业题目指定学生集合的完成情况](#查询某作业题目指定学生集合的完成情况)。
|
|
|
|
|
|
|
|
# 学生附件下载
|
|
## 学生附件下载
|
|
|
|
|
|
|
|
服务请求地址:/attachment/download
|
|
服务请求地址:/attachment/download
|
|
|
|
|
|
| ... | | ... | |