已按“实验成绩独立管理”完成修改。
每个实验项目独立建成绩单,支持评分项、参与状态、补做次数、安全违规、报告地址和教师评语。 流程为:录入 → 学院审核 → 教务发布;学生只能查看已发布成绩。 自主预约实验支持同步有效预约名单,已评分记录不会被误删。 课程成绩可将已发布实验成绩汇总为快照导入指定分项;导入后锁定,不能手工篡改。 实验项目成绩不完整时,对应课程分项保持空白,不按 0 分处理。 一级“实验管理”菜单下增加“项目与场次”“实验成绩”;学生端增加“实验安排”“实验成绩”。 已生成 MySQL 正式迁移及 SQLite 开发迁移,尚未操作生产数据库。 界面采用“实验项目 → 独立评分 → 审核发布”工作台设计。
This commit is contained in:
@@ -80,11 +80,16 @@ const navigationGroups = computed<NavigationGroup[]>(() => [
|
||||
? [{
|
||||
key: 'experiments',
|
||||
label: isStudent.value ? '我的实验' : '实验管理',
|
||||
direct: true,
|
||||
items: [{
|
||||
path: '/experiments',
|
||||
label: isStudent.value ? '我的实验' : '实验管理',
|
||||
}],
|
||||
items: [
|
||||
{
|
||||
path: '/experiments',
|
||||
label: isStudent.value ? '实验安排' : '项目与场次',
|
||||
},
|
||||
{
|
||||
path: '/experiment-grades',
|
||||
label: '实验成绩',
|
||||
},
|
||||
],
|
||||
} as NavigationGroup]
|
||||
: []),
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user