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/teach_classes/{id}/homeworks

请求参数

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/teach_classes/ebba5f8fa9bc4c099b3f191a1a97dad3/homeworks?pageNumber=1&pageSize=20' \
--header 'Authorization: {{Authorization}}' \
--header 'Date: {{Date}}' \
--header 'Content-MD5: {{Content-MD5}}'

返回响应

🟢200成功
application/json
Body

示例
{"code":2000000,"data":{"total":4,"pageNumber":1,"offset":0,"limit":20,"pageSize":20,"rows":[{"id":"bcb385355bc54c2b9c0cd57db45341dc","courseId":"0bbbdc6cfe7346fea59dd9a98c080690","name":"第四次作业","totalScore":5.0,"creator":"李老师","createTime":1692777529779,"questionCount":1,"teachClassId":"ebba5f8fa9bc4c099b3f191a1a97dad3","publishId":"0c694ca62b144f448fa736bd75c73193","endTime":"1693411199000","delaySubmit":1},{"id":"432469e90e7243c2a9230f747b2143bf","courseId":"0bbbdc6cfe7346fea59dd9a98c080690","name":"示例作业1——U+平台入门","totalScore":19.0,"creator":"杜婷伟","createTime":1588058414000,"questionCount":4,"teachClassId":"ebba5f8fa9bc4c099b3f191a1a97dad3","publishId":"396c7b21e93b4d6890b42c0bd7b4827a","endTime":"1638370800000","readEndTime":"1588604400000","delaySubmit":1},{"id":"c8a75e7294954008817f5e5e1d2c18c9","courseId":"0bbbdc6cfe7346fea59dd9a98c080690","name":"示例作业2——学生作业互评","totalScore":52.0,"creator":"杜婷伟","createTime":1588061035000,"questionCount":7,"teachClassId":"ebba5f8fa9bc4c099b3f191a1a97dad3","publishId":"55b988263f7a4b8e813d1275800d69b4","endTime":"1638370800000","readEndTime":"1669906800000","delaySubmit":1},{"id":"1f4fc60ef3e1405498ece9df257cd8ee","courseId":"0bbbdc6cfe7346fea59dd9a98c080690","name":"示例作业3——编程题自动评判","totalScore":55.0,"creator":"杜婷伟","createTime":1588061348000,"questionCount":3,"teachClassId":"ebba5f8fa9bc4c099b3f191a1a97dad3","publishId":"d10bebbb18bb4e1c8d656a1e30f57265","endTime":"1638370800000","readEndTime":"1588604400000","delaySubmit":1}]},"success":true,"tracer":"CI111111-54FF-40D9-96DC-37C938C7907B","message":"成功","status":200}
修改于 2023-09-12 09:14:32
上一页
获取教学班下的学生
下一页
根据作业ID获取作业习题列表
Built with