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

给单个学生多个题目打分

POST
/uplus/v1/homeworks/{id}/review_student

请求参数

Path 参数

Header 参数

Body 参数application/json

示例
{
    "studentId": "2c9180825f94b830015fa3956610211a",
    "questions": [
        {
            "questionId": "50909ad1f66647a3930e2198044cd769",
            "score": 1,
            "comment": "consequat reprehenderit cillum velit"
        }
    ]
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/uplus/v1/homeworks/432469e90e7243c2a9230f747b2143bf/review_student' \
--header 'Authorization: {{Authorization}}' \
--header 'Date: {{Date}}' \
--header 'Content-MD5: {{Content-MD5}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "studentId": "2c9180825f94b830015fa3956610211a",
    "questions": [
        {
            "questionId": "50909ad1f66647a3930e2198044cd769",
            "score": 1,
            "comment": "consequat reprehenderit cillum velit"
        }
    ]
}'

返回响应

🟢200成功
application/json
Body

示例
{"code":2000000,"data":[{"id":"961ec17fc2a7494fb919461e5cfc5c86","userId":"2c9180825f94b830015fa3956610211a","homeworkId":"432469e90e7243c2a9230f747b2143bf","questionId":"50909ad1f66647a3930e2198044cd769","userAnswer":"G","userScore":0.0,"submitTime":1590141861000,"readStatus":1,"readStatusName":"已批阅","correct":0,"remark":"openApi 修改"}],"success":true,"tracer":"CI111111-2E8A-4F2C-86D1-20D2111134C7","message":"成功","status":200}
修改于 2023-09-12 09:15:12
上一页
上传学生答案
下一页
提交学生作业
Built with