检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
示例4:下发判题并查询判题结果以及下载结果 场景描述 本章以教育培训机构为例,指导您通过API下发判题任务并查询判题结果以及下载结果文件。 API的调用方法请参见如何调用API。 约束限制 租户已经在Console平台购买判题节点,且配置好回调地址和回调秘钥。
实验是基于不同的节点类型来运行,购买的时候需要先确认实验节点类型。 确认购买数量。 确认购买时长和可购买数量,单击“立即购买”即可。 教师即可使用节点下的实验。 父主题: 教学市场
视频类型:仅支持MP4格式的视频,且大小不超过200MB。 链接类型:支持http和https,这里需要填写全连接,如:https://www.huawei.com。 查看支持类型。 单击上传课件的问号,即可查看所支持的类型。 上传代码。
习题库类型标签:类型标签用于在教学市场按不同的分类标签下展示。 控制版权:如果控制版权,则购买后为只读属性。 由于发布内容涉及审核,需要刷新页面确认是否发布成功。 下架习题库 进入Classroom的个人中心,在“教研资源 > 习题库”中选择需要下架的习题库。
下发判题任务 功能介绍 下发判题任务,根据回调地址、代码来源、源代码文本、语言类型、超时时长、输出类型,触发后台代码编译运行和判题 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。
保存之后,习题会按照类型进行分类显示。 父主题: 习题库
课程类型标签:类型标签用于教学市场不同的分类标签下展示。 控制版权:如果控制版权,则购买后为只读属性。 由于发布内容涉及审核,需要刷新页面确认是否发布成功。 教师也可以单击“下架课程”,下架已发布的课程。
否 String 查询的课堂类别,默认查询所有的课堂。
添加通用题 背景信息 通用类系统目前主要针对文件报告类型的作业。 操作步骤 进入Classroom的个人中心,在“教研资源 > 习题”中单击“创建习题”。 选择“通用题”。 单击“确定”,完善习题基础信息。 输入习题名称,该项为必填项。
支持C、C++、Java、Python等多种业界流行语言和多种返回类型,可返回多种类型结果与文件格式。 提供全流程自动编译运行代码和触发判题,能够快速响应业务需要进行编译实时处理。 支持多种错误类型反馈,更好的指导代码调整,回调功能可使伙伴企业的调用更加安全可靠。
根据不同的资料类型可以上传课件、代码、视频和链接。具体详情请参考添加资料。 添加作业。 根据创建作业的来源不同,可以从课程、习题库和自有零散习题中进行创建。 保存作业的时候,需要确认作业总分为100分。更多详情请参见添加作业。 父主题: 资源课程
示例1:获取高校课堂列表及课堂详情 场景描述 本章以课堂老师为例,指导您通过API查询当前用户的课堂列表以及课堂详情。 API的调用方法请参见如何调用API。 约束限制 老师用户已经在classroom教学平台中存在已自己创建的课堂或参与的课堂。
习题描述:建议填写数据库的表结构,以及习题的描述和要求。 初始化sql:,支持多表结构。 参考答案:正确的sql语句。 验证用例及知识点。 自动判题用例:包含用例输入和用例输出。 用例输入:表示向初始化的表结构写入的原始数据,有sql输入和json输入两种。
计费因子 节点价格 单位 沙箱实验节点 380 元/节点规格/月 3800 元/节点规格/月 自动判题节点: 提供通过接口方式调用的代码编译能力,并根据用户自定义的判题返回类型提供相应返回结果。 判题节点支持直接编译返回、编译图片文件以及编译返回图片等功能。
参数 是否必选 参数类型 描述 x-auth-token 是 String 用户token 表3 请求Body参数 参数 是否必选 参数类型 描述 filter 否 ExerciseFilter object 获取习题库里习题过滤字段 page_size 否 Integer 每页数量
DifficultInfo object 习题难度信息 exercise_type Integer 习题类型编号 exercise_type_name String 习题类型名称 order_count Integer 习题库里习题编号 test_case_description
该习题类型不支持该结果返回类型 400 CM.0802 无权限操作 无权限操作 400 CM.0804 未购买节点 没有购买判题节点 400 CM.0805 判题类型和输出类型不符 判题类型不支持所选的输出类型 400 CM.0806 并发数量达到上限 并发判题任务数量达到购买的节点数上限
应用示例 示例1:获取高校课堂列表及课堂详情 示例2:查询指定课堂下的作业列表及作业详情 示例3:查询学生作业信息及学生函数习题提交记录 示例4:下发判题并查询判题结果以及下载结果
参数 参数类型 描述 exercises Array of ExerciseCard objects 习题列表 type String 习题分类 表6 ExerciseCard 参数 参数类型 描述 name String 习题名称 exercise_id String 习题ID
是否必选 参数类型 描述 x-auth-token 是 String 用户token user-token 否 String 具体调用者的用户token 表3 请求Body参数 参数 是否必选 参数类型 描述 notify_url 是 String 判题结束后的回调url timeout