写点什么

高效简单办赛的秘诀:自定义判题器

  • 2024-05-23
    广东
  • 本文字数:1154 字

    阅读完需:约 4 分钟

华为云大赛平台自推出以来,已成功举办了多场形式多样、内容丰富的开发者竞赛,为众多开发者提供了一个高质量的比赛平台。随着赛事类型和办赛需求的日益增长,平台的判题系统面临着一系列挑战。目前整体情况是,每场赛事都需要开发一个专门的判题环境,这一过程不仅耗时耗力,而且由于每个判题任务都要求单独申请资源,导致了资源的无法共享和复用。此外,从资源申请到获取的流程繁琐且耗时,增加了赛事组织的复杂性。



为了解决这些问题,华为云大赛服务对判题系统的准备流程进行了优化,增强了服务的弹性判题能力。如今,赛事不再需要每次都开发新的判题镜像,工作的重心从开发转移到了运营上。现在,只需要对判题包进行简单的配置和测试,就能迅速上线并投入使用。

华为云大赛平台的团队经过深思熟虑,明确了改造思路并优化了工作流程,对判题器进行了如下改造:

  1. 在赛事组织方面,现在只需开发和维护一个通用的判题镜像。拥有了这个镜像,每次举办赛事时,平台无需再投入大量人力和时间去开发特定的判题环境。这大大节约了人力资源,并减轻了开发人员的工作负担。运营团队能够直接通过大赛运营后台进行判题程序的配置和测试,可以简单地上传判题包、调整判题器的配置,并上传测试作品来验证判题准确性和效率。完成这些步骤后,经过测试确认无误,判题系统即可上线使用,为赛事的顺利进行提供了有力支持。



运营人员在后台管理 portal 上创建判题器



运营人员在后台管理 portal 上上传判题包及数据集



运营人员在后台管理 portal 上测试判题器

2.采用了弹性伸缩的镜像容器技术,这种技术可以依据参赛团队的数量自动调节所需容器的规模。如此一来,每个判题任务不再需要单独申请资源,实现了资源的高效复用。同时,这种弹性伸缩机制还简化了以往繁琐的资源申请流程,显著减少了资源准备时间,从而在节约资源的同时也避免了不必要的申请程序,提高了赛事组织的效率。

 


自定义判题器交互图

在经过改造之后,为新赛事部署判题器的步骤被大幅简化。现在,大赛运营团队直接通过后台上传判题包和相应的数据集,无需等待研发人员手动开发和部署新的判题镜像。接下来,只需设定判题器的启动命令和配置其执行逻辑,完成调试确保一切正常运行后,判题器就可以立即使用。参赛者提交作品后,系统会自动触发判题流程,判题器会根据既定逻辑对作品进行评分。这一连贯的流程不仅缩减了开发成本和资源消耗,还提高了判题器的使用灵活性和效率。

在为开发者们提供全方位赛事服务的同时,华为云大赛平台不断探索和引入创新理念。通过推出自定义判题器功能,我们极大地增强了判题系统适应多样化需求的能力,使其更加灵活、高效和易于扩展。这一进步为赛事的组织工作带来了新的活力和可能性。我们将持续在创新的道路上前行,不断完善和优化平台服务,努力成为行业内提供一站式赛事服务的新高地。


点击“阅读原文”了解详情

 

用户头像

公众号:华为云PaaS服务,有见面礼等你哦! 2022-09-26 加入

还未添加个人简介

评论

发布
暂无评论
高效简单办赛的秘诀:自定义判题器_云计算_华为云PaaS服务小智_InfoQ写作社区