加载中...

数据截止: {{ dataDeadline || '实时' }}
{{ studentDetail.name.charAt(0) }}
{{ studentDetail.name }} 组长
{{ studentDetail.teamName }} · {{ studentDetail.teamNickname }}
{{ studentDetail.department }}
{{ studentDetail.totalScore.toFixed(1) }}
总积分
总排名:第 {{ studentDetail.rank }} 名 / {{ personalRanking.length }}
{{ phaseNames[phase] }}
{{ pd.phaseTotal.toFixed(1) }}
小组第{{ pd.teamRank }}名 +{{ pd.teamBonus.toFixed(1) }}

积分明细

{{ item.icon }}
{{ item.name }}
{{ item.score.toFixed(1) }} 分
{{ phaseNames[phase] }}:第{{ pd.teamRank }}名,10分×{{ (pd.teamBonus / 10).toFixed(1) }} = +{{ pd.teamBonus.toFixed(1) }} {{ phaseNames[phase] }}:未排名

积分记录

暂无记录
{{ record.score_type_name }}
{{ record.description || '—' }}
{{ record.phase_name }} {{ record.role }} {{ formatDate(record.created_at) }}
+{{ parseFloat(record.score).toFixed(1) }}
{{ searchError }}
🏆
{{ teamSearchResult.teamName }} · {{ teamSearchResult.teamNickname }}
组长:{{ teamSearchResult.leaderName }}
小组排名:第 {{ teamSearchResult.teamRank }} 名 / {{ teams.length }}
{{ teamSearchResult.totalScore.toFixed(1) }}
小组总积分
小组积分:{{ teamSearchResult.teamScore.toFixed(1) }} 成员均分:{{ teamSearchResult.avgScore.toFixed(1) }}

成员积分排名(按总分降序)

{{ idx + 1 }}
{{ member.name.charAt(0) }}
{{ member.name }}
班级第 {{ member.classRank }} 名 {{ phaseNames[phase] }}: {{ pd.phaseTotal.toFixed(1) }}
{{ item.icon }} {{ item.name }} {{ item.score.toFixed(1) }}
{{ member.totalScore.toFixed(1) }}
积分类型:

📋 该筛选条件下暂无积分数据

📋 该筛选条件下暂无积分数据

数据截止: {{ assignmentDeadline || '实时' }}

📋 暂无个人作业任务

📋 暂无小组作业任务

{{ assignmentSearchResult.name.charAt(0) }}
{{ assignmentSearchResult.name }}
{{ assignmentSearchResult.teamName }} · {{ assignmentSearchResult.teamNickname }}
{{ assignmentSearchResult.department }}
{{ assignmentSearchResult.approvedCount }}/{{ assignmentSearchResult.totalCount }} 已完成
完成率:{{ assignmentSearchResult.rate.toFixed(0) }}% 待审核 {{ assignmentSearchResult.pendingCount }} 项

📋 作业清单

{{ item.title }} {{ item.type === 'group' ? '小组' : '个人' }}
{{ item.phaseDisplay }}
{{ item.description }}
截止日期:{{ formatDate(item.due_date) }}
✅ 已完成 ⏳ 待审核 ❌ 已驳回

📋 暂无作业任务

批量导入说明

上传 Excel 文件批量导入积分记录,Excel 表格需包含以下列:

姓名(学员姓名或小组名如"第一组")、积分类型分值阶段说明

积分类型可选:课程互动, 读书打卡, 出勤, 作业, 考试, 担任班委, 课堂统计, 课堂演练, 课后实践, 团队拓展, 经营管理报告

阶段可选:第一阶段, 第二阶段, 第三阶段, 第四阶段, 全部(留空默认为"全部")

📊
点击选择 Excel 文件
已选择:{{ batchForm.fileName }}
支持 .xlsx / .xls / .csv 格式

预览({{ batchPreview.length }}条)

第{{ err.line }}行:{{ err.msg }}
{{ item.displayName }} {{ item.score_type_name }} +{{ item.score }} {{ item.phase_name || '全部' }}

编辑积分记录

{{ item.student_name || item.team_name }} 🔒 {{ item.score_type_name }} {{ item.description || '—' }}
+{{ parseFloat(item.score).toFixed(1) }} 已锁定

暂无记录

{{ editingStudent === 'add' ? '添加学员' : '编辑学员' }}

{{ team.team_name }} · {{ team.team_nickname }}
{{ s.name }} {{ s.employee_id }} {{ s.department }}
{{ team.team_name }}
战队:{{ team.team_nickname || '—' }}
组长:{{ team.leader_name || '—' }}({{ team.leader_employee_id || '—' }})

编辑小组

{{ cfg.icon }} {{ cfg.name }} {{ key }} {{ key.startsWith('group_') ? '小组积分' : '个人积分' }}

编辑积分项目

阶段数据锁定

锁定后,该阶段已有的积分记录不可被修改或删除,也无法向该阶段录入新记录。

{{ phaseNames[phase] }} {{ phaseLocks[phase] ? '🔒 已锁定' : '🔓 未锁定' }}

📝 作业任务管理

{{ assignmentForm.id ? '编辑作业' : '新建作业' }}

{{ item.title }} {{ item.type === 'group' ? '小组' : '个人' }} 已停用
{{ item.phase_name || phaseNames[item.phase] || item.phase || '—' }} 截止:{{ formatDate(item.due_date) }}
{{ item.description }}

📋 暂无作业任务,点击右上角"新建作业"创建

✅ 作业完成审核

审核学员提交的作业完成标记

{{ item.students?.name || '未知' }}
{{ item.assignments?.title || '未知作业' }}
提交时间:{{ formatDate(item.created_at) }}
备注:{{ item.note }}

✅ 暂无待审核的作业完成记录

数据导出

导出当前所有积分数据为 Excel 文件,含汇总和明细。

📊 全量导出
包含全部积分记录明细 + 按阶段/类型交叉统计
📊 分类导出