huawei-cloud-api-definitions-Classroom 0.1.20250418

Huawei Cloud API definitions, generated from OpenAPI spec
Documentation
1
{"base_path":"/","components":null,"consumes":"[\"application/json;charset=UTF-8\"]","definitions":{"DifficultInfo":{"description":"习题难度信息","properties":{"degree":{"description":"难度等级","type":"integer"},"id":{"description":"难度id","type":"string"},"name":{"description":"难度名称","type":"string"}},"required":["id","name","degree"]},"Error":{"description":"接口返回异常信息","properties":{"error_code":{"description":"异常错误码","type":"string"},"error_msg":{"description":"异常错误描述","type":"string"}},"required":["error_code","error_msg"]},"ExerciseFilter":{"description":"获取习题库里习题过滤字段","properties":{"difficult_ids":{"description":"难度id列表","items":{"type":"string"},"type":"array"},"exercise_type":{"description":"习题类型列表","items":{"type":"integer"},"type":"array"},"knowledge_point_ids":{"description":"知识点id列表","items":{"type":"string"},"type":"array"},"name":{"description":"需查询的习题名称","type":"string"}}},"ExercisesListRequestBody":{"description":"获取习题库里习题调用参数","properties":{"filter":{"$ref":"#/definitions/ExerciseFilter"},"page_size":{"description":"每页数量","maximum":10000,"minimum":1,"type":"integer"},"start_index":{"description":"起始页","maximum":100,"minimum":1,"type":"integer"}}},"ExercisesListResponse":{"description":"习题列表返回结果","properties":{"data":{"description":"习题库列表","items":{"$ref":"#/definitions/PackageExerciseCard"},"type":"array"},"total":{"description":"习题库数量","type":"integer"}},"required":["total","data"]},"KnowledgePointInfo":{"description":"习题知识点信息","properties":{"id":{"description":"知识点id","type":"string"},"name":{"description":"知识点名称","type":"string"},"sequence":{"description":"知识点顺序编号","type":"integer"}},"required":["id","name","sequence"]},"PackageExerciseCard":{"description":"习题简单信息返回体,用于列表返回","properties":{"difficult":{"$ref":"#/definitions/DifficultInfo"},"exercise_type":{"description":"习题类型编号","type":"integer"},"exercise_type_name":{"description":"习题类型名称","type":"string"},"id":{"description":"习题id","type":"string"},"knowledge_point":{"description":"相关知识点","items":{"$ref":"#/definitions/KnowledgePointInfo"},"type":"array"},"name":{"description":"习题名称","type":"string"},"order_count":{"description":"习题库里习题编号","type":"integer"}}}},"description":null,"group_id":"efb473a373f747f48f056d82c721a6dd","host":"classroom-ext.cn-north-4.myhuaweicloud.com","id":"887aedf47b6c4b9abdf3b5eccee1b4d9","info_version":"v3","method":"post","name":"ListExercises","parameters":{},"paths":{"/v1/assemble/package/{package_id}/exercise/list":{"post":{"description":"查询习题库下习题列表","operationId":"ListExercises","parameters":[{"description":"用户token","in":"header","name":"x-auth-token","required":true,"type":"string","x-example":"MIIDkgYJKoZIhvIIDgzCCXXXXXX..."},{"description":"习题库id","in":"path","maxLength":32,"minLength":32,"name":"package_id","required":true,"type":"string","x-example":"2abf9be737c411ed8895fa163eb30021"},{"description":"需查询的习题列表相关信息","in":"body","name":"ListExercisesRequestBody","required":true,"schema":{"$ref":"#/definitions/ExercisesListRequestBody"}}],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","examples":{"application/json":{"data":[{"difficult":{"degree":1,"id":"fcd50af2b83b11e9be8dfa163eaf585c","name":"1星"},"exercise_type":1,"exercise_type_name":"c","id":"2abf9be737c411ed8895fa163eb30021","knowledge_point":[{"id":"b2a5a983d373435b90de7e35bff3ce5a","name":"sdfsfasd","sequence":458}],"name":"softwareTestC","order_count":1}],"total":1}},"schema":{"$ref":"#/definitions/ExercisesListResponse"}},"400":{"description":"Bad Request","examples":{"application/json":{"error_code":"CM.0003","error_msg":"请求参数有误"}},"schema":{"$ref":"#/definitions/Error"}},"403":{"description":"Forbidden","examples":{"application/json":{"error_code":"CM.0001","error_msg":"请求被拒绝访问"}},"schema":{"$ref":"#/definitions/Error"}},"500":{"description":"Internal Server Error","examples":{"application/json":{"error_code":"CM.0000","error_msg":"服务内部错误"}},"schema":{"$ref":"#/definitions/Error"}}},"summary":"查询习题库下习题列表","tags":["assemble"],"x-is-registered":"Y","x-request-examples-1":{"filter":{"difficult_ids":["fce667e2b83b11e9be8dfa163eaf585c"],"exercise_type":[1,2,3,4],"knowledge_point_ids":["4ce986e2b7234474b0d2b81dbd091891"],"name":"softwareTest"},"page_size":10,"start_index":1},"x-request-examples-2":{"page_size":10,"start_index":1},"x-support-sdk":"Y"}}},"product_short":"Classroom","region_id":"cn-north-4","schemes":["HTTPS"],"security_definitions":null,"summary":"查询习题库下习题列表","tags":"assemble","uri":null,"version":"2.0"}