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个即可;
参赛者访问提案提交页面
- 前提:仅报名成功用户(报名审核通过)点击“提案提交”页面可以访问;
- 用户未提交报名信息,点击“提案提交”,提示“您还未报名竞赛!”;
- 用户已提交报名信息但还未审核通过,点击“提案提交”,提示“您的报名信息暂未通过审核! ”;
- 用户已提交报名信息但被管理员驳回,点击“提案提交”,提示“报名信息被管理员驳回! ”;
- 打榜第一阶段时间尚未开启,报名成功用户点击“提案提交”页面,提示“竞赛尚未开始提交作品!”;
- 提交作品时间已结束(提交作品截止时间),报名成功用户点击“提案提交”页面,提示“竞赛已结束”;
打榜
- 打榜一共分为2个阶段。各阶段打榜时间是根据“提案提交说明配置”里面的“time”字段的时间来决定的。当前时间处于某个阶段的时间范围内,报名成功的用户即可进行打榜。
- 注意:用户可以打榜任意阶段。比如用户第1阶段没有打榜,在第2阶段的时候开始打榜,都是可以的。
- 个人最高成绩和最后一次打榜成绩统计的是当前阶段的打榜成绩;
- 当前阶段,第一次打榜成绩还未出来之前,隐藏“个人最高成绩”;
- 注意:管理员驳回作品后,参赛者可以重新提交作品(作品名称,作品链接,打榜文件);
- 注意:参赛者1天(24小时)内仅可打榜1次;参赛者作品被管理员驳回后可以重新打榜提交作品(参赛作品名称、参赛作品链接、打榜文件均可更改),不受此限制;
- 打榜文件:answer_sheet_random.json
第一次打榜
- 报名成功用户在“提案提交”页面,输入参赛作品名称,参赛作品链接,上传打榜文件,点击“提交”按钮,弹出确认提示“当前竞赛支持每3天打一次榜,打榜文件一经上传无法修改,确认上传?”,点击“确定”按钮,弹窗关闭,用户提交打榜成功,提案提交信息处页面提示“您已成功提交作品!”, 参与打榜处页面提示“您已成功参与本次打榜,每次打榜时间间隔为3天。”;
- 报名成功用户在“提案提交”页面,输入参赛作品名称,参赛作品链接,上传打榜文件,点击“提交”按钮,弹出确认提示“当前竞赛支持每3天打一次榜,打榜文件一经上传无法修改,确认上传?”,点击“取消”按钮,弹窗关闭,仍旧停留在当前页面,用户未提交打榜信息;
| 字段 | 说明 |
|---|---|
| *参赛作品名称 | 必填,长度200 |
| *参赛作品链接 | 必填,长度500;必须是红山平台的仓库,否则提示“请在红山开源平台“开源项目”版块创建代码仓库,并基于赛事要求开发或托管参赛作品” |
| *打榜文件 | 必填,单个文件,最大100M |
再次打榜
- 已打榜用户进入“提案提交”页面,可以上传打榜文件,进行再次打榜;
- 已打榜用户在“提案提交”页面,上传打榜文件,点击“提交”按钮,弹出确认提示“当前竞赛支持每3天打一次榜,打榜文件一经上传无法修改,确认上传?”,点击“确定”按钮,弹窗关闭,用户提交打榜成功,参与打榜处页面提示“您已成功参与本次打榜,每次打榜时间间隔为3天。”;
- 已打榜用户用户在“提案提交”页面,上传打榜文件,点击“提交”按钮,弹出确认提示“当前竞赛支持每3天打一次榜,打榜文件一经上传无法修改,确认上传?”,点击“取消”按钮,弹窗关闭,仍旧停留在当前页面,用户未提交打榜信息;
| 字段 | 说明 |
|---|---|
| *参赛作品名称 | 必填,第一次打榜已填写,不可更改 |
| *参赛作品链接 | 必填,第一次打榜已填写,不可更改 |
| *打榜文件 | 必填,单个文件,最大100M |
排行榜
查看排行榜
- 当前打榜时间开启,显示“排行榜”;
- 游客,登录用户(报名/未报名)用户均可以点击“排行榜”,查看竞赛的排行榜信息;
- 当前时间处于打榜时间“第一阶段”,排行榜实时显示第一阶段的打榜成绩;
- 当前时间处于打榜时间“第二阶段”,排行榜“第一阶段”的打榜成绩,同时实时显示第二阶段的打榜成绩;
- 注意:如果两位参赛者得分相同,先打榜的参赛者排名靠前;
每个排行榜显示的字段:
| 字段 | 说明 |
|---|---|
| 排名 | |
| 参赛单位 | |
| 参赛队长 | |
| 打榜得分 | 多次打榜的最高分是打榜得分 |
搜索排行榜
- 在搜索框中输入搜索关键字,点击“搜索”图标/“回车”,执行搜索条件,列表展示搜索结果;
| 字段 | 说明 |
|---|---|
| 参赛单位 | 支持精确和模糊搜索 |
| 参赛队长姓名 | 支持精确和模糊搜索 |
培训视频
路由:/competition/${ideintifier}/video
前提条件:
- 仅对报名信息审核通过的用户可见。
- 平台管理员和竞赛管理员无需报名也可访问。
查看培训视频页面
- 已报名审核通过的用户/平台管理员/竞赛管理员点击“培训视频”可正常访问查看。
- 未报名用户及报名未审核通过的用户点击“培训视频”,提示“仅报名成功用户可见!”;
编辑视频目录
平台管理员和竞赛管理员访问【培训视频】页,可编辑视频目录的信息。
资源互动
- 路由:
/competition/${ideintifier}/resource - 已报名审核通过的用户/平台管理员/竞赛管理员点击“资源互动”可正常访问查看。
- 未报名用户及报名未审核通过的用户点击“资源互动”,提示“仅报名成功用户可见!”;
数据集下载
查看数据集
- 报名已审核通过的用户访问【资源互动】页,可查看数据集模块的信息。
编辑数据集
- 平台管理员和竞赛管理员访问【资源互动】页,可编辑数据集模块的信息。
评测集下载
查看评测集
- 报名已审核通过的用户访问【资源互动】页,可查看评测集模块的信息。
编辑评测集
- 平台管理员和竞赛管理员访问【资源互动】页,可编辑评测集模块的信息。
赛事咨询
路由:/competition/${ideintifier}/chat

添加评论
- 游客(未登录用户)点击“添加评论”按钮,弹出登录弹窗,提示用户先登录;
- 登录用户点击“添加评论”按钮,显示评论输入框,可输入评论;
删除评论
- 游客(未登录用户)以及普通登录用户仅可删除自己发布的评论及回复;
- 系统管理员和竞赛管理员可以删除所有人的评论及回复;
- 系统管理员和竞赛管理员删除评论,其下的回复自动一起删除;
回复评论
- 游客(未登录用户)点击“回复”按钮,弹出登录弹窗,提示用户先登录;
- 登录用户点击“回复”按钮,显示评论输入框,可输入评论回复;
后台管理
报名列表
路由:/competition/${ideintifier}/management/applys
查看报名列表
- 平台管理员和竞赛管理员,可以访问该列表;
列表展示参赛者的报名信息;
| 字段 | 说明 |
|---|---|
| 参赛单位 | |
| 参赛队长姓名 | |
| 参赛队长电话 | |
| 指导老师 | |
| 队长邮箱地址 | |
| 成员 “查看成员” | 成员 “查看成员” |
| 序号 | |
| 姓名 | |
| 单位 | |
| 手机号 | |
| 操作 | “驳回”“通过” ; 文案:“已通过”“已驳回” |
驳回报名信息
- 选择一条待审核/已通过状态的数据,点击“驳回”按钮,弹出确认提示“您确定驳回此用户的报名信息?”
- 确认提示框中,点击“确定”按钮,该条参赛报名信息被成功驳回,该条报名信息显示状态“已驳回”;
- 确认提示框中,点击“取消”按钮,该条参赛报名信息不被驳回,状态不做变更;
通过报名信息
- 选择一条待审核状态,点击“通过”按钮,提示“操作成功”,该条参赛报名信息被审核通过;
- 审核通过的数据,该条报名信息显示状态“已通过”;
- 审核通过的数据,如果没有提交作品,可以继续“驳回”;
- 审核通过的数据,如果已经提交了作品,不能“驳回”;
搜索报名信息
| 字段 | 说明 |
|---|---|
| 单位 | 支持精确和模糊搜索 |
| 姓名 | 支持精确和模糊搜索 |
| 电话 | 支持精确和模糊搜索 |
| 审核状态 | “所有状态”;“已驳回”;“待审核”;“已通过” |
导出报名信息
在报名列表,点击“导出报名信息”按钮,以excel表格形式导出所有报名信息;
| 字段 | 说明 |
|---|---|
| ID | |
| 参赛单位 | |
| 参赛队长姓名 | |
| 参赛队长电话 | |
| 队长邮箱地址 | |
| 指导老师 | |
| 成员 | 每一个成员一个单元格,显示成员姓名/单位/手机号 |
作品列表
路由:/competition/${ideintifier}/management/production
查看作品列表
平台管理和竞赛管理员,可以访问该列表;
注意:作品无审核机制;
| 字段 | 说明 |
|---|---|
| 参赛单位 | |
| 参赛队长姓名 | |
| 参赛队长电话 | |
| 队长邮箱地址 | |
| 指导老师 | |
| 作品名称 | 点击新开窗口打开作品链接地址 |
驳回作品
- 选择一条作品数据,点击“驳回”按钮,弹出确认提示“您确定驳回此用户的作品信息?”
- 确认提示框中,点击“确定”按钮,该条参赛者的作品信息被成功驳回,该条作品不再显示在列表,参赛者需要重新提交作品;
- 确认提示框中,点击“取消”按钮,该条参赛者的作品信息不被驳回,状态不做变更;
搜索作品列表
| 字段 | 说明 |
|---|---|
| 单位 | 支持精确和模糊搜索 |
| 姓名 | 支持精确和模糊搜索 |
| 电话 | 支持精确和模糊搜索 |
导出作品信息
- 在作品列表,点击“导出作品信息”按钮,以excel表格形式导出所有作品信息;
- 需要从【后台管理-定制化竞赛-X竞赛-编辑-报名字段映射】配置:
| 字段 | 说明 |
|---|---|
| ID | |
| 参赛单位 | |
| 参赛队长姓名 | |
| 参赛队长电话 | |
| 队长邮箱地址 | |
| 指导老师 | |
| 参赛作品名称 | |
| 参赛作品链接 | |
| 成员 | 每一个成员一个单元格,显示成员姓名/单位/手机号 |