Back to skills
extension
Category: Development & EngineeringNo API key required

学生成绩的多维度统计分析与可视化呈现

student-score-analysis

personAuthor: and123456ahubgithub

学生成绩分析技能 (Student Score Analysis)

1. 技能概述

核心目标: 对学生考试成绩进行系统化统计分析与可视化呈现,从学科、班级、学生个体等多维度揭示成绩分布规律、学业趋势与薄弱环节,辅助教师精准定位问题并制定针对性教学改进策略。

功能定位:

| 功能维度 | 说明 | |---------|------| | 成绩分布分析 | 计算各科均值、中位数、标准差、及格率等核心统计量,生成分布直方图与箱线图 | | 班级/年级对比 | 跨班级、跨年级成绩横向对比,识别教学效果差异与学科均衡性 | | 学生个体追踪 | 多学科雷达图与历史成绩趋势分析,定位薄弱学科与进退步趋势 | | 异常预警检测 | 识别成绩骤降、长期低分、均值偏离等异常,生成预警名单 | | 教学策略建议 | 生成分层教学、薄弱学科补习、命题质量评估等结构化改进建议 | | 可视化报告输出 | 以交互式仪表盘和结构化报告形式导出分析结论 |


2. 适用场景

  • 期末/期中考试分析: 全面统计分析各科成绩,生成班级与年级维度的成绩报告
  • 历次考试趋势对比: 追踪学生多次考试成绩变化,评估教学改进效果
  • 学科均衡性诊断: 识别偏科现象与学科短板
  • 分层教学依据: 按成绩区间划分学生层次,为分层教学提供数据支撑
  • 命题质量评估: 通过成绩分布形态与难度系数评估试卷命题质量
  • 学情预警与干预: 自动筛查成绩异常学生,启动早期干预机制
  • 升学/分流决策辅助: 综合多科成绩进行排名与综合素质评估

详细说明请参阅:reference/scenario-chart-mapping.md


3. 输入规范

数据格式: 支持 CSV / JSON / Excel / SQL 结果集 / DataFrame 输入。

核心字段(必填):

| 字段 | 类型 | 说明 | |-----|------|------| | student_id | string | 学生学号(唯一标识) | | student_name | string | 学生姓名 | | class_name | string | 班级名称 | | exam_name | string | 考试名称 | | subject | string | 学科名称 | | score | int | 考试成绩 | | full_score | int | 满分值 |

可选扩展字段: grade_namegenderrank_in_classrank_in_gradeteacher_nameabsent

最低要求: 必须包含上述 5 个核心字段(student_idclass_namesubjectscorefull_score),数据行数 ≥ 10。

核心参数:

| 参数 | 类型 | 默认值 | 说明 | |-----|------|-------|------| | analysis_mode | string | comprehensive | 分析模式(6种可选) | | pass_line_ratio | float | 0.6 | 及格线比例 | | excellent_line_ratio | float | 0.85 | 优秀线比例 | | anomaly_detection | boolean | true | 异常预警开关 | | output_format | string | html | 输出格式 |

详细说明请参阅:reference/input-specification-detail.md


4. 输出规范

输出类型摘要:

| 输出类型 | 格式 | 说明 | |---------|------|------| | 单科成绩分布图 | HTML/PNG | 直方图 + 箱线图 + 正态拟合曲线 | | 多科对比柱状图 | HTML/PNG | 各科均值/及格率/优秀率对比 | | 学生学科雷达图 | HTML/PNG | 单学生多科成绩雷达轮廓 | | 成绩趋势折线图 | HTML/PNG | 多次考试走势与排名变化 | | 班级对比热力图 | HTML/PNG | 班级×学科成绩指标矩阵 | | 成绩层级饼图 | HTML/PNG | 不及格/及格/良好/优秀占比 | | 预警学生名单 | HTML/PDF | 异常学生汇总表 | | 综合学情仪表盘 | HTML | 多图表交互式看板 | | 结构化分析报告 | PDF/HTML | 图表 + 解读 + 摘要 + 建议完整报告 |

详细说明请参阅:reference/output-specification-detail.md


5. 执行流程

| 步骤 | 说明 | |-----|------| | Step 1: 数据接入与校验 | 加载原始数据,校验必填字段与合法性 | | Step 2: 数据探查与统计计算 | 推断字段角色,计算核心统计量与分层指标 | | Step 3: 数据预处理与聚合 | 处理缺考/缺失值,按分析模式执行聚合与排名计算 | | Step 4: 异常预警检测 | 检测骤降/低分/偏离预警,生成预警名单 | | Step 5: 图表推荐与配置生成 | 基于分析模式推荐图表组合,生成渲染配置 | | Step 6: 渲染与输出 | 按 output_format 渲染输出,写入目标目录 | | Step 7: 智能解读与报告生成 | 自动生成学情摘要、关键发现与教学改进建议 |

详细说明请参阅:reference/execution-flow-detail.md


6. 约束与限制

  • 数据规模: 最大学生数 10,000;最大学科数 15;最大班级数 50;成绩值域 0 ≤ score ≤ full_score
  • 性能考量: 学生数 > 5,000 时建议启用班级级聚合;年级排名需全年级数据
  • 隐私安全: 学生姓名默认脱敏呈现;权限按角色分级(教师/年级主任/校领导);所有操作记录审计日志
  • 教育专业约束: 及格线比例可配置适配;排名仅作内部诊断参考;预警名单不得用于惩罚性标注

详细说明请参阅:reference/constraints-and-limitations-detail.md