数据概览
实时查看系统运行数据
最近活动
暂无活动记录
教师管理
管理系统中的所有教师账号;可对任意教师重置登录密码(用户名 + 密码登录教师端,密码不可查看原文)。
教师列表
| ID | 用户名 | 姓名 | 邮箱 | 创建时间 | 操作 |
|---|---|---|---|---|---|
| 加载中... | |||||
学生管理
查看、添加、编辑或删除全校学生(含各教练班级下的学生);调整班级时会自动归属到该班教练。学生端登录为姓名 + 班级编号 + 密码;密码在库中加密存储不可查看原文,已激活学生可在编辑时重置密码。
学生列表
| ID | 姓名 | 学号 | 班级 | 班级编号 | 所属教师 | 组别 | 账号 | 平台用户名 | 登录密码 | 创建时间 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 加载中… | |||||||||||
班级管理
查看全校班级、指定所属教练后新建班级;编辑名称与编号;删除将解除学生与班级的关联(学生账号保留),并清除该班的任务选用记录。
班级列表
| ID | 班级名称 | 班级编号 | 所属教师 | 在班人数 | 描述 | 创建时间 | 操作 |
|---|---|---|---|---|---|---|---|
| 进入本页后自动加载… | |||||||
任务库
查看全库任务。可将非本人创建的教师任务复制为管理员副本(默认不公开,与题库隔离);副本归您名下,可稍后设为公开。教师仅能删除自己创建的任务。
| 任务名称 | 创建教师 | 共享 | 创建时间 | 状态 | 操作 |
|---|
成绩管理
汇总教师录入的飞行成绩(训练会话)、训练数据表记录,以及班级—任务选用关联。数据可导出 JSON,便于对接全国排行榜等二次开发。
飞行成绩(训练会话)
| ID | 学生 | 学号 | 班级 / 编号 | 录入教师 | 训练场次 | 关联任务 | 组别 | 分项(摘要) | 总分 | 飞行时间 | 罚分 | 最终得分 | 录入时间 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 加载中… | |||||||||||||
训练数据(教师手动录入)
| ID | 学生 | 学号 | 班级 / 编号 | 教师 | 训练日期 | 类型 | 分数 | 时长(分) | 备注 | 创建时间 |
|---|---|---|---|---|---|---|---|---|---|---|
| 切换到此标签后加载 | ||||||||||
班级选用任务(关联记录)
| ID | 班级 | 班级编号 | 任务记录 ID | 任务名称 | 操作教师 | 关联时间 |
|---|---|---|---|---|---|---|
| 切换到此标签后加载 | ||||||
激活码管理
由管理员统一生成两类激活码,用于售卖或发放;教师码与学生码不可混用
教师激活码
领取人打开首页链接「使用教师激活码注册教练账号」,凭码设置用户名与密码后,即可获得教练权限(班级、学生、训练模式、成绩录入等)。请勿当作学生激活码发放。
生成后请在下方「激活码列表」查看状态并逐条复制。
学生激活码
教练需先将学生加入班级。学生打开「学生激活」页,填写与花名册一致的姓名、班级编号与本码并设密码后,即可用「姓名 + 班级编号 + 密码」登录学生端。
生成后请在下方「激活码列表」查看状态并逐条复制。
激活码列表
展示由本后台批量生成的教师码与学生码(不含教练在班级里为学生单独生成的码)。可筛选类型,查看是否已使用、使用者信息,并复制单码。
| 激活码 | 类型 | 状态 | 生成时间 | 使用时间 | 使用者 | 操作 |
|---|---|---|---|---|---|---|
| 加载中… | ||||||
系统设置
维护管理员账户、查看接口与数据概况及常见运维说明。业务配置(班级、学生、任务等)请在对应菜单中操作。
管理员账户
登录标识,不可修改
修改登录密码
修改成功后仍保持当前登录状态;请牢记新密码。
运维与数据
- 业务数据存储在部署目录下的 SQLite 库(默认文件名多为
drone_competition.db,以服务器实际为准)。升级或迁移前请停止后端服务后备份该文件。 - 修改静态页上的
<meta name="api-base" content="...">可固定前端访问的后端地址;未设置时按当前页面主机名与端口自动推断(与顶部「API 根地址」逻辑一致)。 - 生产环境请修改默认管理员密码,并限制后台访问来源(如内网、VPN 或网关鉴权)。
- 成绩汇总、激活码、任务 PDF 等能力分散在各菜单;全国榜等扩展可在「成绩管理」导出 JSON 后对接自有服务。