U+平台OpenAPI
  1. 课程服务API
U+平台OpenAPI
  • API调用说明
    • 如何调用API
    • 发起请求
    • 验证请求
  • 课程服务API
    • 我管理的课程
      GET
    • 根据id获取课程详情
      GET
    • 获取课程下的教学班列表
      GET
    • 获取教学班下的学生
      GET
    • 根据教学班ID获取已发布的作业列表
      GET
    • 根据作业ID获取作业习题列表
      GET
    • 学生作业提交/批阅情况
      GET
    • 学生答题情况
      GET
    • 给学生单个题目打分
      POST
    • 上传学生答案
      POST
    • 给单个学生多个题目打分
      POST
    • 提交学生作业
      POST
  1. 课程服务API

根据作业ID获取作业习题列表

GET
/uplus/v1/homeworks/{id}/questions

请求参数

Path 参数

Query 参数

Header 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/uplus/v1/homeworks//questions?pageSize=20&pageNumber=1' \
--header 'Authorization: {{Authorization}}' \
--header 'Date: {{Date}}' \
--header 'Content-MD5: {{Content-MD5}}'

返回响应

🟢200成功
application/json
Body

示例
{"code":2000000,"data":{"total":1,"pageNumber":1,"offset":0,"limit":50,"pageSize":50,"rows":[{"id":"f94854a8129e466fa3f3195a8557993a","homeworkId":"bcb385355bc54c2b9c0cd57db45341dc","everyScore":5.0,"orderNumber":1,"difficulty":2,"qsnType":9,"children":[{"id":"e07c1998a9a44e5598111168a3abfa79","homeworkId":"bcb385355bc54c2b9c0cd57db45341dc","everyScore":5.0,"orderNumber":0,"difficulty":2,"qsnType":1,"knowledge":"","parentId":"f94854a8129e466fa3f3195a8557993a","isAutojudge":1,"jsonInfo":{"answer":"B","options":[{"id":"A","optionContent":"<p>a</p>"},{"id":"B","optionContent":"<p>b</p>"},{"id":"C","optionContent":"<p>c</p>"},{"id":"D","optionContent":"<p>f</p>"}],"titleText":"<p>第一</p>"}}],"knowledge":"","parentId":"root","isAutojudge":0,"jsonInfo":{"titleText":"<p>综合分享</p>"}}]},"success":true,"tracer":"CI111111-86C4-4460-9294-B130D9DA3495","message":"成功","status":200}
修改于 2023-09-12 09:14:36
上一页
根据教学班ID获取已发布的作业列表
下一页
学生作业提交/批阅情况
Built with