zswd-启元大模型-J事知识问答赛道

启元大模型-J事知识问答赛道

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

权限

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

竞赛导航栏

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

大赛简介

路由:/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

提案提交说明配置

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

参赛者访问提案提交页面

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

打榜

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

第一次打榜

-报名成功用户在“提案提交”页面,输入参赛作品名称,参赛作品链接,上传打榜文件,点击“提交”按钮,弹出确认提示“当前竞赛支持每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
  • 已报名审核通过的用户/平台管理员/竞赛管理员点击“资源互动”可正常访问查看。
  • 未报名用户及报名未审核通过的用户点击“资源互动”,提示“仅报名成功用户可见!”;

测试集下载

查看测试集

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

编辑测试集

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

端侧实体机申请

查看端侧实体机申请

  • 报名已审核通过的用户访问【资源互动】页,可查看端侧实体机申请模块的信息。

编辑端侧实体机申请内容

  • 平台管理员和竞赛管理员访问【资源互动】页,可编辑端侧实体机申请模块的信息。

上传申请表

  • 已报名审核通过的用户访问【资源互动】页,点击【点击上传】按钮,可上传申请表。
  • 注意:用户上传的申请表被管理员通过后,将不能继续上传,仅可下载查看。
  • 仅支持上传单个文件,文件最大50MB;
  • 注意:系统管理员/竞赛管理员访问【资源互动】页, 如果没有参赛或者已参赛但是报名未审核通过,需要置灰“点击上传“按钮。

下载申请表模板

已报名审核通过的用户访问【资源互动】页,点击【边缘计算盒使用申请表.】, 可下载申请表模板

后台管理

报名列表

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

查看报名列表

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

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

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

驳回报名信息

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

通过报名信息

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

搜索报名信息

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

导出报名信息

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

字段 说明
ID
参赛单位
参赛队长姓名
参赛队长电话
队长邮箱地址
指导老师
成员 每一个成员一个单元格,显示成员姓名/单位/手机号

申请表审核列表

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

查看申请表列表

平台管理员和竞赛管理员,可以访问该列表; 列表展示参赛者的提交的申请表信息;

字段 说明
参赛单位
参赛队长姓名
参赛队长电话
队长邮箱地址
申请表 点击直接下载申请表
操作 “通过”;文案:“已通过”

通过申请表

  • 选择一条待审核状态,点击“通过”按钮,提示“操作成功”,该条申请表被审核通过;
  • 审核通过的数据,该条报名信息显示状态“已通过”;
  • 审核通过后,参赛者访问【资源互动】页将隐藏【点击上传】按钮,仅可下载查看申请表;

搜索申请表

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

导出申请表

在申请表审核列表,点击“导出申请表”按钮,以压缩包zip形式导出所有申请表信息;压缩包解压后, 每一个文件是参赛者上传的申请表,申请表命令规则:数据id_参赛队长姓名_用户上传的申请表文件名

作品列表

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

查看作品列表

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

注意:作品无审核机制;

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

驳回作品

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

搜索作品列表

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

导出作品信息

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