检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
成长地图 | 华为云 Classroom Classroom是基于华为云的一站式软件教学与实践平台,为学生提供从单个函数到企业级项目的软件开发实践平台,帮助老师更方便的开展授课、演示及软件实践教学,并为老师多方面了解学生软件开发能力短板提供智能数据分析支持。 详细文档 立即使用 成长地图
classroom 获取当前用户的课堂列表 根据课堂ID获取指定课堂的详细信息 根据课堂ID获取指定课堂的课堂成员列表 父主题: API
如何调用API 构造请求 认证鉴权 返回结果
判题使能 下发判题任务 获取判题结果详情 下载判题结果文件 父主题: API
响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 judgement_id String 判题任务ID 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 异常错误码 error_msg String 异常错误描述
API概览 表1 伙伴赋能概览 类型 说明 classroom 获取课堂的相关信息。 job 获取作业的相关信息。 assemble 获取习题、习题库相关信息 baseresource 获取基础资源相关信息 判题使能 获取判断使能的相关信息。
表2 请求Header参数 参数 是否必选 参数类型 描述 x-auth-token 是 String 用户token 响应参数 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 异常错误码 error_msg String 异常错误描述
API classroom job assemble baseresource 判题使能
附录 状态码 错误码 获取项目ID 获取账号ID
Integer 课堂下成员数量 status String 课堂当前的状态,normal:课堂处于正常状态,archive:课堂已归档 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 异常错误码 error_msg String 异常错误描述
12:单选题 13:多选题 14:填空题 15:单人项目C 16:单人项目C++ target_score Integer 习题分值 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String 异常错误码 error_msg String 异常错误描述
使用前必读 概述 调用说明 终端节点 基本概念
job 查询指定课堂下的作业列表信息 查询指定作业下的习题信息 根据作业ID,查询指定作业的信息 查询课堂下指定成员的作业信息 查询学生函数习题提交记录信息 父主题: API
String 教师名称 order_count Integer 租户习题库编号 image_url String 背景图url 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 异常错误码 error_msg String 异常错误描述
assemble 查询当前租户的习题库列表 查询单个习题库详情 查询习题库下习题列表 查询单个习题详情 习题判题 父主题: API
publish:表示已公布成绩) send_time String 作业下发时间, 日期格式:yyyy-MM-dd HH:mm:ss 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 异常错误码 error_msg String 异常错误描述
baseresource 获取习题所有难度 获取自身习题知识点 父主题: API
作业均分 score_job_num Integer 老师手动评分人数 submit_job_num Integer 作业提交人数 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 异常错误码 error_msg String 异常错误描述
应用示例 示例1:获取高校课堂列表及课堂详情 示例2:查询指定课堂下的作业列表及作业详情 示例3:查询学生作业信息及学生函数习题提交记录 示例4:下发判题并查询判题结果以及下载结果
基本概念 账号 用户注册华为云时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用他们进行日常管理工作。 用户 由账号在IAM中创建的用户,是云