Back to skills
SKILL.md
Student Affairs
ASecurity高校班主任 / 学业导师 / 本科生导师的学生事务与谈心谈话全流程辅助:学业预警分级与个性化帮扶方案、谈心谈话准备提要与谈话记录、评奖评优推荐意见、请假与缓考审批留痕、心理危机识别与转介、家长沟通、班级学生台账与统计。本技能只做记录整理与谈话准备,不做心理评估与心理干预。当教师说「学生挂科太多怎么帮」「谈心谈话记录怎么写」「写个奖学金推荐意见」「学生想退学」「学生旷课好几周了」「学生说家里出事了」「学生要请长假办缓考」「学生最近状态好像不太对」时使用。Triggers: 学生挂科太多怎么帮、谈心谈话记录怎么写、写个奖学金推荐意见、学生想退学、学生旷课怎么办、学生失恋了怎么谈、学生家里出事了、学生经济困难、学生和同学闹矛盾、学生就业焦虑、学生请假缓考怎么批、学生台账怎么做、学业预警与帮扶、心理危机怎么转介、家长沟通怎么说。
- 11 stars
- 0 votes
- 1 copy
- 1 view
- Added October 20, 2026
Security analysis
100/100npx -y skills add EtherealMingo/university-teacher-skills --skill student-affairs --agent claude-codeAre you the author of Student Affairs?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/etherealmingo-student-affairs)---
name: student-affairs
description: "高校班主任 / 学业导师 / 本科生导师的学生事务与谈心谈话全流程辅助:学业预警分级与个性化帮扶方案、谈心谈话准备提要与谈话记录、评奖评优推荐意见、请假与缓考审批留痕、心理危机识别与转介、家长沟通、班级学生台账与统计。本技能只做记录整理与谈话准备,不做心理评估与心理干预。当教师说「学生挂科太多怎么帮」「谈心谈话记录怎么写」「写个奖学金推荐意见」「学生想退学」「学生旷课好几周了」「学生说家里出事了」「学生要请长假办缓考」「学生最近状态好像不太对」时使用。Triggers: 学生挂科太多怎么帮、谈心谈话记录怎么写、写个奖学金推荐意见、学生想退学、学生旷课怎么办、学生失恋了怎么谈、学生家里出事了、学生经济困难、学生和同学闹矛盾、学生就业焦虑、学生请假缓考怎么批、学生台账怎么做、学业预警与帮扶、心理危机怎么转介、家长沟通怎么说。"
---
# 学生事务与谈心谈话(班主任 / 学业导师 / 本科生导师)
> **Goal**:把班主任与导师最琐碎、也最不能出错的那部分活,做成**可留痕、可核对、可交接**的初稿 ——
> 预警分级与帮扶方案、谈心谈话提要与记录、推荐意见、审批台账、家长沟通要点、班级台账。
> **产出全部是初稿**:预警等级、帮扶措施、推荐结论、是否上报、是否通知家长,最终都由教师与辅导员判断。
> ## ⚠️ 危机场景:先打电话,再回来找 AI
>
> 一旦发现学生有**自伤、自杀念头或计划、伤害他人、急性精神异常、长时间失联**等信号:
> **立即电话联系辅导员 / 学院值班 / 校心理中心**,必要时拨 120 / 110。
> **不要在对话框里等 AI 出方案** —— 这类情况一分钟都不该等模型。
> AI 在这类场景里只做两件事:**事前**帮你准备谈话提纲(倾听、陪伴、鼓励求助),
> **事后**帮你把已经发生的事实整理成记录。它不做心理评估、不做诊断、不做干预,也绝不替代专业人员。
> 详见「阶段五 · 心理危机识别与转介」。
## 何时使用
教师会这么说:
- 「这个学生挂了 4 门,我该怎么帮?帮扶方案怎么写」
- 「下周要跟他谈一次,谈话提纲帮我列一下,我怕谈崩」
- 「谈心谈话记录表怎么写,学校要存档」
- 「他这学期旷课十几次了,怎么问才不像是审他」
- 「学生说要退学,我怎么劝」
- 「奖学金推荐意见写一下,我实在没词了」
- 「学生要办缓考,需要哪些材料,流程怎么走」
- 「他最近状态不太对,我该注意什么、该找谁」
- 「家长那边我怎么说,说了又怕出事」
- 「帮我做个班级台账,把重点关注的学生标出来」
**覆盖的七类事务**:① 学业预警与帮扶 ② 谈心谈话 ③ 评奖评优推荐意见 ④ 请假与缓考审批
⑤ 心理危机识别与转介(**只做识别与转介,不做评估与干预**)⑥ 家长沟通 ⑦ 学生档案与统计。
**不适用(一律转人工或转其他技能)**:
- **心理评估、心理诊断、心理咨询与治疗** —— 本技能概不涉及,见「红线」第 1、2 条
- 正式纪律处分的调查、认定与决定 —— 学校程序,AI 不参与定性
- 学生成绩的录入、修改与上报 —— 教务系统的事
- 替学生撰写证明材料、请假条、申诉材料 —— 见「红线」第 3 条
- 学籍异动(休学/复学/退学)的正式办理 —— 按学校程序走,AI 只帮教师理清材料清单
- 课程教学设计、试卷、论文 —— 分别走 `lesson-plan`、`exam-pipeline`、`thesis-supervisor`
**上游衔接**:`exam-pipeline` 的成绩分析结果 → 本技能阶段一的挂科名单;
`classroom-live` 的考勤与平时分记录 → 本技能阶段一的旷课线索;
`thesis-supervisor` 发现的毕业设计停滞 → 本技能阶段一的重点预警。
## 底座(禁止重写)
| 路径 | 用途 |
|---|---|
| `skills/office-layer/SKILL.md` | **文件产出唯一通道**,命令用法与四条铁律 |
| `skills/office-layer/scripts/docx_kit.py` | `md` 出记录表/帮扶方案/推荐意见;`spec` 出带**人工确认位**的表单;`inspect` 自检 |
| `skills/office-layer/scripts/xlsx_kit.py` | `build` 出台账/依据矩阵/审批台账;`inspect` 自检 |
| `skills/awesome-benzi/references/QUALITY_GATES.md` | **三级问题分级**(`blocked` / `needs-review` / `advisory`)直接复用为本技能的红线等级 |
| `skills/awesome-benzi/references/INPUT_MODEL.md` | `question-batch` 机制:intake 一次性问完 |
| `skills/learning-education/thinking-toolkit/methods/01-socratic-inquiry.md` | **谈心谈话的提问主干**:一次只问一个、区分事实/解释/判断/目标、只问可能改变结论的问题 |
| `skills/education-skills/edu-learning-analytics/references/student-profiling.md` | 学情三/四维度(认知·情意·社会)用于谈话前的背景梳理;其**伦理节**(数据保护、用于支持而非标签、避免偏见固化)本技能全盘遵守 |
| `skills/education-skills/edu-learning-analytics/references/learning-analytics.md` | 预警指标与风险分级的思路(高/中/低风险 → 本技能映射为严重/重点/一般预警) |
| `skills/education-skills/edu-learning-analytics/references/peer-assessment.md` | 量规(rubric)与去标识化、品质保证的思路 → 评奖评优的「依据矩阵」与反同质化写法 |
| `skills/education-skills/edu-learning-analytics/references/competency-based-assessment.md` | 多元评量与历程档案 → 评优中「社会活动 / 实践 / 志愿服务」类证据怎么组织 |
| `THIRD_PARTY_NOTICES.md` | 底座溯源与许可证合规 |
> **底座使用边界**:`student-profiling.md` 里出现的**焦虑量表、自我效能量表、心理测验**等工具,
> 本技能**一律不使用**。它只用来提供「学情该从哪几个维度看」的框架;
> 任何量表施测、分数解释、结果判定都属于专业人员职责,见「红线」第 1 条。
### 三级问题分级(沿用 `QUALITY_GATES.md` 的问题模型)
`QG-ISSUE-002` 的三级在本技能里的映射:
| 级别 | 本技能中的含义 | 处理方式 |
|---|---|---|
| **blocked 阻断** | 触碰红线:虚构学生情况与谈话内容、给出心理判断或诊断、外传学生隐私、代签代批、危机场景等 AI 输出 | **立即停下**,转为人工处置;不得进入下一步 |
| **needs-review 需教师确认** | 评价性、判断性、制度性内容:预警等级、帮扶措施取舍、推荐排序、是否上报/通知家长、条款依据 | 必须挂 `【待教师确认:……】` |
| **advisory 提示** | 可优化项:措辞、跟踪频率、材料完整性 | 记入交付说明,不阻断 |
### 环境准备(首次使用必做,已实测)
```bash
bash skills/office-layer/bootstrap.sh # 创建 skills/office-layer/.venv 并装依赖
PY="skills/office-layer/.venv/bin/python"
export MPLCONFIGDIR=/tmp/mplcache && mkdir -p /tmp/mplcache # 受限环境需可写缓存目录
```
工作目录固定在包根:所有 `skills/...` 底座路径都是相对包根写的,换目录会找不到文件。
## 前置信息收集(intake,一次性问完)
沿用 `INPUT_MODEL.md` 的 `question-batch`:**开头一次问完,不要边做边问**。
信息不全时**用安全默认值继续**,并在交付物里标注哪里用了默认值,而不是停下干等。
1. **学生与教师角色**:年级、专业、班级、层次(本科 / 研究生 / 高职);
你是**班主任**、**学业导师**、**本科生导师**还是**任课教师**(角色决定你能做哪些动作、上报给谁)
2. **事务类型**(可多选):① 学业预警与帮扶 ② 谈心谈话 ③ 评奖评优 ④ 请假与缓考
⑤ **心理危机(→ 直接看「阶段五」,并先读页面顶部的危机提示)** ⑥ 家长沟通 ⑦ 台账与统计
3. **已知背景 —— 只写你确实知道的**:你是亲眼见到的、听学生说的、还是听别人转述的?
信息来自哪里?**转述内容要标明是转述**,不要当成事实写进记录
4. **学校相关规定**(有文件给文件,没有就用占位):
- 学业警示的**学分 / 门数 / 绩点门槛**,以及预警上报的层级与时限
- **辅导员、学院分管领导、校心理中心**的联系方式与转介流程(含夜间与节假日值班)
- 评奖评优的**评审文件、名额、评分细则、公示要求**
- 请假的**审批权限分级**、缓考的**办理时限**与所需材料清单
- 是否要求谈话记录归档、归档频率与份数
5. **需要产出什么材料**:记录表 / 帮扶方案 / 推荐意见 / 审批台账 / 沟通提纲 / 统计表;
`docx` 还是 `xlsx`;学校是否有固定模板(**有模板必须照模板,不要用本技能的默认栏目**)
6. **敏感数据处置约定**:是否同意先用**匿名代号**(默认 `S001`)起草(见「学生隐私与文件保管」)
7. **时间节点**:谈话、上报、材料提交、成绩复查的截止日期
**缺什么都能开工,但有两样缺了必须醒目占位**:
- 缺**学校规定** → 写「按学校 / 学院相关规定执行」并挂 `【待教师确认:贵校的具体门槛 / 流程】`,
**绝不凭印象编造制度,绝不引具体条款号**
- 缺**学生真实数据**(成绩单、考勤记录、获奖证书) → 一律留 `【待补:……】`,
**绝不生成看起来像真的成绩、排名、获奖名称**
**安全默认值**:学生姓名先替换为代号;未给预警门槛时按本文件的通用参考表分级,
并在交付物首行注明「预警等级判定依据为通用参考,须对照贵校文件核对」。
## 工作流
### 阶段一 · 学业预警与帮扶
**输入**:教务系统成绩单(xlsx / 截图 / 手工整理的清单)、考勤记录、学生基本信息、
贵校学业警示规定、辅导员的预警上报要求
**动作**:取数 → 分级 → 谈话核实(接阶段二)→ 制定帮扶方案 → 上报与家长沟通(接阶段六)→ 跟踪复查
**输出**:`学业预警名单.xlsx`、`学业帮扶方案_<代号>.docx`、`预警跟踪表.xlsx`
**退出条件**:每名预警学生都齐了四样 —— ① 分级结论及依据 ② 一次真实谈话的记录
③ 一份帮扶方案 ④ 明确的责任人与复查时间;严重预警已完成上报且有上报留痕
#### 1.1 取数(先把事实摆出来,不做任何推测)
| 数据项 | 来源 | 用途 |
|---|---|---|
| 本学期各科成绩、学分 | 教务系统成绩单 | 定挂科门数与学分缺口 |
| 累计已获学分 / 应修学分 | 教务系统 | 算学分获得率 |
| 学分绩点(GPA) | 教务系统 | 定等级 |
| 不及格课程的重修次数 | 教务系统 | 识别「反复卡壳」 |
| 缺课次数与缺课科目 | 考勤记录 | 识别行为型风险 |
| 历史成绩趋势 | 历年成绩单 | 识别「断崖式下滑」(比单次低分更值得警惕) |
**纪律**:成绩单上没有的,一律不写。**不允许用「估计」「大概」「据说」填表**。
#### 1.2 分级判定标准(三级预警)
| 预警等级 | 触发条件(**满足任一即入级**) | 上报要求 | 介入时限 | 跟踪频率 | 家长沟通 |
|---|---|---|---|---|---|
| **一般预警**(蓝) | 本学期不及格 1–2 门且为单科性;或学分绩点 1.5–2.0(4.0 制,下同);或已获学分率 ≥ 80%;无旷课、无已知特殊情况 | 不必上报学院,班主任 / 学业导师自行记录留痕 | 5 个工作日内谈话 | 下次成绩节点复查 | 一般不主动通知(按贵校规定) |
| **重点预警**(橙) | 不及格 ≥ 3 门;或累计不及格学分达到贵校学业警示线;或学分绩点 < 1.5;或已获学分率 < 70%;或同一门课重修 2 次仍未通过;或旷课累计达贵校规定课时;或成绩断崖式下滑(一学期内排名下降超过班级人数的 30%);或有明显行为变化但**无危机信号** | 3 个工作日内报辅导员,并同步学院预警名单(按贵校要求) | 3 个工作日内谈话 | 每 2 周 1 次,直至节点复查 | **须沟通**(走阶段六),留痕 |
| **严重预警**(红) | 达到贵校试读 / 降级 / 退学学业标准;或学分缺口可能导致延期毕业;或**出现任何心理危机信号**(自伤、自杀意念、严重精神症状、重大变故、长期失联) | **24 小时内**报辅导员 + 学院分管领导;涉及危机同时联系校心理中心 | **24 小时内**介入 | 每周 1 次;危机情形按阶段五 | 按阶段六 + 贵校危机干预流程,**由学校指定人员主谈** |
**三条判定纪律**:
1. 表中数字是**通用参考**,各校学业警示的学分与门数门槛差异很大 →
交付物里必须挂 `【待教师确认:预警等级判定依据贵校规定核对】`。
2. **同一学生触发多个等级时取最高等级**;触发严重预警中的「危机信号」时,
**学业帮扶让位于阶段五**,先处理人,再处理成绩。
3. **等级会变**:每学期复查一次,升级要留痕,降级也要留痕(降级同样是重要记录)。
#### 1.3 处理流程(六步,每步都要留痕)
| 步骤 | 动作 | 留痕 |
|---|---|---|
| ① 取数 | 从教务 / 考勤系统导出,整理成预警名单 | `学业预警名单.xlsx`(含数据来源与导出日期) |
| ② 分级 | 按 1.2 表逐人判定等级,写清**触发的是哪一条** | 名单里的「预警等级」「触发条件」两列 |
| ③ 谈话核实 | 按阶段二谈话,**核实原因而不是宣布结论** | `谈心谈话记录表`(阶段二模板) |
| ④ 制定帮扶 | 按 1.4 要素逐项落地 | `学业帮扶方案_<代号>.docx` |
| ⑤ 上报与沟通 | 按等级上报辅导员 / 学院;需家长沟通的走阶段六 | 上报时间、接收人、沟通记录 |
| ⑥ 跟踪闭环 | 按频率复查,写结果;升级或降级 | `预警跟踪表.xlsx` 的每次跟踪行 |
> **第 ③ 步最容易做错**:谈话不是去「通知他被预警了」,而是去**了解他为什么没学好**。
> 一上来就宣读等级,学生会立刻防御,后面的信息什么都问不出来。
#### 1.4 帮扶方案要素(十项,缺项留占位)
| # | 要素 | 怎么写 | 注意 |
|---|---|---|---|
| 1 | 问题定位 | 按课程逐门写:哪门、差多少分、是没学还是没考 | **只写成绩单上的事实** |
| 2 | 补考 / 重修计划 | 科目、时间节点、倒推的复习进度 | 需核对贵校补考与重修时间安排 |
| 3 | 学习小组 | 组谁、多久一次、在哪、做什么 | **同学帮扶需征得双方同意** |
| 4 | 答疑安排 | 哪个老师、什么时间、在哪、频次 | 写清是否需要提前预约 |
| 5 | 一对一学业辅导 | 研究生助教 / 学习中心 / 学习发展中心 | 有则写,无则留 `【待补:贵校可用资源】` |
| 6 | 选课调整建议 | 是否撤课、下学期重修怎么排 | **是否可撤课以教务规定为准**,教师不擅自承诺 |
| 7 | 心理与生活支持 | 建议到校心理中心咨询(**自愿**)、作息与健康提示 | **不写任何心理判断**,只写「建议」 |
| 8 | 家长配合事项 | 家长具体可做的 2–3 件事 | 走阶段六的措辞与边界 |
| 9 | 复查节点与责任人 | 具体日期 + 谁负责跟踪 | 责任人须是真实的人 |
| 10 | 风险预案 | 哪些情况必须立即上报,报给谁 | 危机联络人电话写进方案 |
#### 1.5 命令(已实测)
```bash
PY="skills/office-layer/.venv/bin/python"
export MPLCONFIGDIR=/tmp/mplcache && mkdir -p /tmp/mplcache
# ① 预警名单(xlsx)
cat > 预警名单.json <<'EOF'
{"sheets": [
{"name": "学业预警名单",
"header": ["序号","学生代号","专业班级","年级","不及格门数","不及格课程","累计不及格学分","学分绩点","已获学分率","缺课次数","预警等级","触发条件(对应1.2表条款)","数据来源","导出日期","处理状态","责任人","复查时间"],
"rows": [[1,"S001","【待补】","【待补】","【待补】","【待补】","【待补】","【待补】","【待补】","【待补】","一般/重点/严重","【待补:如 不及格3门】","教务系统成绩单","【待补:导出日期】","未处理/谈话中/已帮扶/已上报","【待补】","【待补】"]],
"widths": [6,12,18,8,12,22,16,10,12,10,12,26,18,14,16,10,12]}
]}
EOF
$PY skills/office-layer/scripts/xlsx_kit.py build --spec 预警名单.json --out 学业预警名单.xlsx
$PY skills/office-layer/scripts/xlsx_kit.py inspect --in 学业预警名单.xlsx # 自检
# ② 帮扶方案(先写 md 再转 docx)
$PY skills/office-layer/scripts/docx_kit.py md \
--in 帮扶方案_S001.md --out 学业帮扶方案_S001.docx \
--title "学业帮扶方案(初稿)"
$PY skills/office-layer/scripts/docx_kit.py inspect --in 学业帮扶方案_S001.docx # 自检
```
### 阶段二 · 谈心谈话
**输入**:阶段一的分级结论、学生已知背景、辅导员反馈、学生近况观察
**动作**:谈话前准备 → 提纲设计 → 现场提问(苏格拉底式引导)→ 当场记录 → 后续跟进
**输出**:`谈心谈话记录表_<代号>_<日期>.docx`(有学校模板则用学校模板)
**退出条件**:记录表六个栏目全部填实(时间 / 地点 / 学生 / 事由 / 谈话要点 / 学生反应 / 后续跟进),
且**每个后续跟进项都有责任人和时间**;如出现危机信号,立即转入阶段五并停止本阶段
#### 2.1 谈话前的四问(五分钟就能想清楚)
1. **我知道什么事实?** —— 成绩、考勤、同学反馈,逐条写下来源
2. **我要弄清什么?** —— 最多 2 个问题,不要贪多
3. **我要达成什么?** —— 一个具体、可检查的小目标(如「让他同意去参加补考辅导」),
不是「让他振作起来」这种没法验收的
4. **什么情况下我停止谈话并转介?** —— 事先想好危机信号的处置动作与联系电话
#### 2.2 场地与时间(既是保护学生,也是保护教师自己)
- 选**有窗、门可敞开、能被看到**的办公室或公共空间,**不选宿舍、不选密闭单人空间**
- 尽量**白天**进行,**不晚于 21:00**;时长控制在 **30–60 分钟**
- 涉及敏感议题时,**尽量有第二人在场**(辅导员、同事),或在记录里写清「门敞开、无他人在场」
- 提前说明时长(「我们聊 40 分钟」),给学生心理预期,避免他突然紧张
#### 2.3 谈话提纲五段式
| 段落 | 时间占比 | 做什么 | 示例话术 |
|---|---|---|---|
| ① 破冰 | 10% | 不聊问题,先聊具体、无害的事 | 「最近课上到第 6 章了,你们小组那部分做得怎么样?」 |
| ② 说事实 | 20% | **只陈述可核对的事实**,不评价、不扣帽子 | 「我看成绩单上有 3 门没过,想听你说说这几门的情况。」 |
| ③ 倾听与追问 | 40% | 苏格拉底式提问,让学生自己说 | 「这门课卡住你的地方,具体是哪一部分?」 |
| ④ 达成共识 | 20% | 一起定 1–3 件**他能做到**的小事,写清时间 | 「那我们定下来:这周三把补考报名弄好,下周一你来办公室找我,可以吗?」 |
| ⑤ 收尾与出路 | 10% | 说明学校有哪些资源、下次什么时候再见;**说明哪些信息会上报** | 「这些情况我需要跟辅导员同步一下,主要是为了给你争取支持。」 |
#### 2.4 提问技巧:引导学生自己说,而不是审问
主干用 `skills/learning-education/thinking-toolkit/methods/01-socratic-inquiry.md`:
**一次只问一个问题**,根据回答决定下一问;先分清学生说的哪部分是
「可验证的事实」、哪部分是「他的解释」、哪部分是「价值判断」、哪部分是「他想达成的目标」;
**只问可能改变结论的问题**,信息够了就停,不必凑数。
**审问式 → 引导式对照表**(左边这句话一说出口,谈话基本就结束了):
| ❌ 审问式 | ✅ 引导式 |
|---|---|
| 「你为什么又旷课?」 | 「最近这段时间,什么事最占你的时间和精力?」 |
| 「你到底还想不想读了?」 | 「这学期你自己最想改变的一件事是什么?」 |
| 「是不是天天在打游戏?」 | 「你典型的一天是怎么安排的?从起床到睡觉。」 |
| 「别人都能过,你为什么不行?」 | 「这门课卡住你的地方,具体是哪一部分?」 |
| 「你是不是有心理问题?」 | 「最近睡眠、吃饭、精神状态怎么样?」(**问完不追问、不下判断**) |
| 「失恋这点事有什么想不开的?」 | 「这件事对你的影响,可能比外人看到的更大一些,你愿意说说吗?」 |
| 「家里困难你就得坚强点。」 | 「家里现在最需要解决的具体问题是什么?学校这边我帮你查有哪些资助渠道。」 |
| 「再这样下去你就退学吧。」 | 「如果继续这样,可能会有哪些后果?我们把选项摆出来一起看看。」 |
| 「你自己说怎么办吧。」 | 「这几条路里,你觉得哪一条现在做得到?」 |
| 「我对你很失望。」 | 「我更关心的是接下来怎么办,你愿意让我帮到哪一步?」 |
**追问的三句可用句式**:①「能举个例子吗?」(把结论拉回事实)
②「这个你是怎么知道的?」(把转述与事实分开)③「如果这件事没发生,情况会不一样吗?」(检验关键变量)
#### 2.5 谈话记录模板
**六个必备栏目**(学校有模板用学校模板;没有用下面这份,已实测可生成):
```bash
PY="skills/office-layer/.venv/bin/python"
export MPLCONFIGDIR=/tmp/mplcache && mkdir -p /tmp/mplcache
cat > 记录表.json <<'EOF'
{"title": "谈心谈话记录表",
"subtitle": "(本表只记事实与观察,不写主观评价与心理判断)",
"sections": [
{"heading": "一、基本信息", "no_indent": true,
"table": {"header": ["项目", "内容"],
"rows": [["谈话时间", "【待补:____年__月__日 __:__—__:__】"],
["谈话地点", "【待补:如 学院办公室 A302,门保持敞开】"],
["学生", "【待补:姓名 / 学号(对外材料用代号)】"],
["谈话人", "【待补:姓名 / 职务(班主任·学业导师·本科生导师)】"],
["在场人", "【待补:无 / 辅导员姓名】"],
["事由", "【待补:如 本学期 3 门课程不及格,列入重点预警】"]]}},
{"heading": "二、谈话要点(学生陈述与事实摘要)", "paras": ["【待补:逐条写学生说了什么,尽量保留原话】"]},
{"heading": "三、学生反应(可观察到的行为)", "paras": ["【待补:如 全程低头、语速偏快;结束时表示愿意参加补考辅导】"]},
{"heading": "四、已达成的共识与下一步", "table": {"header": ["事项", "责任人", "时间节点"],
"rows": [["【待补】", "【待补】", "【待补】"]]}},
{"heading": "五、后续跟进", "table": {"header": ["跟进事项", "方式", "时间", "结果"],
"rows": [["【待补】", "【待补】", "【待补】", "【待补】"]]}},
{"heading": "六、谈话人签名", "paras": ["谈话人签名:【待补:签名】 日期:【待补:日期】"]},
{"placeholder": "【待教师确认:本记录是否需按学校要求报送辅导员 / 录入学生事务系统;如需上报,学生已被告知的范围是 ____】"}
]}
EOF
$PY skills/office-layer/scripts/docx_kit.py spec --spec 记录表.json --out 谈心谈话记录表.docx
$PY skills/office-layer/scripts/docx_kit.py inspect --in 谈心谈话记录表.docx # 自检:应为 3 个表格
```
#### 2.6 记录用词纪律:只记事实与观察
**这是本技能查得最严的一条**。检验方法:**记录里出现的每一句判断,都要能回答「你是怎么知道的」**。
答不出来 = 违规。
| ❌ 不写(主观评价 / 心理判断) | ✅ 改写(事实与观察) |
|---|---|
| 该生有抑郁倾向 | 该生反映近一个月入睡困难、每天约睡 4 小时、食欲下降 |
| 该生情绪不稳定 | 谈话中该生两次落泪,谈到《XX》课时语速明显加快 |
| 该生厌学、态度消极 | 该生自述本学期有 6 次未到课,3 次作业未交 |
| 该生家庭关系复杂 | 该生自述父母近期分居,本人近一个月未与父亲联系 |
| 该生性格孤僻、不合群 | 该生自述与同宿舍同学近两个月基本无交流 |
| 该生抗压能力差 | 该生自述期末考试前一周每天学习到凌晨 3 点,仍觉得来不及 |
| 该生不配合 | 该生表示暂时不愿说明具体原因,本次谈话结束 |
| 该生思想有问题 | (删除此类表述,改记学生具体说了什么) |
**另外三条**:
- **没谈过的不能写「已谈话」**。记录必须对应一次真实发生的谈话;时间、地点、在场人都要真实
- **学生说的与教师观察到的分开写**,分别标注「该生自述」与「教师观察」
- **涉及危机的记录单独存放**,不并入普通台账,按贵校要求上报(见阶段五)
#### 2.7 八类典型场景
每类给出:**目标 / 开场 / 该问什么 / 常见误区 / 边界与后续**。
**① 挂科**
- 目标:弄清是「没学」「没考好」还是「有别的困难」,并定下补考/重修的第一步
- 开场:「成绩单上这几门没过,我想听听你自己怎么看。」
- 该问:哪几门最难、难在哪一章、平时有没有跟上学、补考时间知不知道、需要什么帮助
- 误区:一上来宣读预警等级;拿他和同学比;说「你这成绩没救了」
- 边界:补考/重修规则以教务规定为准,**不承诺「补考给你放宽」**
**② 旷课**
- 目标:分清是「作息问题」「课程听不懂」「回避人际」还是「在外面忙别的事」
- 开场:「我注意到你这学期缺了几次课,想了解一下你最近的时间都花在哪了。」
- 该问:典型一天怎么过、缺课那天在做什么、课上跟不跟得上、有没有跟任课老师沟通过
- 误区:把它当纪律问题处理(先定性再谈话,学生只会防御)
- 边界:**若缺课伴随作息昼夜颠倒、长时间不出宿舍、回避所有人 → 警惕危机信号,转阶段五**
**③ 想退学**
- 目标:弄清退学是「冲动」「被某件事击垮」还是「有替代方案的理性考虑」;
**绝不劝,也绝不拦,先听清**
- 开场:「你说想退学,这个想法是什么时候开始的?当时发生了什么事?」
- 该问:什么时候开始想的、有没有跟家里人说过、家里怎么看、
如果留下来最难的会是什么、如果离开打算做什么、**最近睡得好不好**(危机筛查,不追问不下判断)
- 误区:讲大道理、拿就业形势吓他、说「你退学就完了」;也可能是替学校「劝留」
- 边界:**退学/休学是学籍异动,必须按学校程序办理**;
若伴随「活着没意思」「不想拖累家里」等表达 → **立即转阶段五**;
教师只做「帮他把选项和后果摆清楚」,不替他决定
**④ 失恋**
- 目标:让他把话说出来,确认**有没有自我伤害的风险**,再谈怎么回到正常节奏
- 开场:「这件事对你的影响,可能比外人看到的更大。你愿意说说吗?」
- 该问:现在最难受的是什么、睡得着吗、吃得下吗、有没有想过伤害自己
(**问「有没有想过伤害自己」不会诱发自杀,回避不问才是风险**;问完立刻转阶段五流程)
- 误区:说「这点事算什么」「以后还有更好的」;追问恋爱细节;替他去联系对方
- 边界:**不做情感辅导、不做心理疏导**;有自伤风险立即转介;
后续跟踪 2–4 周,必要时建议到校心理中心(自愿)
**⑤ 家庭变故**
- 目标:了解变动对学业与生活的影响程度,寻找可动用的学校支持
- 开场:「听说家里最近有些变化,如果方便的话,可以跟我说说现在的情况。」
- 该问:什么时候发生的、现在家里谁在支撑、经济上有没有压力、
这个学期能不能跟上、需要学校提供什么
- 误区:追问隐私细节;当着学生的面对其家庭做评价;传播学生家里的情况
- 边界:**家庭情况属高度敏感信息,只在必要的上报范围内流转**;
涉及经济困难同步资助渠道;涉及亲人离世等重大事件,持续跟踪至少一学期
**⑥ 经济困难**
- 目标:把「困难」落到具体项目上(学费、生活费、医药费、回家的路费),对接资助渠道
- 开场:「生活费这块,现在每个月大概是个什么情况?」
- 该问:主要支出在哪、家里能支持多少、有没有做兼职、兼职影响上课吗、
知不知道学校的奖助学金和勤工助学渠道
- 误区:当众询问;用「贫困生」当标签;只安慰不给渠道
- 边界:**资助认定按学校文件与程序办理**,教师不承诺「一定给你评上」;
家庭经济信息不得外传;注意部分学生**因自尊不愿申请**,用「有哪些渠道」而非「你是不是困难」
**⑦ 与同学矛盾(含宿舍矛盾)**
- 目标:分离事实与情绪,找到可执行的相处规则;**判断是否存在霸凌或被孤立**
- 开场:「你们宿舍最近的气氛,你自己感觉怎么样?」
- 该问:具体发生过什么、从什么时候开始、有没有第三方在场、
你自己做过什么尝试、有没有影响到睡觉和学习、有没有人动手或威胁
- 误区:当和事佬强行「各打五十大板」;把被孤立的学生说成「你也太敏感」
- 边界:**若涉及肢体冲突、威胁、有组织的排挤 → 属安全事件,立即上报辅导员/学院**;
涉及其他学生的信息时,**不向本学生转述他人隐私**;
必要时按学校程序调整宿舍,教师不擅自许诺
**⑧ 就业焦虑**
- 目标:把「焦虑」拆成可做的动作(简历、投递、面试、信息渠道)
- 开场:「投递这块进展怎么样?现在最卡的是哪一步?」
- 该问:目标行业定了没、简历改了几版、投了多少家、面试卡在哪、
家里对就业有没有不同意见、考研/考公/就业几条线怎么排
- 误区:说「现在大环境不好,别挑了」;把自己的路径当成他应该走的路
- 边界:**不承诺内推与录用**;不评价学生的专业选择;
若伴随持续失眠、明显情绪低落、出现自我否定到「活着没意义」的程度 → **转阶段五**
> **八类场景的共同底线**:任何一类谈话中,只要出现阶段五 5.1 表中的**危机信号**,
> **立即中止原提纲,转入阶段五**。这一条优先于本阶段所有其他目标。
### 阶段三 · 评奖评优(推荐意见)
**输入**:评审文件(奖项、条件、名额、评分细则)、学生成绩排名、获奖证书、
社会工作与志愿服务记录、科研与实践成果、公示要求
**动作**:先建**依据矩阵**(一人一行、一事一列、每格带出处)→ 再写推荐意见 → 与教师确认排序 → 生成文件
**输出**:`评奖评优依据矩阵.xlsx`、`推荐意见_<奖项>_<代号>.docx`
**退出条件**:推荐意见里**每一句评价都能在依据矩阵里找到对应的可查证据**;
缺失项一律 `【待补:……】` 而不是靠形容词补;教师已确认推荐排序
#### 3.1 依据矩阵(先把证据摆齐,再动笔)
**不得凭印象写**。写任何一个字之前,先把这张表填出来:
| 字段 | 内容 | 出处(必须可查) |
|---|---|---|
| 学生代号 / 姓名 | 【待补】 | 学籍数据 |
| 申报奖项 | 【待补】 | 评审文件名称与文号 |
| 学分绩点 / 加权平均分 | 【待补】 | 教务系统成绩单,导出日期 |
| 专业排名 | 【待补】第 __ 名 / 共 __ 人,前 __% | 教务系统排名截图 / 学院公示 |
| 本学年无不及格课程 | 是 / 否 | 成绩单 |
| 获奖记录 | 名称 / 级别 / 时间 / 颁发单位 / 本人位次 | **证书或表彰文件**(编号或公示链接) |
| 科研与创新 | 论文 / 专利 / 项目 / 竞赛,本人位次 | 收录证明、立项书、获奖名单 |
| 社会工作 | 职务 / 任期 / 主要工作 | 任职文件 / 指导单位证明 / 证明人 |
| 志愿服务 | 时长 / 项目 / 平台 | 志愿服务平台记录截图 |
| 文体活动 | 项目 / 奖项 / 级别 | 秩序册 / 获奖名单 |
| 违纪与处分 | 无 / 有(以学校认定为准) | 学院出具的核查结论 |
| 缺失项 | 逐条列出 | —— |
```bash
PY="skills/office-layer/.venv/bin/python"
export MPLCONFIGDIR=/tmp/mplcache && mkdir -p /tmp/mplcache
cat > 依据矩阵.json <<'EOF'
{"sheets": [
{"name": "评奖评优依据矩阵",
"header": ["学生代号","申报奖项","学分绩点","加权平均分","专业排名","总人数","排名百分位","本学年有无不及格","获奖记录(名称·级别·时间·颁发单位·位次)","科研与创新","社会工作(职务·任期·证明人)","志愿服务时长","文体活动","违纪与处分(以学校认定为准)","缺失项","证据出处"],
"rows": [["S001","【待补:奖项与文号】","【待补】","【待补】","【待补】","【待补】","【待补】","无/有","【待补:以证书为准,无证书不写】","【待补】","【待补】","【待补】","【待补】","无 / 有:___","【待补】","教务系统导出【日期】/ 证书编号___ / 公示链接___"]],
"widths": [12,22,10,12,10,10,12,14,34,22,24,12,16,22,18,34]}
]}
EOF
$PY skills/office-layer/scripts/xlsx_kit.py build --spec 依据矩阵.json --out 评奖评优依据矩阵.xlsx
$PY skills/office-layer/scripts/xlsx_kit.py inspect --in 评奖评优依据矩阵.xlsx
```
#### 3.2 推荐意见的结构(六段,每段都有证据支撑)
| 段落 | 写什么 | 纪律 |
|---|---|---|
| ① 品德与日常表现 | 可观察的具体行为(担任职务、集体活动、同学互助的具体事) | **不写「品学兼优」「深受师生好评」这类无可查来源的套话** |
| ② 学业情况 | 绩点、加权平均分、**专业排名(第 N 名 / 共 M 人)**、本学年无不及格 | 数字必须来自成绩单,并写数据时间 |
| ③ 科研与创新 | 项目 / 竞赛 / 论文,**写明级别、时间、本人位次** | 「参与」不得写成「主持」;校级不得写成省级 |
| ④ 社会工作与志愿服务 | 职务、任期、具体做了什么事、志愿时长 | 时长以平台记录为准 |
| ⑤ 特殊情况说明 | 若某方面有短板但有可查原因(如因病缓考),如实写 | 涉及健康信息需**学生本人同意**后才写,或写「因个人原因办理缓考」 |
| ⑥ 推荐结论 | 明确的推荐意见 + 排序 | **必须挂人工确认位** |
**推荐结论的写法(示例)**:
> 综上,该生本学年加权平均分 88.6,专业排名第 4 名(共 96 人),无不及格课程,
> 获校级「XX 竞赛」二等奖(本人第 2 作者,2025 年 10 月,校教务处颁发),
> 担任班级学习委员(2024 年 9 月至今,辅导员 XXX 可证明)。
> 同意推荐其参评【待补:奖项全称】。
> **【待教师确认:是否同意推荐及推荐排序】** **【待教师确认:是否符合贵校评选条件(特别是名额与资格条款)】**
#### 3.3 三种推荐角度(同一学生,不同角色写给不同的对象)
| 推荐人 | 视角 | 侧重 |
|---|---|---|
| 班级推荐(班主任) | 集体生活与班级贡献 | 思想品德、集体活动、同学关系、班级工作 |
| 导师推荐(学业/本科生导师) | 学业与科研潜力 | 学习能力、科研参与、专业素养、发展潜力 |
| 学院推荐 | 综合排序与资格核验 | 硬指标(排名、绩点、名额)、资格条件、纪律核查 |
**同一奖项多人推荐时的反同质化**:先把依据矩阵按奖项纵向排好,
逐人检查**每一段的证据是否不同**。若发现两份推荐意见只换了形容词,
说明**证据没有换** —— 回到矩阵补事实,而不是换词。
**禁止**为了填满段落而编造事实(这是学术诚信问题,不是文风问题)。
```bash
# 推荐意见(先写 md,再转 docx)
$PY skills/office-layer/scripts/docx_kit.py md \
--in 推荐意见_X奖学金_S001.md --out 推荐意见_X奖学金_S001.docx \
--title "【待补:奖项全称】推荐意见"
$PY skills/office-layer/scripts/docx_kit.py inspect --in 推荐意见_X奖学金_S001.docx
```
### 阶段四 · 请假与缓考审批
**输入**:学生申请、证明材料、贵校请假与缓考规定、课程考核安排
**动作**:分类 → 核对材料 → 按权限签批或转批 → 四环留痕 → 汇总台账
**输出**:`请假审批台账.xlsx`、`缓考申请单.docx`(模板)
**退出条件**:每一条申请都有「材料清单齐全 + 审批人 + 时间 + 备案」四项;
缺材料的已明确退回并留痕,**没有任何一条是口头批准而无书面留痕的**
#### 4.1 先分清类型(类型决定流程,混淆是最常见的出错点)
| 类型 | 定义 | 关键区别 |
|---|---|---|
| 事假 | 因个人或家庭事务不能参加教学 | 需说明事由,教师可评估必要性 |
| 病假 | 因疾病不能参加教学 | **须有医疗机构证明**;无证明不得按病假处理 |
| 公假 | 因学校或上级单位派遣参加活动 | 须有主办单位证明;任课教师不得拒绝公假 |
| **缓考** | **考试前**申请延期参加考试 | 有严格时限,**逾期不得补办**(依贵校规定) |
| 补考 | 课程不及格后参加的考试 | 与本技能无关,属教务安排 |
| 重修 | 未通过课程重新学习 | 属教务安排,帮扶方案里涉及时间节点 |
#### 4.2 审批权限与流程(按天数分级,**门槛以贵校规定为准**)
| 请假天数 | 常见审批层级 | 备案 |
|---|---|---|
| ≤ 1 天 | 任课教师 | 教师记录,学期末汇总 |
| 2–3 天 | 辅导员 | 报班主任知悉 |
| 4–7 天 | 辅导员 + 学院 | 学院备案 |
| > 7 天 | 学院 + 学校学工部门 | 按贵校规定办理 |
**⚠️ 这张表只是通用参照**。各校权限划分差异极大,
交付物中必须写 `【待教师确认:审批权限依据贵校规定核对】`,**不得按本表直接批**。
**缓考的一般流程(依贵校规定调整)**:学生提出书面申请 → 附证明材料 →
任课教师签署意见 → 学院审核 → 报教务部门批准 → 通知学生本人与任课教师 → 备案。
**关键时限**:多数学校要求在**考试前**提交,突发疾病等特殊情况须在**规定工作日内**补办,
具体时限写 `【待补:贵校规定的时限】`。
#### 4.3 材料要求与留痕规范
| 材料 | 要求 | 留痕 |
|---|---|---|
| 病假证明 | 医疗机构诊断证明 / 病历;**写明就诊日期**(与请假日期须能对应) | 原件或复印件按贵校要求;留存扫描件需脱敏 |
| 事假说明 | 学生亲笔或系统提交的事由说明 | 系统记录截图 / 纸质原件 |
| 公假证明 | 主办单位的正式通知或函件 | 函件留存 |
| 缓考申请 | 《缓考申请》+ 证明 + 任课教师与学院意见 | 申请单原件 + 审批流转记录 |
| 家长知悉(未成年或按贵校要求) | 家长确认 | 通话记录 / 短信截图,注明时间 |
**留痕四环(缺一不可)**:
1. **申请**:学生提交书面或在系统内提交(**口头请假必须补书面**)
2. **审批**:审批人在原件或系统上签批,**写清日期**
3. **告知**:**必须告知任课教师**(很多纠纷出在这一环缺失)
4. **备案**:按贵校要求报辅导员 / 学院 / 教务备案,并计入台账
#### 4.4 台账与模板(已实测)
```bash
PY="skills/office-layer/.venv/bin/python"
export MPLCONFIGDIR=/tmp/mplcache && mkdir -p /tmp/mplcache
cat > 请假台账.json <<'EOF'
{"sheets": [
{"name": "请假与缓考审批台账",
"header": ["序号","学生代号","专业班级","类型","事由(概述,不写病情细节)","起止时间","天数","提交材料清单","材料是否齐全","审批人","审批时间","是否已告知任课教师","备案去向","是否已录入学工系统","备注"],
"rows": [[1,"S001","【待补】","事假/病假/公假/缓考","【待补:如 住院治疗】","【待补】","【待补】","【待补:诊断证明 / 申请单 / 公假函】","是/否(否→已退回,退回时间___)","【待补:姓名】","【待补】","是/否(教师姓名___)","辅导员/学院/教务","是/否",""]],
"widths": [6,12,18,10,26,20,8,26,22,12,12,18,16,14,20]}
]}
EOF
$PY skills/office-layer/scripts/xlsx_kit.py build --spec 请假台账.json --out 请假审批台账.xlsx
$PY skills/office-layer/scripts/xlsx_kit.py inspect --in 请假审批台账.xlsx
# 缓考申请单模板(带人工确认位)
cat > 缓考申请单.json <<'EOF'
{"title": "缓考申请单",
"subtitle": "(按贵校规定时限提交,逾期不予补办)",
"sections": [
{"heading": "一、学生填写", "no_indent": true,
"table": {"header": ["项目","内容"],
"rows": [["姓名 / 学号","【待补】"],["专业班级","【待补】"],
["申请缓考课程(课程名·课程代码·任课教师)","【待补:逐门列出】"],
["原考试时间","【待补】"],["缓考原因(客观陈述)","【待补】"],
["附件材料清单","【待补:诊断证明 / 其他证明】"],
["学生签名 / 日期","【待补:签名】【待补:日期】"]]}},
{"heading": "二、任课教师意见", "paras": ["【待补:意见】 签名:【待补:签名】 日期:【待补:日期】"]},
{"heading": "三、学院审核意见", "paras": ["【待补:意见】 签字/盖章:【待补】 日期:【待补:日期】"]},
{"heading": "四、教务部门审批", "paras": ["【待补:审批结果】 日期:【待补:日期】"]},
{"placeholder": "【待教师确认:本生是否符合贵校缓考受理条件与时限;本单需经学院与教务部门签批后生效,AI 不代批、不代签】"}
]}
EOF
$PY skills/office-layer/scripts/docx_kit.py spec --spec 缓考申请单.json --out 缓考申请单.docx
$PY skills/office-layer/scripts/docx_kit.py inspect --in 缓考申请单.docx
```
> **审批栏全部留空**。任何签名、盖章、日期、审批结论,AI 一律不填。
> 缓考台账里**不写病情与诊断细节**(写「因病」即可),诊断证明单独按贵校要求保管。
### 阶段五 · 心理危机识别与转介(重点且敏感)
> **本节的第一原则**:教师与 AI 都**不做评估、不做诊断、不做干预**。
> 教师负责**发现、陪伴、转介**;AI 负责**帮你把看到的事整理成客观记录、帮你准备谈话提纲**。
> **识别不是诊断** —— 认得出信号不等于知道那是什么病。
**输入**:教师的直接观察、学生自述、同学与室友反馈、辅导员通报、考勤与成绩异常
**动作**:按 5.1 表核对信号 → 按 5.2 表定响应级别 →
**该上报的立即上报、该转介的立即转介** → 教师陪伴与告知 → 客观记录 → 持续跟踪
**输出**:`危机信号观察记录_<代号>_<日期>.docx`(**单独存放,不并入普通台账**)、转介与上报留痕
**退出条件**:已完成「上报 + 转介专业人员 + 家长沟通(按贵校流程)+ 记录留痕」四项,
且后续跟踪责任人与时间已确定。**注意:退出条件不是「学生好了」**,
而是「事情已交到专业人员手里并且留了痕」。
#### 5.1 识别信号(五个方面,逐项核对)
| 方面 | 需要警惕的信号 |
|---|---|
| **情绪** | 持续两周以上的低落或焦虑;易激惹、因小事暴怒;情绪剧烈波动;情感麻木、对什么都提不起兴趣;强烈的绝望感、无价值感、过度自责或羞耻 |
| **言语** | 直接或间接表达死亡 / 自杀念头 —— 「活着没意思」「不想拖累别人」「我要是消失了会不会更好」「很快就都结束了」;告别式言语、交代后事、把贵重物品送人;反复询问自杀方式或反复提「最后一次」;表达「没人能帮我」的彻底无助 |
| **行为** | 身体隐蔽部位(手腕、大腿)有自伤痕迹;异常平静(**重度痛苦的人在做出决定后可能突然显得「想开了」,这不是好转**);突然大量饮酒或滥用药物;作息严重紊乱、长期不出宿舍;**长时间失联、不接电话不回消息**;突然放弃一直坚持的事 |
| **学业** | 成绩断崖式下滑;连续缺课缺考;作业与论文长期不交;毕业设计 / 学位论文完全停滞;突然申请休学或退学;连最基本的事务都无法完成 |
| **人际与生理** | 与室友 / 同学冲突激化、被孤立或遭遇霸凌、亲密关系破裂、家庭重大变故、公开表达没有归属感;同时注意**睡眠困难或嗜睡、食欲显著变化、体重明显波动、查不出原因的躯体不适、注意力与记忆明显下降** |
> **这些信号只用于「决定要不要转介」,绝不能用于「判断这是什么问题」**。
> 一条信号就足以启动转介讨论;**信号越多、越具体、越紧迫,越要立即行动**。
#### 5.2 分级响应(三级,动作明确)
| 响应级别 | 情形 | 必须做的动作 | 时限 |
|---|---|---|---|
| **一般关注** | 有上述信号,但**无自伤 / 自杀意念、无功能严重受损** | ① 与本人谈话(阶段二),**倾听为主,不评判、不追问隐私**<br>② **告知辅导员**(按贵校规定范围)<br>③ 告知校心理中心的存在与预约方式,**建议(自愿)前往**<br>④ 客观记录留痕,约定下次见面时间 | 谈话 1 周内;跟踪 2–4 周 |
| **重点关注** | 有自伤行为;或表达过自杀念头但**无明确计划、无即刻风险**;或功能明显受损(无法上课、无法自理事务) | ① **当天上报辅导员 + 学院**;② 协助联系校心理中心并**当场给到联系方式与预约方式**;③ 与家长沟通 —— **由贵校流程指定由谁主谈**(辅导员 / 心理中心 / 学院);④ **不让学生独自离开**;⑤ 记录留痕,明确跟踪责任人 | **当天**上报;48 小时内完成转介 |
| **紧急危机** | 有**明确的自杀计划 / 手段 / 时间**;正在自伤或刚发生自伤;有伤害他人的威胁;急性精神症状发作(幻觉、妄想、严重紊乱);**长时间失联**无法取得联系 | 见下方「5.3 紧急处置卡」—— **立即人工介入,不等 AI** | **即刻,零等待** |
#### 5.3 紧急处置卡(打印出来放在办公桌上)
> **先打电话,不要在对话框里等 AI 出方案。**
1. **立刻电话联系**:学生本人(能打通就打,打不通立刻做第 2 步)→ 辅导员 → 学院值班领导 →
校心理中心(含夜间与节假日值班电话)
2. **同时**:请室友 / 同学 / 班干部到现场确认情况;**能安全接近就陪伴,不要让学生独处**
3. **有即时危险**(正在自伤、已实施、意识不清、有暴力威胁)→ **拨 120 / 110**,
并按贵校应急预案启动;**不要试图独自夺下危险物品**,等专业人员
4. **通知家长**:由**贵校流程指定的人员**按危机沟通规范联系,
**教师不单独承担向家长通报危机的责任**;若教师先行联系,须同步告知辅导员
5. **记录时间线**:从发现到每一步动作的**具体时间点**、联系人、结果,事后立即补记
6. **事后**:把时间线交给辅导员 / 心理中心;**AI 只帮你把记录整理成规范格式**,
所有判断、结论、上报口径由学校专业人员出
**教师自身**:危机处置后教师常出现自责与耗竭 —— 及时向辅导员、学院或校心理中心寻求支持,这是正常的。
#### 5.4 AI 在本节的边界(能做 / 不能做)
| ✅ AI 能做 | ❌ AI 绝不能做 |
|---|---|
| 帮你把观察到的信号**按 5.1 的五个方面**整理成客观、可核对的时间线记录 | **不做心理评估**,不使用也不解释任何量表、测验、筛查工具 |
| 帮你准备谈话提纲:倾听、陪伴、鼓励求助、**如何把转介讲清楚** | **不给任何诊断或倾向性判断** —— 不出现「抑郁」「焦虑症」「双相」「创伤后应激」等任何诊断性表述 |
| 帮你整理贵校的转介流程与联系人清单(**教师提供多少写多少,缺的留占位**) | **不做风险等级评估** —— 不输出「该生属于高危 / 低危」这类结论 |
| 帮你起草给家长的沟通要点(**在与学校口径一致的前提下**) | **不做心理咨询或治疗**,不提供任何缓解情绪的技术方案当作干预 |
| 帮你整理转介**之后**的跟进记录 | **不建议用药、不建议就诊科室的判断、不替代专业人员** |
| 帮你把「接下来谁跟、什么时候跟」列成待办 | **不承诺保密** —— 不能告诉学生「这事只有我们俩知道」,保密及其例外由专业人员按规范说明 |
#### 5.5 转介的「三要三不要」
**三要**:
1. **要当场给到具体信息** —— 心理中心的位置、预约电话、开放时间、怎么预约;
学生同意时,**陪他走到门口**(不进门、不旁听)
2. **要同步告知辅导员**,让支持系统接上(按贵校规定的范围与方式)
3. **要写记录并交接** —— 谁在什么时候知道、做了什么、交给谁,一条时间线
**三不要**:
1. **不要独自承担** —— 危机不是班主任一个人的事,**上报不是「给学校添麻烦」,是程序要求**
2. **不要试图说服** —— 不说「想开点」「你不至于」「别多想」;
这类话会让学生确认「说了也没用」,从而彻底闭嘴
3. **不要许诺保密** —— 涉及人身安全时的保密例外必须由专业人员向学生说明;
教师只需如实说「这件事我需要告诉辅导员,是为了让你得到更多帮助」
#### 5.6 记录与保密(本节专属纪律)
```bash
PY="skills/office-layer/.venv/bin/python"
export MPLCONFIGDIR=/tmp/mplcache && mkdir -p /tmp/mplcache
cat > 危机记录.json <<'EOF'
{"title": "学生情况观察记录(教师用·限内部流转)",
"subtitle": "本表只记录事实与观察,不含任何评估、诊断或判断;请按学校规定报送与保管",
"sections": [
{"heading": "一、基本信息", "no_indent": true,
"table": {"header": ["项目","内容"],
"rows": [["学生","【待补:姓名 / 学号】"],["记录人 / 职务","【待补】"],
["记录时间","【待补:____年__月__日 __:__】"],
["信息来源","【待补:教师直接观察 / 学生自述 / 同学转述(注明转述人)/ 辅导员通报 / 考勤数据】"]]}},
{"heading": "二、观察到的事实(按时间顺序,每条写清什么时间、谁看到、看到什么)", "no_indent": true,
"table": {"header": ["时间","观察到的具体事实","信息来源"],
"rows": [["【待补】","【待补:如 该生自述近一个月入睡困难,每天约睡 4 小时】","【待补】"]]}},
{"heading": "三、已采取的动作(含时间点)", "no_indent": true,
"table": {"header": ["时间","动作","对象 / 接收人","结果"],
"rows": [["【待补】","【待补:如 电话报告辅导员】","【待补】","【待补】"]]}},
{"heading": "四、后续跟进", "no_indent": true,
"table": {"header": ["事项","责任人","时间","状态"],
"rows": [["【待补】","【待补】","【待补】","待办 / 已完成"]]}},
{"placeholder": "【待教师确认:本记录按贵校规定报送至 ____(辅导员 / 学院 / 心理中心),报送范围 ____;本表不得放入班级公共台账,不得在群内发送】"}
]}
EOF
$PY skills/office-layer/scripts/docx_kit.py spec --spec 危机记录.json --out 危机信号观察记录.docx
$PY skills/office-layer/scripts/docx_kit.py inspect --in 危机信号观察记录.docx
```
**四条记录纪律**:
- 只写**事实与观察**,不写评估与判断(同 2.6 的用词纪律,此处最严)
- **单独存放**,不并入班级台账、不发班级群、不上传云盘
- 「信息来源是转述」必须标明是转述,**转述不写成事实**
- 转介后由专业人员形成的材料**不要索取、不要留存**
### 阶段六 · 家长沟通
**输入**:阶段一的分级结论或阶段五的响应级别、贵校关于家长沟通的规定与口径、
学生的知情与同意情况(按贵校规定)
**动作**:判断时机 → 准备三件事 → 按规范措辞沟通 → 记录留痕 → 约定下次沟通
**输出**:`家长沟通要点_<代号>.docx`(教师自用提纲)、沟通记录(台账行)
**退出条件**:沟通已完成并留痕(时间 / 对象 / 方式 / 要点 / 达成的共识 / 下次沟通时间),
**且没有出现越权承诺、没有泄露其他学生信息**
#### 6.1 时机(该说的时候说,不该说的时候不说)
| 情形 | 是否沟通 | 说明 |
|---|---|---|
| 一般学业预警 | 一般不主动(按贵校规定) | 先与学生本人谈,多数情况学生自己能调整 |
| 重点 / 严重学业预警 | **须沟通** | 3 个工作日内;沟通前先与学生说明「我会跟家长沟通哪些内容」 |
| 请假 / 缓考(较长或涉及安全) | 按贵校规定 | 未成年学生或贵校有要求时必须 |
| 心理危机 | **按贵校危机流程,由指定人员主谈** | 教师不单独承担;口径必须先与辅导员 / 心理中心对齐 |
| 重大违纪、涉及安全的事件 | **由学院按程序** | 教师不擅自通报定性 |
| 资助 / 经济困难 | 需学生同意 | **不得未经学生同意向家长提及其家庭经济信息**(可能引发家庭矛盾) |
| 毕业 / 就业关键节点 | 视情况 | 以学校统一通知为准 |
#### 6.2 沟通前准备三件事
1. **事实清单**:只列可核对的事实(成绩、考勤、日期),**不列评价与推测**
2. **学校已做的事**:已谈话、已安排帮扶、已联系心理中心等 —— 让家长知道不是「学校不管」
3. **需要家长做的 2–3 件具体事**:不要给家长一堆「你要多关心他」,
要具体到「这周跟他通一次电话,问一下补考报名弄好了没」
#### 6.3 措辞模板(电话为先,微信文字为辅)
**开场**:
> 「X 家长您好,我是 XX 学院 XX 班的班主任 XXX。今天跟您联系,
> 是想跟您说一下孩子这学期的学习情况,也想听听您这边了解到的情况。」
**陈述事实**(只讲数据与日期,不做评价):
> 「这学期他有 3 门课程没有通过,分别是《XX》《XX》《XX》。
> 上周我跟他谈过一次,了解到他主要是《XX》这门课跟不上。
> 学校这边已经做了安排:补考报名的时间我跟他说了,也安排同学跟他一起复习。」
**提出请求**(具体、可执行、2–3 件):
> 「想请您配合两件事:一是这周有空跟他通个电话,
> 问一下补考报名有没有办好;二是如果家里最近有什么事影响到他,
> 您方便的话告诉我一声,学校这边可以一起想办法。」
**结尾**(约定下次时间,管理预期):
> 「我这边两周后再跟您同步一次他的情况。有什么变化您随时打我电话。」
#### 6.4 不能说的四类话
| ❌ 不能说 | 为什么 | ✅ 改成 |
|---|---|---|
| 「他可能是抑郁症 / 心理有问题」 | 这是诊断,教师与 AI 都无权给 | 「他最近的状态我有些担心,已经建议他到学校心理中心找专业老师聊一聊」 |
| 「隔壁班 XX 就比他强多了 / 他在班里排倒数第几」 | 泄露其他学生信息 + 伤害性比较 | 「他目前的学业情况是这样的……」(只讲本人) |
| 「您放心,我保证他能毕业 / 保证不处分」 | 越权承诺,做不到且后果严重 | 「学校会按规定办,我会把能帮的帮到位」 |
| 「你们家长怎么管的 / 这孩子就是不想学」 | 指责家长与贴标签,沟通立刻破裂 | 「现在最需要解决的是补考报名这件事,我们一起把它落实」 |
#### 6.5 边界(四条)
1. **不泄露其他学生信息** —— 不比较、不给排名表、不在家长群里点名、不发含他人信息的截图
2. **不越权承诺** —— 不承诺毕业、不承诺评奖、不承诺处分结果、不承诺成绩处理
3. **不越过辅导员 / 学院直接处置** —— 涉及处分、学籍异动、危机、资助认定,一律按程序报送
4. **渠道与留痕**:**电话优先于微信长文**(情绪与语气在文字里最容易走样);
通话后立刻记一行:时间 / 对象 / 方式 / 要点 / 共识;微信沟通保留记录截图
**遇到情绪激动的家长**:先接住情绪(「我听得出您很着急」)→ 不争论、不辩解、不承诺 →
记录对方诉求 → **及时升级给辅导员 / 学院**,教师不独自扛。
### 阶段七 · 学生档案与统计
**输入**:学籍信息、成绩数据、考勤数据、已发生的谈话与跟踪记录、贵校台账要求
**动作**:建台账 → 填跟踪表 → 出聚合统计 → 设定更新与交接规则
**输出**:`班级学生台账.xlsx`、`特殊情况跟踪表.xlsx`、`班级情况统计.xlsx`
**退出条件**:台账与跟踪表已建立,**无关字段已删除、敏感列已标注**,
且已告知教师文件加密与保管要求;统计只出聚合数字,不点名
#### 7.1 班级学生台账(字段与敏感标注)
```bash
PY="skills/office-layer/.venv/bin/python"
export MPLCONFIGDIR=/tmp/mplcache && mkdir -p /tmp/mplcache
cat > 台账.json <<'EOF'
{"sheets": [
{"name": "班级学生台账",
"header": ["学号","姓名","性别","专业班级","年级","层次","本人联系方式〔敏感〕","宿舍","家长联系方式〔敏感〕","学业状态","重点关注〔中性描述〕","最近一次谈话时间","备注"],
"rows": [["【待补】","【待补】","【待补】","【待补】","【待补】","本科/研究生/高职","【待补】","【待补】","【待补】","正常 / 一般预警 / 重点预警 / 严重预警","无 / 有(中性描述,不写诊断词)","【待补】",""]],
"widths": [14,10,6,18,8,12,18,10,18,16,26,16,20]},
{"name": "特殊情况跟踪表",
"header": ["序号","学生代号","事由类别","首次发现时间","发现途径","已采取措施","责任人","是否已转介专业机构","下次跟踪时间","状态"],
"rows": [[1,"【待补】","学业/经济/健康/家庭/人际/其他","【待补】","辅导员反馈 / 任课教师反馈 / 同学反映 / 学生本人求助 / 考勤数据 / 教师观察","【待补:只写做过什么,不写判断】","【待补】","否 / 是(校心理中心,转介日期___)","【待补】","跟踪中 / 已闭环 / 已转介"]],
"widths": [6,12,20,14,30,28,10,22,14,14]}
]}
EOF
$PY skills/office-layer/scripts/xlsx_kit.py build --spec 台账.json --out 班级学生台账.xlsx
$PY skills/office-layer/scripts/xlsx_kit.py inspect --in 班级学生台账.xlsx
```
#### 7.2 台账的四条纪律
1. **不做心理标签**:关注标记只写中性描述与事实
(「本学期缺课 8 次」可以,「疑似抑郁」**不可以**,见「红线」第 5 条)
2. **最小必要**:只收集工作真正需要的字段;**不记录健康状况、疾病名称、家庭收入、
恋爱状况、政治面貌之外的敏感推断**;学校没要求的字段不要建
3. **敏感列必须标注**:联系方式、家长信息、宿舍等列在表头写明〔敏感〕,
文件**本地保存、加密或单独存放、不发班级群、不上传云盘**
4. **及时更新与交接**:每学期至少更新一次;班主任更换时**当面交接台账与跟踪表**,
并记录交接时间与双方
#### 7.3 班级统计(只出聚合数字,不点名)
| 统计项 | 口径 | 用途 |
|---|---|---|
| 挂科门次分布 | 按课程统计挂科人数与门次,**不列姓名** | 找共性教学问题,反馈任课教师/学院 |
| 学分绩点分布 | 分段人数(如 <1.0 / 1.0–2.0 / 2.0–3.0 / ≥3.0) | 看班级整体学业状况 |
| 考勤异常人数 | 缺课达规定课时的人数(**不点名**) | 定预警工作量 |
| 重点关注人数 | 按事由类别统计人次(**只出数字**) | 安排谈话与跟踪排期 |
| 谈话覆盖率 | 已谈话人数 / 应谈话人数 | 检查工作是否落地 |
**纪律**:班级统计**不得在班级群或家长群发布**;**不得出现姓名与个人明细**;
统计报告如需上报,按贵校格式与范围提交。
## 产出物
| 文件 | 阶段 | 内容 | 含个人信息 |
|---|---|---|---|
| `学业预警名单.xlsx` | 一 | 逐人分级 + 触发条件 + 数据来源 + 责任人 + 复查时间 | **是** |
| `学业帮扶方案_<代号>.docx` | 一 | 十项要素 + 人工确认位 | 是(建议用代号) |
| `预警跟踪表.xlsx` | 一 | 逐次跟踪记录、升级/降级留痕 | **是** |
| `谈心谈话记录表_<代号>_<日期>.docx` | 二 | 六栏目 + 用词纪律提示 + 上报确认位 | **是** |
| `谈话提纲_<场景>.md` / `.docx` | 二 | 五段式提纲 + 该问的问题 + 边界提示 | 否 |
| `评奖评优依据矩阵.xlsx` | 三 | 一人一行、每格带出处、缺失项 | **是** |
| `推荐意见_<奖项>_<代号>.docx` | 三 | 六段结构 + 推荐结论 + 人工确认位 | 是 |
| `请假审批台账.xlsx` | 四 | 类型 / 材料齐全 / 审批人 / 告知任课教师 / 备案 | **是** |
| `缓考申请单.docx` | 四 | 学生填写 + 三级审批栏(留空待签) | 是(使用时) |
| `危机信号观察记录_<代号>_<日期>.docx` | 五 | 时间线式事实记录 + 已采取动作 + 跟进 | **是·高敏感** |
| `家长沟通要点_<代号>.docx` | 六 | 事实清单 + 学校已做的 + 请家长做的 2–3 件 + 禁语提示 | 是(建议用代号) |
| `班级学生台账.xlsx` | 七 | 基础名册 + 学业状态 + 中性关注标记 | **是** |
| `特殊情况跟踪表.xlsx` | 七 | 事由类别 / 已采取措施 / 转介情况 / 跟踪状态 | **是·高敏感** |
| `班级情况统计.xlsx` | 七 | 五项聚合统计,**不点名** | 否 |
所有文件产出**一律走 `skills/office-layer/`**,禁止文本框拼表格、禁止手写 OOXML、
禁止拿 `.md` 当交付物(除非教师明确只要 Markdown)。
**交付时必须附一句**:「这是初稿,请重点核对:预警等级与贵校门槛是否一致、
谈话记录是否与你实际谈的内容相符、推荐意见的每条依据是否可查、审批栏是否已按程序签批。」
**含个人信息的文件必须注明**:「本文件含学生个人信息,请注意保管」。
## 红线
**这一节是本技能最重要的一节。以下每一条都是 `blocked` 级 —— 触碰即停下,不得进入下一步。**
1. **不做心理诊断、不做心理治疗、不做心理评估。**
一旦发现危机信号(阶段五 5.1),**一律转介专业人员**(辅导员 / 学院 / 校心理中心)。
AI 在此类场景只做两件事:**帮教师整理客观记录**、**帮教师准备谈话提纲**。
产出中**绝不出现**「抑郁」「焦虑症」「双相」「创伤后应激」等任何诊断性或倾向性表述,
**绝不解说任何量表或测验分数**,**绝不给风险等级结论**,**绝不建议用药或就诊科室判断**。
学校有心理老师,那是他们的专业,不是教师与 AI 的。
2. **涉及人身安全的紧急情况,立即人工介入,不得等待 AI 输出。**
自伤、自杀念头或计划、伤害他人、急性精神症状、长时间失联 ——
**立刻打电话**给辅导员 / 学院值班 / 校心理中心,必要时拨 **120 / 110**。
**不要在对话框里等 AI 出方案**;AI 只用于事后整理记录(阶段五 5.3)。
3. **不虚构学生情况、谈话内容、家庭背景、成绩、获奖、任职、时长。**
谈话记录**必须基于真实发生的谈话**(时间、地点、在场人真实)—— **没谈过的不能写「已谈话」**;
成绩与排名只来自教务系统;获奖只以证书或表彰文件为准(**无证书不写**);
社会工作时长以平台记录为准。
**绝不替学生编造请假理由、病历、证明材料** —— 这是伪造材料,性质严重。
4. **学生隐私严格保密。**
成绩、心理状况、健康状况、家庭情况、经济状况、联系方式、感情状况 ——
不得外传、不得在班级群 / 家长群点名或发排名、不得向无关第三方透露、
不得作为闲聊内容。文件**只在本机处理、不上传云盘与在线工具**,
**用后删除中间文件**;含个人信息的交付物必须标注保管要求。
涉及**其他学生**的信息同样受保护 —— 谈话与家长沟通中都不得转述他人隐私。
5. **谈心谈话记录只记事实与观察,不写主观评价与心理判断。**
不写「该生有抑郁倾向」「情绪不稳定」「厌学」「性格孤僻」「抗压能力差」「态度消极」;
改写为可核对的事实与观察(见 2.6 对照表)。**检验口径一句话**:
**记录里出现的每一句判断,都要能回答「你是怎么知道的」;答不出来就是违规。**
6. **帮扶方案、预警等级、是否上报、是否通知家长、是否认定违纪 —— 都是建议。**
最终由**教师与辅导员**按学校流程判断。所有判断性内容一律挂
`【待教师确认:……】`。AI 只出草稿,不给终稿,**不代替学校做任何决定**。
7. **不引具体政策条款号,不编造学校制度。**
只写「按学校 / 学院相关规定执行」,并提示教师核对。
预警门槛、审批权限、缓考时限、评优条件等,**未提供文件一律留占位**,不凭印象填。
8. **不代签、不代批、不代填日期。**
所有签名、审批意见、盖章、日期栏留 `【待补:签名】` / `【待补:日期】` / `【待补:意见】`。
**请假、缓考、评优的审批结论 AI 一律不写**。
9. **不越权承诺。**
不向学生或家长承诺「一定能毕业」「一定不处分」「一定能评上奖学金」「成绩可以处理」。
涉及学籍异动(休学、复学、退学)、处分、资助认定,一律按学校程序办理。
10. **不越过辅导员与学院处理危机、违纪与安全事件。**
上报不是「给学校添麻烦」,是程序要求,也是保护学生与保护教师自己。
11. **教师自身的边界与安全**:不在密闭单人空间单独谈话、不在夜间单独约谈、
不与学生发生超出工作关系的经济与情感往来;谈话尽量有第二人在场或门敞开,
并在记录里写清在场人。**教师的自我保护与保护学生是同一件事**。
12. **不给学生贴标签、不做标签化管理。**
台账与跟踪表只用中性描述与聚合数字;**不得建立任何形式的「问题学生名单」并外传**。
13. **不修改、覆盖教师提供的原始材料。**
所有过程文件放临时目录(如 `/tmp/`),不覆盖原成绩单、原申请材料、原记录。
14. **不忽略非零退出码。** `docx_kit comment` 退出码 2 = 有锚点未命中,
必须逐条修正后再交付。
### 学生隐私与文件保管(红线第 4 条的落地做法)
**默认走代号起草**:所有分析与草稿先用 `S001`、`S002` 这类代号,
**只在最终由教师确认的定稿里**才替换成真实姓名;教师可选择全程使用代号。
**中间文件删除清单(交付时主动给出,并提醒教师执行)**:
- 从教务 / 考勤系统导出的原始成绩表与考勤表副本
- 各阶段的 `*.json` 规格文件(含台账字段与占位内容)
- 转换过程产生的临时 `*.md`、截图、以及 `/tmp/` 下的所有中间产物
- 含姓名的草稿版本(保留代号版即可)
**保管要求**:
- 台账、跟踪表、危机记录:**加密存储或单独存放**,不与教学材料混放
- **不上传云盘、不用在线文档协作、不进班级群与家长群**
- 交接时**当面交接**并记录时间;不再使用的纸质材料按学校规定**碎纸销毁**
- 打印过的含个人信息材料**不要随手丢进废纸篓**
## 自检清单
交付前逐项过。按 `QUALITY_GATES.md` 的三级分级:
### blocked 级(任一未过 = 不得交付)
- [ ] 产出中**没有任何**诊断性、评估性、倾向性表述(无「抑郁」「焦虑症」等,无量表解读,无风险等级结论)
- [ ] 出现危机信号时,**已明确写出「立即人工介入」的动作与联系人**,没有让教师等待 AI 输出
- [ ] 谈话记录**对应一次真实发生的谈话**,没有出现未谈过的「已谈话」
- [ ] 没有任何虚构的学生情况、成绩、排名、获奖、任职、时长、家庭背景
- [ ] 没有替学生编造请假理由或证明材料;病假无证明未按病假处理
- [ ] 记录里没有主观评价与心理判断(每条判断都能回答「你是怎么知道的」)
- [ ] 没有外传风险:无班级群/家长群发送建议、无云盘上传、无他人隐私转述
- [ ] 所有签名 / 审批 / 盖章 / 日期栏留空为 `【待补:……】`
- [ ] 没有越权承诺(毕业、处分、评优、成绩处理)
- [ ] 没有引用具体政策条款号;未提供文件处已留 `【待教师确认:贵校规定】`
- [ ] `docx_kit` / `xlsx_kit` 命令退出码均为 0(`comment` 退出码 2 = 锚点未命中)
### needs-review 级(必须挂人工确认位)
- [ ] 预警等级:每人都有 `【待教师确认:预警等级依据贵校门槛核对】`
- [ ] 帮扶方案:措施取舍与复查时间由教师确认;涉及撤课/重修的已注明「以教务规定为准」
- [ ] 上报与家长沟通:是否上报、由谁沟通、沟通范围已挂确认位
- [ ] 评奖评优:`【待教师确认:是否同意推荐及推荐排序】`、`【待教师确认:是否符合评选条件】`
- [ ] 请假与缓考:审批结论、权限层级、时限均留占位,未被 AI 代填
- [ ] 危机记录:报送对象与范围已挂确认位,且注明「不得放入公共台账、不得群发」
- [ ] 谈话记录:是否需报送辅导员 / 录入系统已挂确认位
### advisory 级(记入交付说明)
- [ ] 谈话记录六栏目是否齐全,后续跟进项是否都有责任人与时间
- [ ] 帮扶方案十项要素是否逐项落地,缺项是否已列成补件清单
- [ ] 推荐意见每段是否都有对应证据(不是只换形容词的同质化文本)
- [ ] 台账敏感列是否标注〔敏感〕,是否已告知加密与保管要求
- [ ] 班级统计是否只出聚合数字、未点名
- [ ] 是否已给出中间文件删除清单
- [ ] 交付时是否明确说了「这是初稿,请重点核对 X / Y / Z」
### 通用
- [ ] 引用的 底座路径是否都用 `ls` 验证过存在
- [ ] 所有 docx / xlsx 产出是否都走了 `skills/office-layer/` 的脚本,并用 `inspect` 自检过
- [ ] 学校有固定模板时是否**用了学校模板**(而不是本技能的默认栏目)
- [ ] 缺信息处是否用 `【待补:……】` 占位并已列成向教师索要的清单
- [ ] 是否告知教师:预警与帮扶的最终处置权在教师与辅导员,本技能只提供初稿与整理
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.