检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
/v3/classrooms/{classroom_id} 表1 路径参数 参数 是否必选 参数类型 描述 classroom_id 是 String 课堂ID 最小长度:32 最大长度:32 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 x-auth-token 是 String 用户token
试功能。 URI GET /v3/classrooms/{classroom_id}/members 表1 路径参数 参数 是否必选 参数类型 描述 classroom_id 是 String 课堂ID 最小长度:32 最大长度:32 表2 Query参数 参数 是否必选 参数类型
根据作业ID,查询指定作业的信息 功能介绍 根据作业ID,查询指定作业的信息 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v3/jobs/{job_id} 表1
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID,所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,在下拉列表中单击“我的凭证”。 进入“我的凭证 > API凭证”页面,即可查看账号ID。 图1 获取账号ID 父主题:
获取项目ID 调用API取项目ID 项目ID还用通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中“{Endpoint}”为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。
查询课堂详情 接口信息 URI:GET /v3/classrooms/{classroom_id} API文档详情请参见:根据课堂ID获取指定课堂的详细信息 API Explorer在线调试请参见: 根据课堂ID获取指定课堂的详细信息 请求示例 GET https://classroom-ext
成长地图 | 华为云 Classroom Classroom是基于华为云的一站式软件教学与实践平台,为学生提供从单个函数到企业级项目的软件开发实践平台,帮助老师更方便的开展授课、演示及软件实践教学,并为老师多方面了解学生软件开发能力短板提供智能数据分析支持。 图说Classroom
参数类型 描述 output String 标准类型输出结果 file_id String 文件形式输出的文件id,可根据文件id下载详情 image_id String 图片形式输出的图片id,可根据图片id下载详情 case_count Integer 用例形式输出的用例总个数
秘钥。 涉及接口 先通过租户token下发判题任务,再通过判题任务id查询判题结果,如果有文件或图片生成,可以根据文件或图片id下载,步骤如下: 下发判题任务。 根据判题任务id查询判题结果。 根据文件或图片id进行下载。 操作步骤 下发判题任务。 接口信息 URI:GET /v
在已自己创建的课堂,课堂下存在已下发的作业且学生已经提交了作业。 涉及接口 先通过用户token查询指定学生作业列表,再通过作业id、习题id、学生id查询指定函数类习题提交记录,步骤如下: 查询课堂下指定成员的作业信息:查询学生作业列表。 查询学生函数习题提交记录信息:查询学生函数习题提交记录。
-Date(请求发送的时间)请求头。 AK/SK认证的详细说明请参见认证鉴权。 X-Project-ID:子项目ID,可选,在多项目场景中使用。 X-Domain-ID:账号ID。 对于获取用户Token获取请求认证接口,由于不需要认证,所以只添加“Content-Type”即可,添加消息头后的请求如下所示。
/v3/jobs/{job_id}/exercises/{exercise_id}/records 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 作业ID 最小长度:32 最大长度:32 exercise_id 是 String 习题ID 最小长度:32 最大长度:32
应用示例 示例1:获取高校课堂列表及课堂详情 示例2:查询指定课堂下的作业列表及作业详情 示例3:查询学生作业信息及学生函数习题提交记录 示例4:下发判题并查询判题结果以及下载结果
ent/files/{file_id} 表1 路径参数 参数 是否必选 参数类型 描述 file_id 是 String 文件id,可以从接口ShowJudgementDetail的响应中获取 最小长度:36 最大长度:46 请求参数 表2 请求Header参数 参数 是否必选 参数类型
1 } 查询指定作业详情。 接口信息 URI:GET /v3/jobs/{job_id} API文档详情请参见:根据作业ID,查询指定作业的信息 API Explorer在线调试请参见: 根据作业ID,查询指定作业信息 请求示例 GET https://classroom-ext
日常管理工作。 用户 由账号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看账号ID和用户ID。通常在调用API的鉴权过程中,您需要用到账号、用户和密码等信息。 区域(Region) 从地理位置和网络时延维度划分,同一个Regi
息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。
附录 状态码 错误码 获取项目ID 获取账号ID
classroom 获取当前用户的课堂列表 根据课堂ID获取指定课堂的详细信息 根据课堂ID获取指定课堂的课堂成员列表 父主题: API
job 查询指定课堂下的作业列表信息 查询指定作业下的习题信息 根据作业ID,查询指定作业的信息 查询课堂下指定成员的作业信息 查询学生函数习题提交记录信息 父主题: API