更新时间:2025-08-20 GMT+08:00
分享

大赛服务

大赛服务连接器用于对接华为云大赛服务。

面向华为云各技术领域,提供平台、赛题、专家、运营、营销全流程办赛服务。实现以赛促产,以赛促学,以赛促建,提升品牌影响力。

创建大赛服务连接

  1. 登录新版ROMA Connect控制台
  2. 在左侧导航栏选择“连接器”,在连接器页面单击“新建连接”。
  3. 选择“大赛服务”连接器。
  4. 在弹窗中配置连接器信息,完成后单击“确定”。

    参数

    说明

    连接名称

    填写连接器实例名称。

    访问密钥ID

    当前账号的AK(Access Key ID)。请参考访问密钥获取AK,如果已生成过AK/SK,找到原来已下载的AK/SK文件,文件名一般为:credentials.csv。

    秘密访问密钥

    当前账号的SK(Secret Access Key)。请参考访问密钥获取SK,如果已生成过AK/SK,找到原来已下载的AK/SK文件,文件名一般为credentials.csv。

    描述

    填写连接器的描述信息,用于识别不同的连接器。

支持的动作

  • 验证用户报名信息和团队信息
  • 登记第三方提交的作品信息(得分回调)
  • 获取指定时间内选手提交的作品
  • 修改平台提交的作品分数(得分回调)

配置参数

表1 验证用户报名信息和团队信息

参数

说明

region_id

区域ID。

competition_id

大赛ID,大赛平台提供。

stage_id

大赛阶段ID,大赛平台提供。

domain_id

租户ID。

表2 登记第三方提交的作品信息(得分回调)

参数

说明

region_id

区域ID。

competition_id

大赛ID,大赛平台提供。

stage_id

大赛阶段ID,大赛平台提供。

works_id

第三方服务作品ID。

name

作品名称,名称最大字符数为75,并且不能有含有特殊符号。

works_kind

作品类型,例如docx、png、zip等。

score

作品分数,作品状态为failed时传-1,计算长度时包括小数点,小数点后面最多保留四位。

status

作品状态success|failed。判题时,需要对上传作品进行检查,当作品不符合要求时,应该返回failed,并将提示信息通过 message显示出来。

created_time

作品创建时间。

note

作品备注信息。

message

作品描述信息。

domain_id

租户ID。

user_id

用户ID。

表3 获取指定时间内选手提交的作品

参数

说明

region_id

区域ID

competition_id

大赛ID,大赛平台提供。

stage_id

大赛阶段ID,大赛平台提供。

read_time

查询的截止时间。

time_unit

查询的时间范围。day表示以read_time作为结束时间,前一天内作为查询范围,hour表示以read_time作为结束时间,前一小内时作为查询范围。

offset

作品记录的起始编号,如果不传默认从0开始,offset为0时表示从第一条记录开始。

limit

每页包含的作品记录数,如果不传默认返回100条,并且返回最大条数为100。

sort_key

需要排序的字段,只支持works_id字段,如果不传则不进行排序。

sort_dir

排序类型,支持asc|desc,默认为asc升序。

表4 修改平台提交的作品分数(得分回调)

参数

说明

region_id

区域ID。

works_id

作品ID,大赛平台提供。

score

作品分数,作品状态为failed时传-1,计算长度时包括小数点,小数点后面最多保留四位。

status

作品状态success|failed。判题时,需要对上传作品进行检查,当作品不符合要求时,应该返回failed,并将提示信息通过 message显示出来。

message

作品描述信息。

相关文档