{"base_path":"/","components":null,"consumes":"[\"application/json;charset=UTF-8\"]","definitions":{"Error":{"description":"接口返回异常信息","properties":{"error_code":{"description":"异常错误码","type":"string"},"error_msg":{"description":"异常错误描述","type":"string"}},"required":["error_code","error_msg"]},"JudgementDispatchResponse":{"description":"下发判题任务接口返回值","properties":{"judgement_id":{"description":"判题任务ID","type":"string"}},"required":["judgement_id"]},"PackageExerciseJudgeRequestBody":{"description":"习题库里习题判题调用参数","properties":{"code_answer":{"description":"习题作答(需Base64编码)","type":"string"},"notify_url":{"description":"判题结束后的回调url","type":"string"},"output_type":{"description":"结果返回类型","type":"string"},"timeout":{"description":"代码超时时间","type":"integer"}},"required":["notify_url","output_type","code_answer"]}},"description":null,"group_id":"efb473a373f747f48f056d82c721a6dd","host":"classroom-ext.cn-north-4.myhuaweicloud.com","id":"f329cdb2d5af4cd98023ed14225410d1","info_version":"v3","method":"post","name":"ExecuteExercise","parameters":{},"paths":{"/v1/assemble/exercise/{exercise_id}/judge":{"post":{"description":"习题判题","operationId":"ExecuteExercise","parameters":[{"description":"用户token","in":"header","name":"x-auth-token","required":true,"type":"string","x-example":"MIIDkgYJKoZIhvIIDgzCCXXXXXX..."},{"description":"具体调用者的用户token","in":"header","name":"user-token","required":false,"type":"string","x-example":"MIIDkgYJKoZIhvIIDgzCCXXXXXX..."},{"description":"需判题的习题id","in":"path","maxLength":32,"minLength":32,"name":"exercise_id","required":true,"type":"string","x-example":"2abf9be737c411ed8895fa163eb30021"},{"description":"习题判题入参","in":"body","name":"ExecuteExerciseRequestBody","required":true,"schema":{"$ref":"#/definitions/PackageExerciseJudgeRequestBody"}}],"produces":["application/json;charset=UTF-8"],"responses":{"200":{"description":"OK","examples":{"application/json":{"judgement_id":"9a780fd55cd64333b668ba26132629d2"}},"schema":{"$ref":"#/definitions/JudgementDispatchResponse"}},"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":{"code_answer":"codeAnswer","notify_url":"判题结果回调url","output_type":"judgeout","timeout":60},"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"}