云服务器内容精选
-
创建实验 进入Classroom的个人中心,在“教研资源”中选择“实验”,单击“创建实验”。 教师在实验概述页面中输入基本信息,单击“下一步”。 实验名称:教师为实验命名。 实验时长:教师为实验设置时长,最大时长不能超过336。 实验内容(可选):教师输入实验的相关说明。 知识点:教师为实验选择对应的知识点,也可以在下拉栏中单击+新增知识点。 实验难度:教师为实验设置五种不同的难度。 教师可以从本地上传实验报告模板和实验附件。 教师设置实验环境。单击“添加节点”,输入“节点编号”并选择环境,单击“下一步”。 单击“添加节点”可以为实验添加多个节点。 单击可以删除节点。 教师输入相关的实验手册,单击“完成”。 教师在页面上方的搜索栏内输入实验名称或在下拉栏中选择“我创建的实验”,可以找到自己创建的实验。 教师单击实验卡片下方的,可以重新编辑该实验的基本信息。 教师单击实验卡片下方的,可以删除该实验。 教师单击需要发布的实验卡片后,在右侧弹框内单击“发布实验”。 填写基本信息后单击“确认”。 实验类型标签:类型标签用于在教学市场按不同的分类标签下展示。 控制版权:如果控制版权,则购买后为只读属性。 由于发布内容涉及审核,需要刷新页面确认是否发布成功。
-
资料 教师可以在教研空间内上传教学资料。 进入Classroom的个人中心,在“教研资源”中选择“资料”。 在页面左上方的下拉栏内选择需要上传的资料类型。 教师可以上传课件、视频、链接、代码四种类型的资料。 上传课件 教师在下拉栏内选择“课件”后,单击“添加课件”。 在弹框中单击“上传课件”,从本地选择需要上传的课件。教师可以选择资料对应的知识点,也可以单击知识点下拉栏中的新增知识点。 上传视频,操作步骤同上传课件,请参考•上传课件。 上传链接 教师在下拉栏内选择“链接”后,单击“添加链接”。输入“链接名称”和“链接地址”,单击保存。 上传代码 教师在下拉栏内选择“代码”后,单击“添加代码”。教师在弹框中输入“代码名称”,选择对应的知识点(单击下拉栏中的+可以添加知识点),从本地添加主程序,添加子程序(可选),单击“保存”。 父主题: 教研资源
-
操作步骤 教师添加完成后,请在邮箱内获取账号信息进行登录。 登录Classroom官网,单击“ IAM 用户登录”,依次输入账号名、用户名、初始密码。 单击“登录”。 进入后输入初始密码、新密码、单击“获取邮箱验证码”。 打开邮箱后,找到发件人为“system@info.hueweicloud.com”,标题为“华为云邮箱验证码邮件”邮件,获取“邮件验证码”后,输入到修改密码界面“邮件验证码”框中。 单击“确定”。
-
新增课程 进入Classroom的个人中心,在“教研资源”中选择“资源课程”,单击“添加课程”。 完善课程基本信息并保存。 课程名称:长度限制为32位。 描述:请填写课程的核心内容点,方便了解。 单击“添加章”创建章。 单击“添加节”。 添加资料。 选择需要添加资料的章节。 根据不同的资料类型可以上传课件、代码、视频和链接。具体详情请参考添加资料。 添加作业。 根据创建作业的来源不同,可以从课程、习题库和自有零散习题中进行创建。 保存作业的时候,需要确认作业总分为100分。更多详情请参见添加作业。 父主题: 资源课程
-
操作步骤 进入Classroom个人中心,在“成员管理”选择“老师”,单击“添加老师”。 输入下表中的基本信息,单击“添加”。 参数名 说明 用户名 必填。且必须唯一,长度5到32位,首位字符需为字母,其他位可以是-或_或字母或数字。 说明: 可使用老师姓名首字母+工号的方式创建用户名。 邮箱 必填。且必须唯一,邮箱地址需符合一般邮箱规范。 姓名 必填。可重复,长度为1到32位。 学号/工号 必填。且必须唯一,长度为1-18位,可为数字或大小写字母。 职务 必填。 学校/单位 必填。 学院 必填。 专业 必填。 被添加的教师会收到账号信息的邮件,提醒老师留意邮件。
-
添加方式二 进入Classroom个人中心,在“成员管理”选择“学生”,单击“添加学生”。 输入下表中的基本信息,单击“添加”,完成单个添加。 参数名 说明 用户名 必填。且必须唯一,长度5到32位,首位字符需为字母,其他位可以是-或_或字母或数字。 说明: 可使用学生姓名首字母+学号的方式创建用户名。 邮箱 必填。且必须唯一,邮箱地址需符合一般邮箱规范。 姓名 必填。可重复,长度为1到32位。 学号/工号 选填。且必须唯一,长度为1-18位,可为数字或大小写字母。 学校 选填。可在下拉栏中选择。 学院 选填。 专业 选填。 班级 选填。可选择已存在的班级。 单击批量导入学生,下载批量导入模板文件。 填写模板中成员信息。 需要学生信息如下: 鼠标悬浮在表头处可以查看对应信息的填写要求。 教师勾选已阅读并同意相关协议,单击导入模板,在本地选择已经添加好的学生模板,单击导入。 导入后,右上角会提示“成员批量添加完成,请在下载的文件中查看详情”,已导入的账号会同步显示在当前页面。 导入完成后,系统会生成一个压缩包,解压可以查看导入结果。 若“是否创建成功”列显示“创建成功”,则该账号成功导入。 若导入结果中“是否创建成功”列显示“创建失败”,可能会出现下表情况。 表1 创建失败解决方法 提示信息 解决方法 此班级不存在 说明该班级在Classroom中不存在,需要在Classroom中新建该班级,重新导入模板。 已存在此用户名 说明该用户名在Classroom中已存在,需要修改模板中用户名,且用户名唯一,重新导入模板。 已存在此学号 说明该学号在Classroom中已存在,需要修改模板中学号,且学号唯一,重新导入模板。 邮箱已经存在 说明该邮箱在Classroom中已存在,需要修改模板中邮箱,且邮箱唯一,重新导入模板。 手机号已经存在 说明该手机号在Classroom中已存在,需要修改模板中手机号,且手机号唯一,重新导入模板。 (可选)添加成员时,有信息填写错误,有两种解决方式: 将已有成员删除,重新添加班级成员。 若不方便登录IAM用户,先删除成员,重新添加班级成员。 添加时学号、用户名、邮箱等信息不能与之前删除的成员信息相同。
-
教师自主注册获取账号 教师进入华为云,并按照页面提示注册账号。 记录好注册时填写的手机号和密码。 登录Classroom官网(https://classroom.devcloud.huaweicloud.com/home),单击“登录”。 输入注册时填写的手机号和密码,单击“登录”。 登录Classroom官网后,单击页面右侧头像,单击“认证为管理员老师”。 教师在弹框中输入姓名、学号、职务、学校、学院、专业,勾选同意相关声明后单击“申请开课”,完成教师账号的创建。 父主题: 账号登录
-
请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 x-auth-token 是 String 用户token 表2 请求Body参数 参数 是否必选 参数类型 描述 notify_url 是 String 第三方指定的判题结果回调url,取值来源于伙伴通道“判题管理配置”-“接口管理”中设置的回调地址相同 最小长度:1 最大长度:255 code_type 是 String 代码来源:inline(源代码) 缺省值:inline 最小长度:1 最大长度:32 枚举值: inline source_code 是 String 源代码,需Base64编码 最小长度:0 最大长度:30000 description 否 String 任务描述 最小长度:0 最大长度:255 runtime_type 是 String 支持语言类型:java、c、cpp、python 最小长度:1 最大长度:32 枚举值: java c cpp python timeout 否 Integer 代码运行超时时间,单位为秒 最小值:1 最大值:60 output_type 是 String 结果返回类型:sysout(标准输出)、fileout(以文件形式输出)、imgout(以图片形式输出)、caseout(用例运行返回)、judgeout(用例对比返回) 最小长度:1 最大长度:32 枚举值: sysout fileout imgout caseout judgeout testcases 否 Array of JudgementCaseInfo objects 当判题结果类型是caseout和judgeout类型才需要传的字段,表示用例数据 表3 JudgementCaseInfo 参数 是否必选 参数类型 描述 input 是 String 用例数据输入 output 否 String 用例数据期望输出
-
响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 judgement_id String 判题任务ID 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 异常错误码 error_msg String 异常错误描述 状态码: 403 表6 响应Body参数 参数 参数类型 描述 error_code String 异常错误码 error_msg String 异常错误描述 状态码: 500 表7 响应Body参数 参数 参数类型 描述 error_code String 异常错误码 error_msg String 异常错误描述
-
响应示例 状态码: 200 下发判题任务成功 { "judgement_id" : "9a780fd55cd64333b668ba26132629d2"} 状态码: 400 Bad Request { "error_code" : "CM.0003", "error_msg" : "请求参数有误"} 状态码: 403 Forbidden { "error_code" : "CM.0001", "error_msg" : "请求被拒绝访问"} 状态码: 500 Internal Server Error { "error_code" : "CM.0000", "error_msg" : "服务内部错误"}
-
请求示例 { "notify_url" : "https://117.12.143.1/taskBack", "code_type" : "inline", "source_code" : "I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKSB7CiAgICBzdGQ6OmNvdXQgPDwgIkhlbGxvIHdvcmxkISIgPDwgc3RkOjplbmRsOwogICAgcmV0dXJuIDA7Cn0=", "description" : "cpp code", "runtime_type" : "cpp", "timeout" : 60, "output_type" : "sysout"} { "notify_url" : "https://117.12.143.1/taskBack", "code_type" : "inline", "source_code" : "bnVtID0gaW5wdXQoKQpudW1zID0gbnVtLnNwbGl0KCkKcHJpbnQoaW50KG51bXNbMF0pK2ludChudW1zWzFdKSk=", "description" : "python code", "runtime_type" : "python", "timeout" : 10, "output_type" : "judgeout", "testcases" : [ { "input" : "10 20", "output" : "30" } ]}
-
响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 records Array of JobRecords objects 习题提交列表信息 total Integer 习题提交总次数 表5 JobRecords 参数 参数类型 描述 name String 第XX次提交 auto_score Integer 习题判题得分 case_pass_count Integer 习题用例通过数 exe_case_count Integer 习题用例总数 code_line Integer 代码行数 commit_time String 习题提交时间, 日期格式:yyyy-MM-dd HH:mm:ss complexity_file_avg String 习题圈复杂度 auto_score_using_time Integer 习题判题耗时(毫秒) 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 异常错误码 error_msg String 异常错误描述 状态码: 403 表7 响应Body参数 参数 参数类型 描述 error_code String 异常错误码 error_msg String 异常错误描述 状态码: 500 表8 响应Body参数 参数 参数类型 描述 error_code String 异常错误码 error_msg String 异常错误描述
-
响应示例 状态码: 200 OK { "records" : [ { "name" : "第3次提交", "auto_score" : 90, "case_pass_count" : 10, "exe_case_count" : 5, "code_line" : 120, "commit_time" : "2019-12-12 12:00:00", "complexity_file_avg" : "2.0", "auto_score_using_time" : 2000 } ], "total" : 1} 状态码: 400 Bad Request { "error_code" : "CM.0003", "error_msg" : "请求参数有误"} 状态码: 403 Forbidden { "error_code" : "CM.0001", "error_msg" : "请求被拒绝访问"} 状态码: 500 Internal Server Error { "error_code" : "CM.0000", "error_msg" : "服务内部错误"}
-
URI GET /v3/jobs/{job_id}/exercises/{exercise_id}/records 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 作业ID 最小长度:32 最大长度:32 exercise_id 是 String 习题ID 最小长度:32 最大长度:32 表2 Query参数 参数 是否必选 参数类型 描述 member_id 是 String 用户ID 最小长度:32 最大长度:32 offset 否 Integer 信息记录的起始编号 最小值:1 最大值:1000 limit 否 Integer 每页包含的信息记录数 最小值:1 最大值:100
-
错误码 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 更多服务错误码请参见API错误中心。 状态码 错误码 错误信息 描述 处理措施 200 CM.0001 目标教学课程或者大赛不存在 目标教学课程或者大赛不存在 200 CM.0002 参数错误 参数错误 200 CM.0003 您不是课堂成员,无权操作 您不是课堂成员,无权操作 200 CM.0006 课堂不存在或您没有权限查看 课堂不存在或您没有权限查看 200 CM.0252 调用组装资源服务异常 调用组装资源服务异常 200 CM.0253 用户无权限操作习题 用户无权限操作习题 200 CM.0301 习题参数有误 习题参数有误 200 CM.0309 请确认作业是否已删除 请确认作业是否已删除 200 CM.0320 用户无权限操作作业 用户无权限操作作业 400 CM.0450 系统繁忙,请稍后再试 系统内部异常 400 CM.0461 资源不存在或者用户权限不足 资源不存在或没有权限访问 400 CM.0502 习题类型与结果返回类型不匹配 该习题类型不支持该结果返回类型 400 CM.0802 无权限操作 无权限操作 400 CM.0804 未购买节点 没有购买判题节点 400 CM.0805 判题类型和输出类型不符 判题类型不支持所选的输出类型 400 CM.0806 并发数量达到上限 并发判题任务数量达到购买的节点数上限 400 CM.0807 参数错误 传入的参数有误 400 CM.0808 配置信息错误 传入的回调地址参数与配置管理页上配置的不一致 400 CM.0809 不支持的回调通知地址 传入的回调地址不支持访问 400 CM.0853 系统繁忙, 请稍后再试 系统内部异常 父主题: 附录
更多精彩内容
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格