Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • C CGLOP-Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CGLearningOpenPlatform
  • CGLOP-Wiki
  • Wiki
  • 原始数据查询

原始数据查询 · Changes

Page history
Update 原始数据查询 authored May 26, 2022 by 唐宇's avatar 唐宇
Hide whitespace changes
Inline Side-by-side
原始数据查询.md
View page @ 45abae23
注:本章节所有服务请求方式均为GET,**请在发送请求前先将JSON格式的参数(若存在)进行URLencode编码**,以防止接口调用失败
# 查询某学校所有课程的id # 查询某学校所有课程的id
查询接口名:/query/course/all 服务请求地址:/query/course/all
查询参数:无 查询参数:无
...@@ -8,7 +10,7 @@ ...@@ -8,7 +10,7 @@
# 根据课程名查询课程id # 根据课程名查询课程id
查询接口名:/query/course/name_to_id 服务请求地址:/query/course/name_to_id
查询参数: 查询参数:
...@@ -20,7 +22,7 @@ ...@@ -20,7 +22,7 @@
# 查询团体(如学校、年级、班级等)所含子团体信息 # 查询团体(如学校、年级、班级等)所含子团体信息
查询接口名:/query/student/list 服务请求地址:/query/student/list
查询参数: 查询参数:
...@@ -36,7 +38,7 @@ JSON数组,数组中每个元素表示下一级的子团体或学生id。数 ...@@ -36,7 +38,7 @@ JSON数组,数组中每个元素表示下一级的子团体或学生id。数
全体内容包括这些类型:题目、作业、考试、在线实验、在线课堂(MOOC)、答疑(论坛)、科研等。 全体内容包括这些类型:题目、作业、考试、在线实验、在线课堂(MOOC)、答疑(论坛)、科研等。
查询接口名:/query/course/resources_metadata 服务请求地址:/query/course/resources_metadata
查询参数: 查询参数:
...@@ -73,7 +75,7 @@ JSON数组,数组中每个元素表示下一级的子团体或学生id。数 ...@@ -73,7 +75,7 @@ JSON数组,数组中每个元素表示下一级的子团体或学生id。数
全体内容包括这些类型:题目、作业、考试、在线实验、在线课堂(MOOC)、答疑(论坛)、科研等。 全体内容包括这些类型:题目、作业、考试、在线实验、在线课堂(MOOC)、答疑(论坛)、科研等。
查询接口名:/query/course/resources_detail 服务请求地址:/query/course/resources_detail
查询参数: 查询参数:
...@@ -114,19 +116,25 @@ Map<String, List<ActivityResult>>对应的JSON,表示不同学习内容类型 ...@@ -114,19 +116,25 @@ Map<String, List<ActivityResult>>对应的JSON,表示不同学习内容类型
根据学习内容类型及ID查询详细的学习内容,如查询作业或考试包含哪些题目。 根据学习内容类型及ID查询详细的学习内容,如查询作业或考试包含哪些题目。
查询接口名:/query/activity/detail 服务请求地址:/query/activity/detail
查询参数: 查询参数:
| 参数名 | 参数类型 | 参数含义 | | 参数名 | 参数类型 | 参数含义 |
|-------|---------------------------|-------------| |-------|---------------------------|-------------|
| param | Map<String, List<String>> | 指定内容类型及相应id | | param | JSON对象 | 指定内容类型及相应id |
查询参数示例:
```
{"course":["1"],"homework_question":["10","11","12"]}
```
返回值相关信息可参考[查询课程包含的学习内容详细情况](#查询课程包含的学习内容详细情况)。若返回的学习内容个数小于查询参数里的查询个数,说明部分要查询的学习内容为空。 返回值相关信息可参考[查询课程包含的学习内容详细情况](#查询课程包含的学习内容详细情况)。若返回的学习内容个数小于查询参数里的查询个数,说明部分要查询的学习内容为空。
# 查询某作业题目指定学生集合的完成情况 # 查询某作业题目指定学生集合的完成情况
查询接口名:/query/homework_question/detail 服务请求地址:/query/homework_question/detail
查询参数: 查询参数:
...@@ -142,7 +150,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应的题 ...@@ -142,7 +150,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应的题
# 查询某竞赛题目指定学生集合的完成情况 # 查询某竞赛题目指定学生集合的完成情况
查询接口名:/query/exam_question/detail 服务请求地址:/query/exam_question/detail
查询参数: 查询参数:
...@@ -158,7 +166,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应的题 ...@@ -158,7 +166,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应的题
# 查询某作业指定学生集合的完成情况 # 查询某作业指定学生集合的完成情况
查询接口名:/query/homework/detail 服务请求地址:/query/homework/detail
查询参数: 查询参数:
...@@ -174,13 +182,13 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应的作 ...@@ -174,13 +182,13 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应的作
# 查询某竞赛指定学生集合的完成情况 # 查询某竞赛指定学生集合的完成情况
查询接口名:/query/competition/detail 服务请求地址:/query/competition/detail
参数及返回值类型与[查询某作业指定学生集合的完成情况](#查询某作业指定学生集合的完成情况)的一致,也可直接使用[查询某作业指定学生集合的完成情况](#查询某作业指定学生集合的完成情况)查询作业的接口来查询竞赛的完成情况。 参数及返回值类型与[查询某作业指定学生集合的完成情况](#查询某作业指定学生集合的完成情况)的一致,也可直接使用[查询某作业指定学生集合的完成情况](#查询某作业指定学生集合的完成情况)查询作业的接口来查询竞赛的完成情况。
# 查询某场考试指定学生集合的完成情况 # 查询某场考试指定学生集合的完成情况
查询接口名:/query/exam/detail 服务请求地址:/query/exam/detail
查询参数: 查询参数:
...@@ -196,7 +204,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应考试 ...@@ -196,7 +204,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应考试
# 查询某在线实验步骤指定学生集合的完成情况 # 查询某在线实验步骤指定学生集合的完成情况
查询接口名:/query/experiment_procedure/detail 服务请求地址:/query/experiment_procedure/detail
查询参数: 查询参数:
...@@ -212,7 +220,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应实验 ...@@ -212,7 +220,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应实验
# 查询某在线实验指定学生集合的完成情况 # 查询某在线实验指定学生集合的完成情况
查询接口名:/query/experiment/detail 服务请求地址:/query/experiment/detail
查询参数: 查询参数:
...@@ -228,7 +236,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应实验 ...@@ -228,7 +236,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应实验
# 查询某在线实验作业指定学生集合的完成情况 # 查询某在线实验作业指定学生集合的完成情况
查询接口名:/query/experiment_homework/detail 服务请求地址:/query/experiment_homework/detail
查询参数: 查询参数:
...@@ -244,7 +252,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应实验 ...@@ -244,7 +252,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应实验
# 查询某在线课堂视频指定学生的观看情况 # 查询某在线课堂视频指定学生的观看情况
查询接口名:/query/mooc_video/detail 服务请求地址:/query/mooc_video/detail
查询参数: 查询参数:
...@@ -260,7 +268,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应视频 ...@@ -260,7 +268,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应视频
# 查询某论坛主题指定学生集合的发帖情况 # 查询某论坛主题指定学生集合的发帖情况
查询接口名:/query/forum_topic/detail 服务请求地址:/query/forum_topic/detail
查询参数: 查询参数:
...@@ -276,7 +284,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应论坛 ...@@ -276,7 +284,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应论坛
# 查询某论坛指定学生集合的发帖情况 # 查询某论坛指定学生集合的发帖情况
查询接口名:/query/forum/detail 服务请求地址:/query/forum/detail
查询参数: 查询参数:
...@@ -292,7 +300,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应论坛 ...@@ -292,7 +300,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应论坛
# 查询某科研项目指定学生集合的使用情况 # 查询某科研项目指定学生集合的使用情况
查询接口名:/query/research_project/detail 服务请求地址:/query/research_project/detail
查询参数: 查询参数:
...@@ -308,7 +316,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应科研 ...@@ -308,7 +316,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应科研
# 查询指定学生集合某Git仓库代码提交情况 # 查询指定学生集合某Git仓库代码提交情况
查询接口名:/query/git_repository/detail 服务请求地址:/query/git_repository/detail
查询参数: 查询参数:
...@@ -324,7 +332,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应git项 ...@@ -324,7 +332,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应git项
# 查询指定学生集合Git代码提交情况 # 查询指定学生集合Git代码提交情况
查询接口名:/query/git_commit/detail 服务请求地址:/query/git_commit/detail
查询参数: 查询参数:
...@@ -340,7 +348,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应git项 ...@@ -340,7 +348,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应git项
# 查询指定学生集合的毕设完成情况 # 查询指定学生集合的毕设完成情况
查询接口名:/query/graduation/detail 服务请求地址:/query/graduation/detail
查询参数: 查询参数:
...@@ -356,7 +364,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应毕设 ...@@ -356,7 +364,7 @@ Map<String, List<StatementResult>> 对应的JSON,表示学生及相应毕设
# 查询指定学习内容集合里指定学生集合的完成情况 # 查询指定学习内容集合里指定学生集合的完成情况
查询接口名:/query/activity_student/detail 服务请求地址:/query/activity_student/detail
查询参数: 查询参数:
...@@ -372,7 +380,7 @@ Map<String, Map<String, List<StatementResult>>> 对应的JSON,表示指定的 ...@@ -372,7 +380,7 @@ Map<String, Map<String, List<StatementResult>>> 对应的JSON,表示指定的
# 学生附件下载 # 学生附件下载
查询接口名:/attachment/download 服务请求地址:/attachment/download
查询参数: 查询参数:
......
Clone repository
  1. 介绍
  2. API响应数据格式
  3. 身份验证
  4. 原始数据查询
  5. 附录
    4.1 学习完成情况的查询类型
    4.2 团体/学生信息数据结构
    4.3 学习内容查询结果数据结构
    4.4 学习完成情况数据结构