yys2025-挑战杯竞赛2025

挑战杯竞赛2025

  • 竞赛标识: yys2025
  • 路由:{{host}}/competition/yys2025

权限

  • 当前存在两种角色权限:系统管理员、竞赛管理员。
  • 竞赛管理员通过【后台管理>竞赛活动>定制竞赛>X>编辑>添加管理员】配置。
  • 系统管理员、竞赛管理员均可进入【X>后台管理>报名列表/作品列表/申请表审核】查看相关数据;

未登录逻辑

  • 用户相关信息将保存在表competition_tzb_users中;导入这个数据进入表中的时候,就会注册账号,将之关联起来;
  • 未登录用户访问竞赛将弹窗输入“激活码”,输入正确激活码后将调用段向楠(赛事方)提供的接口/api/competition_infos/tzb_actived.json ,检查表competition_tzb_users中激活码(activation_code)对应的user_id并将用户的相关信息(loginmailpassword)返回出来;

竞赛导航栏

  • 赛事资源包介绍
  • 技术沙龙公告
  • 模型培训视频
  • 资源专区
  • 后台管理:仅系统管理员和竞赛管理员可见

赛事资源包介绍

路由:/competition/yys2025/fingerpost

数据来源:

  • 系统管理员通过【后台管理>竞赛活动>定制竞赛>挑战杯竞赛2025>编辑>赛事指南】配置。
  • 系统管理员/竞赛管理员通过【挑战杯竞赛2025>赛事资源包介绍>编辑】配置。

技术沙龙公告

路由:/competition/yys2025/notice 数据来源:系统管理员/竞赛管理员通过【挑战杯竞赛2025>通知公告】新增、编辑、删除公告。

模型培训视频

路由:/competition/yys2025/video

  • 登录用户点击“模型培训视频”可正常访问页面查看;
  • 平台管理员/竞赛管理员在“模型培训视频”可见“编辑"按钮,可编辑相关内容;

资源专区

路由:/competition/yys2025/resource

  • 登录用户点击“资源专区”可正常访问页面查看;
  • 平台管理员/竞赛管理员在“资源专区”可见“编辑"按钮,可编辑相关内容;
  • 【线上资源申请】和【端侧算力一体机】不区分先后顺序;

线上资源申请

  • 登录用户可以提交线上资源申请,用户提交成功后,显示“您已提交申请”;
  • 该条数据status=1
字段 说明
姓名(leader) 必填,长度200
单位(org_name) 必填,长度200
手机号(phone) 必填,长度200

端侧算力一体机

  • 登录用户可以上传申请表,申请表被管理员审核通过后,将不能继续上传,仅可下载查看;
  • 仅支持单个文件上传,最大50MB;
  • 该条数据apply_status=1

后台管理

注意:仅系统管理员和竞赛管理员有权限访问后台管理;

线上资源申请

查看列表数据

  • 接口:/api/competition_infos/yys2025/enroll_status.json
字段 说明
申请用户
姓名
单位
手机号
操作 “通过” 按钮;已通过显示“已通过”文字
select id, user_id, leader as '姓名', org_name as '单位', phone as '手机'
from competition_users where competition_info_id=52;

搜索列表数据

  • 支持根据单位/姓名/电话进行精确和模糊搜索

审核线上资源申请

  • 选择未点击“通过”的数据,点击“通过”按钮,调用接口/api/competition_infos/yys2025/enroll_status_update.json将状态从status=1更新为status=2

导出申请列表

  • 点击“导出申请列表”按钮,将以excel的形式导出列表所有数据;
//报名字段映射
{
  "ID": "id",
  "单位": "org_name",
  "姓名": "leader",
  "手机号": "phone"
}

申请表审核

查看列表数据

  • 接口:/api/competition_infos/yys2025/enroll_list.json?page=1&limit=10
字段 说明
申请用户
姓名
申请表 点击直接下载附件
操作 “通过” 按钮;已通过显示“已通过”文字
select id, user_id, ext2 as '申请表', ext3 as '申请表审核状态'
from competition_users where competition_info_id=52;

搜索列表数据

  • 支持根据单位/姓名/电话进行精确和模糊搜索

审核申请表

  • 选择未点击“通过”的数据,点击“通过”按钮,调用接口/api/competition_infos/yys2025/apply_status_update.json将状态从apply_status=1更新为apply_status=2

导出申请表

  • 点击“导出申请表”按钮,将以压缩包的形式导出列表所有的申请表文件;
  • 每个申请表命令方式:ID_{姓名}_{用户上传时的文件名称}