Classroom
| 产品详情
  • assemble
    • 习题判题ExecuteExercise
    • 查询习题库下习题列表ListExercises
    • 查询当前租户的习题库列表ListPackages
    • 查询单个习题详情ShowExerciseDetail
    • 查询单个习题库详情ShowPackageDetail
  • baseresource
    • 获取习题所有难度ListAllDifficults
    • 获取自身习题知识点ListMyKnowledgePoints
  • classroom
    • 根据课堂ID获取指定课堂的课堂成员列表ListClassroomMembers
    • 获取当前用户的课堂列表ListClassrooms
    • 根据课堂ID获取指定课堂的详细信息ShowClassroomDetail
  • job
    • 查询课堂下指定成员的作业信息ListClassroomMemberJobs
    • 查询指定课堂下的作业列表信息ListJobs
    • 查询学生函数习题提交记录信息ListMemberJobRecords
    • 根据作业ID,查询指定作业的信息ShowJobDetail
    • 查询指定作业下的习题信息ShowJobExercises
  • 判题使能
    • 下发判题任务ApplyJudgement
    • 获取判题结果详情ShowJudgementDetail
    • 下载判题结果文件ShowJudgementFile

ShowExerciseDetail

查询单个习题详情

GET
https://classroom-ext.cn-north-4.myhuaweicloud.com/v1/assemble/exercise/{exercise_id}/detail
高级设置
只看必填项
填写默认值
密文显示特定参数
*
Region
Headers
*
Authorization
Parameters
*
exercise_id

功能介绍

查询单个习题详情

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

GET /v1/assemble/exercise/{exercise_id}/detail

表1 路径参数

参数

是否必选

参数类型

描述

exercise_id

String

需查询的习题id

最小长度:32

最大长度:32

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

x-auth-token

String

用户token

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

id

String

习题id

name

String

习题名称

description

String

习题描述

difficult

DifficultInfo object

习题难度信息

exercise_type

Integer

习题类型编号

exercise_type_name

String

习题类型名称

order_count

Integer

习题库里习题编号

test_case_description

String

测试用例描述

knowledge_point

Array of KnowledgePointInfo objects

相关知识点

judge_type

Integer

判题类型

exercise_data

ExerciseDetailData object

习题详细内容及测试用例信息

表4 DifficultInfo

参数

参数类型

描述

id

String

难度id

name

String

难度名称

degree

Integer

难度等级

表5 KnowledgePointInfo

参数

参数类型

描述

id

String

知识点id

name

String

知识点名称

sequence

Integer

知识点顺序编号

表6 ExerciseDetailData

参数

参数类型

描述

exercise_code_resource

ExerciseCodeResource object

习题详细内容

exercise_case_resource

Array of ExerciseCaseResource objects

测试用例信息

表7 ExerciseCodeResource

参数

参数类型

描述

id

String

习题内容存储id

polymeric_resource_id

String

资源聚合id

content

String

习题内容

code_answer

String

参考答案

表8 ExerciseCaseResource

参数

参数类型

描述

id

String

测试用例存储id

polymeric_resource_id

String

资源聚合id

input_file

String

用例输入

output_file

String

用例输出

index

Integer

用例顺序位置

input_type

String

用例类型

状态码: 400

表9 响应Body参数

参数

参数类型

描述

error_code

String

异常错误码

error_msg

String

异常错误描述

状态码: 403

表10 响应Body参数

参数

参数类型

描述

error_code

String

异常错误码

error_msg

String

异常错误描述

状态码: 500

表11 响应Body参数

参数

参数类型

描述

error_code

String

异常错误码

error_msg

String

异常错误描述

请求示例

响应示例

状态码: 200

OK

{
  "id" : "2abf9be737c411ed8895fa163eb30021",
  "name" : "softwareTestC",
  "description" : "desc",
  "difficult" : {
    "id" : "fcd50af2b83b11e9be8dfa163eaf585c",
    "name" : "1星",
    "degree" : 1
  },
  "exercise_type" : 1,
  "exercise_type_name" : "c",
  "order_count" : 1,
  "test_case_description" : "testCaseDesc",
  "knowledge_point" : {
    "id" : "b2a5a983d373435b90de7e35bff3ce5a",
    "name" : "sdfsfasd",
    "sequence" : 458
  },
  "judge_type" : 0,
  "exercise_data" : {
    "exercise_code_resource" : {
      "id" : "155491aa08cbc8c66ddff507066b3f92",
      "polymeric_resource_id" : "4948dfd7d7654b8ca4c0935b59e0bd2e",
      "content" : "content",
      "code_answer" : "codeAnswer"
    },
    "exercise_case_resource" : {
      "id" : "25fdc7dd6433bf8be25941e4e60bb38c",
      "polymeric_resource_id" : "4948dfd7d7654b8ca4c0935b59e0bd2e",
      "input_file" : "1 2",
      "output_file" : "3",
      "index" : 0,
      "input_type" : null
    }
  }
}

状态码: 400

Bad Request

{
  "error_code" : "CM.0003",
  "error_msg" : "请求参数有误"
}

状态码: 403

Forbidden

{
  "error_code" : "CM.0001",
  "error_msg" : "请求被拒绝访问"
}

状态码: 500

Internal Server Error

{
  "error_code" : "CM.0000",
  "error_msg" : "服务内部错误"
}

状态码

状态码

描述

200

OK

400

Bad Request

403

Forbidden

500

Internal Server Error

错误码

请参见错误码

变更历史
2024-04-01
查询单个习题详情
GET
   ShowExerciseDetail
修改
变更参数
2023-06-21
查询单个习题详情
GET
   ShowExerciseDetail
新增
新增查询单个习题详情接口

本文导读

功能介绍
调试
URI
请求参数
响应参数
请求示例
响应示例
状态码
错误码
变更历史