2025nlts-大模型基础能力提升竞赛

红山开源系列创新大赛-大模型基础能力提升竞赛

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

权限

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

竞赛导航栏

  • 大赛简介
  • 通知公告
  • 参赛报名
  • 提案提交
  • 排行榜
  • 培训视频
  • 资源互动
  • 赛事咨询
  • 后台管理:仅系统管理员和竞赛管理员可见

大赛简介

路由:/competition/${identifier}/competition/${identifier}/fingerpost

查看大赛简介

  • 正确渲染markdown

编辑大赛简介

  • 仅平台管理员和竞赛管理员可以编辑大赛简介

通知公告

路由:/competition/${identifier}/notice

查看通知公告

  • 正确渲染markdown
  • 当有新的通知公告发布是,“通知公告”显示“new”标签,当用户点击“通知公告”时,“new”标签消失。
  • 注意:在“通知公告”只要调用了接口“/api/competition_infos/{identifier}.json”,就会更新“notice_has_new”的值,“notice_has_new”为true才会显示“new”标签。

新增公告

  • 仅平台管理员和竞赛管理员可以新增公告

编辑公告

  • 仅平台管理员和竞赛管理员可以编辑公告

删除公告

  • 仅平台管理员和竞赛管理员可以删除公告

参赛报名

报名阶段:报名开始时间 ~ 报名结束时间 路由:/competition/${identifier}/apply

参赛者访问报名页

游客点击“参赛报名”,弹窗提示用户登录; 报名阶段,未报名用户点击“参赛报名”进入报名页面; 当前报名未开始,点击“参赛报名”,右侧弹窗提示“暂未开始报名”; 当前报名已结束,点击“参赛报名”,右侧弹窗提示“报名时间已截止”; 报名阶段,用户报名竞赛,报名还未审核,页面显示“您的报名信息正在审核中,请耐心等待”; 报名阶段,用户报名竞赛,报名已审核通过,进入报名页面,页面显示“报名成功”; 报名阶段,用户报名竞赛,报名审核驳回,进入报名页面,页面显示“您的报名暂未通过审核,请重新提交报名信息,谢谢!”;

参赛者报名竞赛

报名阶段,未报名用户在参赛报名页面,填写报名信息后,点击“提交资料”按钮,弹出确认提示弹窗“确定提交报名信息 提交后报名信息将无法修改!”, 点击“确定”按钮,弹窗关闭,提示“报名成功”;用户报名成功,页面显示“您的报名信息正在审核中,请耐心等待”; 报名阶段,未报名用户在参赛报名页面,填写报名信息后,点击“提交资料”按钮,弹出确认提示弹窗“确定提交报名信息 提交后报名信息将无法修改!”, 点击“取消”按钮,弹窗关闭,用户放弃提交报名信息;

字段 说明
*参赛单位(org_name) 必填,长度200
*参赛队长姓名(leader) 必填,长度32
*参赛队长电话(phone) 必填,长度14,支持手机号码和座机(0000-00000000)
*队长邮箱地址(mail) 必填,合法邮箱
指导老师(ext1) 选填,长度50
添加成员 添加成员
*姓名(real_name) 必填,长度32
*单位(org_name) 必填,长度32
*手机号(phone) 必填,支持手机号码和座机(0000-00000000)

提案提交

  • 作品提交阶段:在后台配置的“作品提交时间”范围内,同时处于提案提交说明中time配置的任意时间范围内;
  • 路由:/competition/${identifier}/refer

提案提交说明配置

  • 未配置的情况下,默认显示前端写死的内容。
  • 平台管理员/竞赛管理员可以点击“编辑”按钮,对提案提交说明进行配置,配置需要严格验证以下格式进行配置。
  • 该竞赛只需要打榜两次,所以time中的时间配置2个即可;
{
  "tip": "配置提案提交说明",
  "time": [
    "2024.7.1-2024.8.1",
    "2024.8.1-2024.9.1"
  ]
} 

参赛者访问提案提交页面

  • 前提:仅报名成功用户(报名审核通过)点击“提案提交”页面可以访问;
  • 用户未提交报名信息,点击“提案提交”,提示“您还未报名竞赛!”;
  • 用户已提交报名信息但还未审核通过,点击“提案提交”,提示“您的报名信息暂未通过审核! ”;
  • 用户已提交报名信息但被管理员驳回,点击“提案提交”,提示“报名信息被管理员驳回! ”;
  • 打榜第一阶段时间尚未开启,报名成功用户点击“提案提交”页面,提示“竞赛尚未开始提交作品!”;
  • 提交作品时间已结束(提交作品截止时间),报名成功用户点击“提案提交”页面,提示“竞赛已结束”;

打榜

  • 打榜一共分为2个阶段。各阶段打榜时间是根据“提案提交说明配置”里面的“time”字段的时间来决定的。当前时间处于某个阶段的时间范围内,报名成功的用户即可进行打榜。
  • 注意:用户可以打榜任意阶段。比如用户第1阶段没有打榜,在第2阶段的时候开始打榜,都是可以的。
  • 个人最高成绩和最后一次打榜成绩统计的是当前阶段的打榜成绩;
  • 当前阶段,第一次打榜成绩还未出来之前,隐藏“个人最高成绩”;
  • 注意:管理员驳回作品后,参赛者可以重新提交作品(作品名称,作品链接,打榜文件);
  • 注意:参赛者1天(24小时)内仅可打榜1次;参赛者作品被管理员驳回后可以重新打榜提交作品(参赛作品名称、参赛作品链接、打榜文件均可更改),不受此限制;
  • 打榜文件:answer_sheet_random.json

第一次打榜

  • 报名成功用户在“提案提交”页面,输入参赛作品名称,参赛作品链接,上传打榜文件,点击“提交”按钮,弹出确认提示“当前竞赛支持每3天打一次榜,打榜文件一经上传无法修改,确认上传?”,点击“确定”按钮,弹窗关闭,用户提交打榜成功,提案提交信息处页面提示“您已成功提交作品!”, 参与打榜处页面提示“您已成功参与本次打榜,每次打榜时间间隔为3天。”;
  • 报名成功用户在“提案提交”页面,输入参赛作品名称,参赛作品链接,上传打榜文件,点击“提交”按钮,弹出确认提示“当前竞赛支持每3天打一次榜,打榜文件一经上传无法修改,确认上传?”,点击“取消”按钮,弹窗关闭,仍旧停留在当前页面,用户未提交打榜信息;
字段 说明
*参赛作品名称 必填,长度200
*参赛作品链接 必填,长度500;必须是红山平台的仓库,否则提示“请在红山开源平台“开源项目”版块创建代码仓库,并基于赛事要求开发或托管参赛作品”
*打榜文件 必填,单个文件,最大100M

再次打榜

  • 已打榜用户进入“提案提交”页面,可以上传打榜文件,进行再次打榜;
  • 已打榜用户在“提案提交”页面,上传打榜文件,点击“提交”按钮,弹出确认提示“当前竞赛支持每3天打一次榜,打榜文件一经上传无法修改,确认上传?”,点击“确定”按钮,弹窗关闭,用户提交打榜成功,参与打榜处页面提示“您已成功参与本次打榜,每次打榜时间间隔为3天。”;
  • 已打榜用户用户在“提案提交”页面,上传打榜文件,点击“提交”按钮,弹出确认提示“当前竞赛支持每3天打一次榜,打榜文件一经上传无法修改,确认上传?”,点击“取消”按钮,弹窗关闭,仍旧停留在当前页面,用户未提交打榜信息;
字段 说明
*参赛作品名称 必填,第一次打榜已填写,不可更改
*参赛作品链接 必填,第一次打榜已填写,不可更改
*打榜文件 必填,单个文件,最大100M

排行榜

查看排行榜

  • 当前打榜时间开启,显示“排行榜”;
  • 游客,登录用户(报名/未报名)用户均可以点击“排行榜”,查看竞赛的排行榜信息;
  • 当前时间处于打榜时间“第一阶段”,排行榜实时显示第一阶段的打榜成绩;
  • 当前时间处于打榜时间“第二阶段”,排行榜“第一阶段”的打榜成绩,同时实时显示第二阶段的打榜成绩;
  • 注意:如果两位参赛者得分相同,先打榜的参赛者排名靠前;

每个排行榜显示的字段:

字段 说明
排名
参赛单位
参赛队长
打榜得分 多次打榜的最高分是打榜得分

搜索排行榜

  • 在搜索框中输入搜索关键字,点击“搜索”图标/“回车”,执行搜索条件,列表展示搜索结果;
字段 说明
参赛单位 支持精确和模糊搜索
参赛队长姓名 支持精确和模糊搜索

培训视频

路由:/competition/${ideintifier}/video

前提条件:

  • 仅对报名信息审核通过的用户可见。
  • 平台管理员和竞赛管理员无需报名也可访问。

查看培训视频页面

  • 已报名审核通过的用户/平台管理员/竞赛管理员点击“培训视频”可正常访问查看。
  • 未报名用户及报名未审核通过的用户点击“培训视频”,提示“仅报名成功用户可见!”;

编辑视频目录

平台管理员和竞赛管理员访问【培训视频】页,可编辑视频目录的信息。

//defaultCheckedKey:默认展示的视频id
//treeData:目录数据
//title:显示的名称
//children:子菜单
//key:视频id(仅播放视频资源需要配置)
//video:true(仅播放视频资源需要配置)

{
  "defaultCheckedKey": "ffeafe6b1e1b1c108abd84894f3b0004_f",
  "treeData": [
    {
      "title": "这是一个正常的视频"
    }
  ]
}

资源互动

  • 路由:/competition/${ideintifier}/resource
  • 已报名审核通过的用户/平台管理员/竞赛管理员点击“资源互动”可正常访问查看。
  • 未报名用户及报名未审核通过的用户点击“资源互动”,提示“仅报名成功用户可见!”;

数据集下载

查看数据集

  • 报名已审核通过的用户访问【资源互动】页,可查看数据集模块的信息。

编辑数据集

  • 平台管理员和竞赛管理员访问【资源互动】页,可编辑数据集模块的信息。

评测集下载

查看评测集

  • 报名已审核通过的用户访问【资源互动】页,可查看评测集模块的信息。

编辑评测集

  • 平台管理员和竞赛管理员访问【资源互动】页,可编辑评测集模块的信息。

赛事咨询

路由:/competition/${ideintifier}/chat img_01.png img_01.png

添加评论

  • 游客(未登录用户)点击“添加评论”按钮,弹出登录弹窗,提示用户先登录;
  • 登录用户点击“添加评论”按钮,显示评论输入框,可输入评论;

删除评论

  • 游客(未登录用户)以及普通登录用户仅可删除自己发布的评论及回复;
  • 系统管理员和竞赛管理员可以删除所有人的评论及回复;
  • 系统管理员和竞赛管理员删除评论,其下的回复自动一起删除;

回复评论

  • 游客(未登录用户)点击“回复”按钮,弹出登录弹窗,提示用户先登录;
  • 登录用户点击“回复”按钮,显示评论输入框,可输入评论回复;

后台管理

报名列表

路由:/competition/${ideintifier}/management/applys

查看报名列表

  • 平台管理员和竞赛管理员,可以访问该列表;

列表展示参赛者的报名信息;

字段 说明
参赛单位
参赛队长姓名
参赛队长电话
指导老师
队长邮箱地址
成员 “查看成员” 成员 “查看成员”
序号
姓名
单位
手机号
操作 “驳回”“通过” ; 文案:“已通过”“已驳回”

驳回报名信息

  • 选择一条待审核/已通过状态的数据,点击“驳回”按钮,弹出确认提示“您确定驳回此用户的报名信息?”
  • 确认提示框中,点击“确定”按钮,该条参赛报名信息被成功驳回,该条报名信息显示状态“已驳回”;
  • 确认提示框中,点击“取消”按钮,该条参赛报名信息不被驳回,状态不做变更;

通过报名信息

  • 选择一条待审核状态,点击“通过”按钮,提示“操作成功”,该条参赛报名信息被审核通过;
  • 审核通过的数据,该条报名信息显示状态“已通过”;
  • 审核通过的数据,如果没有提交作品,可以继续“驳回”;
  • 审核通过的数据,如果已经提交了作品,不能“驳回”;

搜索报名信息

字段 说明
单位 支持精确和模糊搜索
姓名 支持精确和模糊搜索
电话 支持精确和模糊搜索
审核状态 “所有状态”;“已驳回”;“待审核”;“已通过”

导出报名信息

在报名列表,点击“导出报名信息”按钮,以excel表格形式导出所有报名信息;

字段 说明
ID
参赛单位
参赛队长姓名
参赛队长电话
队长邮箱地址
指导老师
成员 每一个成员一个单元格,显示成员姓名/单位/手机号
{
  "ID": "id",
  "参赛单位": "org_name",
  "参赛队长姓名": "leader",
  "参赛队长电话": "phone",
  "队长邮箱地址": "mail",
  "指导老师": "ext1",
  "成员": "members_to_string",
  "参赛作品名称": "works_name",
  "参赛作品链接": "works_url"
}

作品列表

路由:/competition/${ideintifier}/management/production

查看作品列表

平台管理和竞赛管理员,可以访问该列表;

注意:作品无审核机制;

字段 说明
参赛单位
参赛队长姓名
参赛队长电话
队长邮箱地址
指导老师
作品名称 点击新开窗口打开作品链接地址

驳回作品

  • 选择一条作品数据,点击“驳回”按钮,弹出确认提示“您确定驳回此用户的作品信息?”
  • 确认提示框中,点击“确定”按钮,该条参赛者的作品信息被成功驳回,该条作品不再显示在列表,参赛者需要重新提交作品;
  • 确认提示框中,点击“取消”按钮,该条参赛者的作品信息不被驳回,状态不做变更;

搜索作品列表

字段 说明
单位 支持精确和模糊搜索
姓名 支持精确和模糊搜索
电话 支持精确和模糊搜索

导出作品信息

  • 在作品列表,点击“导出作品信息”按钮,以excel表格形式导出所有作品信息;
  • 需要从【后台管理-定制化竞赛-X竞赛-编辑-报名字段映射】配置:
{
  "ID": "id",
  "参赛单位": "org_name",
  "参赛队长姓名": "leader",
  "参赛队长电话": "phone",
  "队长邮箱地址": "mail",
  "指导老师": "ext1",
  "成员": "members_to_string",
  "参赛作品名称": "works_name",
  "参赛作品链接": "works_url"
}
字段 说明
ID
参赛单位
参赛队长姓名
参赛队长电话
队长邮箱地址
指导老师
参赛作品名称
参赛作品链接
成员 每一个成员一个单元格,显示成员姓名/单位/手机号