云服务器内容精选

  • 科技竞赛 面向企业和高校针对人才竞争、识别与评估提供竞赛服务解决方案。 开放华为竞赛平台办赛能力,为各企业、机构、高校等提供赛前、赛中、赛后的咨询、办赛、运营等能力,赋能每一次赛事。 提供分层核心办赛能力、在线评判与多类赛道比拼,助力推广高校品牌影响力。 提升人才技能识别效率,形成以学促赛-以赛助学的人才成长驱动力。 提供API对接方案,使能第三方平台集成赛事报名、作品提交、评判、名次排行等功能。
  • 什么是Classroom? Classroom是基于华为云的一站式软件教学与实践平台,支持高校师生实现备课、上课、作业、考试、实验、实训等全教学流程的线上教学,提供多类习题自动判题、企业级DevOps实训、免费在线习题库等众多高级特性辅助进行数字化教学转型。为学生提供从单个函数到企业级项目的软件开发实践平台,帮助老师更方便的开展授课、演示及软件实践教学,并为老师更全面的了解学生软件开发能力短板提供智能数据分析支持。 Classroom教学平台结合DevCloud践行产教融合新模式,搭建业界领先的“教-学-练-赛-考-评-证”一体化赋能体系。 教培机构与在校师生可以通过Classroom进行实时互动,极大提升了教学体验。教师可以进行我的工作台、课件管理、课件实时预览、课件分享、作业判题、班级管理等;学生可以接受作业、开展作业并提交作业给教师、查看教师评分等 Classroom云上软件教学服务,支持全类型课程工程实训,提供30多种精品课程,10多种企业类实践课程,3000多种习题支持秒级自动判题,覆盖10种开发语言课程打造国内首个教育知识点自动检测服务,支持多种知识点检测云上实验室,提供教学所需的多场景通用型实训环境,海量全品类课程资源库覆盖20+赛道,500门课程。
  • 科技竞赛 提供端到端的办赛能力,提供奖金丰厚和高含金量的各类竞赛,以赛代练。 以赛促学促练,丰富领域主题赛事,自由选择赛道,比赛项目实操,增强实战经验。 丰富人才识别途径,解决人才识别途径单一痛点,以赛果作品筛选人才,提高招聘效率。 为赛事主办方与参赛者提供双向识别,双向选择通道。 开放竞赛平台办赛能力,为各企业、机构、高校等提供赛前、赛中、赛后的咨询、办赛、运营等能力,赋能每一次赛事。 提供API对接方案,使能第三方平台集成赛事报名、作品提交、评判、名次排行等功能。 提供企业专家云集的学习交流论坛。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 name String 课堂名称 description String 课堂描述 announcement String 课堂公告 announcement_time String 课堂公告创建时间,日期格式:yyyy-MM-dd create_time String 课堂创建时间,日期格式:yyyy-MM-dd HH:mm:ss update_time String 课堂最新更新时间,日期格式:yyyy-MM-dd HH:mm:ss teacher String 当前课堂的授课人 credit Number 课堂学分 start_time String 课堂开始时间,日期格式:yyyy-MM-dd HH:mm:ss end_time String 课堂结束时间,日期格式:yyyy-MM-dd HH:mm:ss role String 当前用户在课堂下角色,取值范围:teacher:老师,student:学生 school String 授课学校 content_count Integer 课堂下目录数量 courseware_count Integer 课堂下课件数量 job_count Integer 课堂下作业数量 member_count Integer 课堂下成员数量 status String 课堂当前的状态,normal:课堂处于正常状态,archive:课堂已归档 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 异常错误码 error_msg String 异常错误描述 状态码: 403 表5 响应Body参数 参数 参数类型 描述 error_code String 异常错误码 error_msg String 异常错误描述 状态码: 500 表6 响应Body参数 参数 参数类型 描述 error_code String 异常错误码 error_msg String 异常错误描述
  • 响应示例 状态码: 200 OK { "name" : "Java高级编程", "description" : "这是第一个课堂", "announcement" : "这是一个公告", "announcement_time" : "2019-11-19", "create_time" : "2019-11-19 01:56:21", "update_time" : "2019-11-19 01:56:21", "teacher" : "张三", "start_time" : "2019-11-19 00:00:00", "end_time" : "2019-11-20 00:00:00", "role" : "teacher", "school" : "华为云", "content_count" : 1, "courseware_count" : 1, "job_count" : 1, "member_count" : 10, "credit" : 1.5, "status" : "normal"} 状态码: 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" : "服务内部错误"}
  • 响应示例 状态码: 200 OK { "classrooms" : [ { "classroom_id" : "0632910a5115448da1eb92202592fa24", "name" : "Java高级编程", "description" : "这是第一个课堂", "credit" : "1.5", "status" : "normal" } ], "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" : "服务内部错误"}
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 classrooms Array of ClassroomCard objects 课堂列表 total Integer 课堂总数 表4 ClassroomCard 参数 参数类型 描述 classroom_id String 课堂ID name String 课堂名称 description String 课堂描述 credit Number 课堂学分 status String 课堂当前的状态,normal:课堂处于正常状态,archive:课堂已归档 状态码: 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 异常错误描述
  • URI GET /v3/classrooms 表1 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 信息记录的起始编号 最小值:1 最大值:1000 limit 否 Integer 每页包含的信息记录数 最小值:1 最大值:100 query_type 否 String 查询的课堂类别,默认查询所有的课堂。 取值范围: create:只查询当前用户创建的课堂。 attend:只查询当前用户加入的课堂。 all:查询当前用户所有的课堂。 最小长度:3 最大长度:6
  • 响应示例 状态码: 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" : "服务内部错误"}
  • 响应参数 状态码: 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 异常错误描述
  • 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
  • 响应参数 状态码: 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 异常错误描述
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 x-auth-token 是 String 用户token user-token 否 String 具体调用者的用户token 表3 请求Body参数 参数 是否必选 参数类型 描述 notify_url 是 String 判题结束后的回调url timeout 否 Integer 代码超时时间 output_type 是 String 结果返回类型 code_answer 是 String 习题作答(需Base64编码)
  • 响应示例 状态码: 200 OK { "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" : "服务内部错误"}
  • URI GET /v3/jobs/{job_id}/exercises 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 作业ID。 最小长度:32 最大长度:32 表2 Query参数 参数 是否必选 参数类型 描述 source_from 是 String 作业来源于课堂或课程。 取值范围: classroom:课堂作业 course:课程作业 最小长度:6 最大长度:9 source_id 是 String 课堂ID或者课程ID。 最小长度:32 最大长度:32 offset 否 Integer 信息记录的起始编号 最小值:1 最大值:1000 limit 否 Integer 每页包含的信息记录数 最小值:1 最大值:100