学校流失率计算规则

SKILL研究检索
研究检索 未标注权限 许可证不明确
安装这个技能

小学教务开学必做的"学生流失率考核"自动计算与填表工具——按"每流失 1 人班主任扣 1 分、该班每位任课教师各扣 0.1 分"的口径精准核算每位教师扣分,并用三路交叉验算确保零差错。 功能亮点 - 解析多段表头教师岗位表,自动匹配班主任与各学科任课教师 - 三路交叉验算(教师行合计 = 班级列合计 = 源表独立复算),三路不一致绝不出交付 - 内置三大致命陷阱校验:跨学期班级错位、岗位表版本冲突、毕业年级不计入考核 - 自动备份原表 → 回填考核统计表(无扣分留空保持清爽)→ 生成扣分溯源明细表 - 额外产出打印友好的 HTML 核对页(班级构成 / 教师扣分明细 / 学生逐人清单) - 口径疑点(叠加方式、教师子女、学籍异动等)主动询问用户,绝不自行猜测 适用人群 小学教务处主任、年级组长、负责教师考核与绩效的行政人员;每学期开学时执行一次。

一句话选型结论

按资料字段整理

学校流失率计算规则是研究检索类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类研究检索 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_ba85768c/student-loss-kpi
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

研究检索
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_ba85768c仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量6.9 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查资料并整理出处

让模型按主题查资料,并把引用来源整理成清单。

网页与文献要点提炼

把长文、论文、网页压成能直接看的要点。

竞品与行业汇总

按关键词汇总竞品动态与行业信息。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在研究检索场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
学校流失率计算规则当前 未标注权限 未标注 未标注 未标注 有
寻找技能 浏览器控制 GitHub 仓库 3120.0 万 Codex、Claude、Cursor 有
自我改进 Agent 接触敏感数据 ClawHub 市场 1646.4 万 OpenClaw 有
灵魂追踪 联网访问 GitHub 仓库 758.9 万 Codex、Claude、Cursor 有
自我完善 联网访问 ClawHub 市场 682.9 万 OpenClaw 有
微软代工厂 调用外部服务 GitHub 仓库 661.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

6.9 KB
模型实际读到的说明书原文,来自技能仓库

学生流失率考核计算

每学期开学时,依据学生异动流失明细 + 教师岗位安排表,计算全校教师流失率考核扣分。

隐私与合规

  • 本技能处理学校内部考核数据,涉及学生姓名、班级、流失原因等个人信息。
  • 发布与分发前必须脱敏:所有示例、溯源明细、核对页均使用合成数据(如「示例学生甲」「示例教师甲」),不得夹带任何真实学生或教师的姓名、班级等可识别信息。
  • 仅在校内受控环境处理真实数据;对外分享的 Skill 包、报告、截图一律脱敏。
  • 使用者须遵守所在学校与地区的个人信息保护规定。

硬规则

  1. 绝不允许算错——涉及每位教师的考核分。必须做三路交叉验算后才交付。
  2. 疑点必须主动询问用户,不许自行猜测。尤其是:特殊学生是否计入、班主任归属冲突、名单差异。
  3. 先备份再填表。原表常被 Excel 占用(PermissionError),要准备另存新文件的兜底方案。

数据源与格式

文件 格式 要点
教师岗位安排表 .xlsx,定岗 sheet 多段表头(1-2年级 / 3-4年级 / 5-6年级各有一个表头行),需按 年级/班级 行分段解析
异动学生明细表 .xls(需 xlrd 2.0.1),异动明细 sheet 列:序号/姓名/班级/班主任/异动类型/不在校原因/备注
开学报到汇总表 同上 .xls,汇总数据 sheet 用于交叉校验流失人数
流失率考核统计表 .xlsx 第1行标题、第2行表头(教师姓名+24个班级列)、第3行起为教师名单

⚠️ 致命陷阱:班级命名跨学期错位

异动明细表的「班级」列是春期(上期)班级;汇总数据表的班级是秋期(升级后)班级,两者差一级。

例:示例学生甲 在异动明细是 一科1,在汇总表是 二年级 二科1。

必须做的校验:把异动明细按年级汇总人数,与汇总表对应年级(+1级)比对,人数应自洽(仅教师子女会有差额)。

⚠️ 致命陷阱:岗位表版本

曾出现旧版岗位表一年级班主任录反(一科2=示例教师甲、一实1=示例教师乙),与异动明细冲突。
必须先比对「异动明细班主任」与「岗位表班主任」是否 0 处不一致;不一致就请用户重新提供岗位表,不要自己判断。

⚠️ 考核范围

考核表的班级列 = 岗位表 1–5 年级 24 个教学班(岗位表标题写明"共计24个教学班"),
不含六年级(毕业年级不考核)。若异动明细出现六年级班号且春期岗位表无此班号,
大概率是填表错误(如应为五年级),必须向用户确认,不要自行换算。

执行流程

第1步:解析与交叉校验

import openpyxl, xlrd  # .xls 用 xlrd 2.0.1;.xlsx 用 openpyxl
# 岗位表:定位所有满足 row[0]=='年级' and row[1]=='班级' 的表头行,按段解析
# 注意列偏移:row = [B..O],row[0]=班级 row[1]=班主任 row[2]=语文 ... row[13]=信息科技
# 空值 '\'  '/'  '' 都要跳过(表示该班无此课程)

校验清单:
- [ ] 异动明细每条的班主任 == 岗位表该班班主任(必须 0 处不一致)
- [ ] 每个流失班级都能在考核表 24 列中找到
- [ ] 按年级汇总人数:异动明细 vs 汇总表(+1级)自洽
- [ ] 考核表名单无重名

第2步:确认口径(必须问,不要猜)

用 AskUserQuestion 问清以下 5 项:

  1. 叠加口径:班主任兼本班学科时,扣 1 分 还是 1+0.1=1.1 分?
  2. 教师子女:汇总表标注"(教师子女)"且未收入异动明细的学生,是否计入?
  3. 学籍不在我校:汇总表标注但已收入异动明细的学生,是否计入?
  4. 跨学期/六年级学生:班级号对不上时,请用户更正(往往是填错)。
  5. 名单差异处理:推荐"不删除任何原有行 + 末尾追加缺失教师"。

> 同一教师在同一班兼任多科时,按人计一次 0.1(不重复扣)。
> 动手前先跑一次核查,若不存在此类情况则无需询问。

第3步:计算

每班每流失 1 人:
  班主任          -1.0
  该班每位任课教师 -0.1   ← 含班主任本人(若兼本班学科,按叠加口径再扣0.1)
同一教师跨多班:累加

数据结构:score[教师][班级] = 扣分,同时记录 dsrc[教师] = [(班级, 学科/班主任, 扣分)] 供溯源。

第4步:三路交叉验算(缺一不可)

① 教师行「合计扣分」列求和 = T
② 24 个班级列分别求和     = T
③ 脱离中间结果、从源表独立复算每班理论值 = T
   理论值 = n×1.0 + 0.1×n×该班任课教师去重人数
   18 个班逐一比对,必须零差异

三路 T 必须完全相等才可交付。

第5步:填表与产出

  1. shutil.copy2 备份原表 → *_原始备份_填写前.xlsx
  2. 回填:有扣分填数字,无扣分留空(保持清爽);新增「合计扣分」列(复制相邻列样式)
  3. 名单缺失教师追加在末尾(复制末行样式),绝不删除原有行
  4. 新增 扣分溯源明细 工作表:各班流失与班主任扣分 / 教师逐条溯源 / 教师汇总降序
  5. 生成 HTML 核对页(浅色、打印友好、三区块:班级构成 / 教师扣分明细 / 学生逐人清单)

环境

Python: C:/Users/yizho/.workbuddy/binaries/python/versions/3.13.12/python.exe
已装: openpyxl 3.1.5, xlrd 2.0.1

踩坑记录

  • openpyxl 列偏移:row=[cells B..O] 时 row[1] 才是班主任,row[2] 起是学科。用 row[2+k] 配 subj[k]。
  • 分段表头:每段学科名不同(低段有「乐高」,高段有「信息科技」),必须从各段表头行取,不能复用第一段的。
  • PermissionError:目标 xlsx 被 Excel 打开时无法保存,改存新文件名并告知用户。
  • heredoc + && 串联 rm:python - <<'PY' ... PY && rm -f tmp.json 中 rm 可能先执行导致脚本读不到中间文件。
    改为把数据生成与清理都放进同一个 Python 脚本。
  • 浮点:全程 round(x, 2),比对用 abs(a-b) < 1e-6。

常见问题

5 问
答案由本站依据条目字段整理
学校流失率计算规则怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_ba85768c/student-loss-kpi。安装方式为未标注。装完刷新技能列表或重开客户端。

学校流失率计算规则支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

学校流失率计算规则权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

学校流失率计算规则收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

学校流失率计算规则用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。