16 · 教联体对接协议模板 v1(校长/信息办用)
作者:👤 Claude(执行副董事 · 车道 A)
日期:2026-08-16
读者:👥 长沙市一中大泽湖学校 校长 + 信息办
用途:与教联体 3 类试点单位(派出所 / 图书馆 / 雷锋纪念馆)签订数据对接与账号发放协议
关联:15-M0D2+任务书.md §3.4 / §5.1 / 04-项目计划书与预算.md §1.3.2
0. 三句话说明(校长 + 信息办看这里)
- 为什么签这份协议:MVP(M1 第 5 周起)要让学生在平台里看到自己参与的教联体活动(普法讲座/图书馆借阅/纪念馆参观),同时教联体单位能往平台写活动记录。没有协议,谁都不敢写、谁都不敢读。
- 签给谁:3 类试点单位——长沙市公安局岳麓分局观沙岭派出所(或最近派出所)/ 长沙市图书馆(或学校对接的区馆)/ 湖南雷锋纪念馆。其他 7 类教联体(消防/医院/法院等)二期再说。
- 核心原则:学校统一发号(不是 10 套 IdP)+ 单位类型标签(区分 3 类)+ 邀请码激活(双方互验)。详见 §3。
1. 协议名称与当事人
1.1 协议名称
《长沙市一中大泽湖学校 × XXX单位 · "雷小锋·泽湖成长"综合素质评价平台 · 数据对接与账号发放协议》
1.2 当事人
| 方 |
名称 |
角色 |
| 甲方 |
长沙市一中大泽湖学校 |
数据控制方 / 平台运营方 |
| 乙方 |
(3 类试点之一,见附录) |
教联体合作单位 / 数据提供方 |
1.3 签订时间
M0 W3 D1 前(2026-08-29 之前),否则影响 W3.4 / W5.1 任务交付。
2. 合作目的与范围
2.1 目的
- 学生综合素质评价维度 4「社会实践」与维度 5「公民素养」的数据来源之一
- 让教联体单位能便捷地把活动记录(普法讲座、图书借阅、参观学习)归集到学生档案
- 让班主任、学生、家长能在平台看到学生的教联体活动轨迹
- 避免学校/教联体/学生三方重复填报
2.2 范围
包含:
- 活动信息发布(标题 / 时间 / 地点 / 参与学生名单 / 学时)
- 活动记录归集到平台
- 教联体单位账号登录、查询、写入
- 学校端统一查看、统计、对账
不包含:
- 学生敏感个人信息(身份证号、家庭住址、家长手机号)共享给教联体
- 教联体单位内部数据反向回流给学校
- 平台其他模块(5 维评价其他 4 维、家校互通、班级管理)的访问
3. 账号发放机制(核心 · 学校统一发号)
3.1 三条核心原则
| 原则 |
说明 |
实现 |
| 学校统一发号 |
所有教联体单位账号由学校统一创建,不走 10 套外部 IdP |
POST /api/admin/partners(管理员权限) |
| 单位类型标签 |
每个账号带 orgType 字段,区分 3 类:police / library / leifeng |
Prisma User.orgType 字符串字段(M0 已落) |
| 邀请码激活 |
学校创建账号后生成邀请码,教联体单位用邀请码首次激活设置密码 |
POST /api/auth/activate(携带邀请码 → 设密 → 登录) |
3.2 账号生命周期
学校管理员创建账号
↓
生成 8 位邀请码(一次性,7 天有效)
↓
线下交付邀请码给教联体单位(建议电话 + 邮件双通道)
↓
教联体单位首次登录 → 输入邀请码 + 设密码
↓
账号激活,可正常使用
↓
学期/年度复核 → 续签/冻结/注销
3.3 权限边界
| 角色 |
可读 |
可写 |
禁 |
| 教联体单位(police/library/leifeng) |
本单位发布的活动 + 参与本校学生姓名/学号 |
本单位活动记录 |
禁读其他单位活动、禁读学生 5 维评价、禁读班级排名 |
| 学校管理员 |
全部 |
全部 |
— |
| 学校教师/教务/校长 |
教联体活动(含本单位)+ 本班学生参与记录 |
否(数据由教联体单位写) |
禁写教联体活动 |
| 学生/家长 |
自己/自己孩子参与的教联体活动 |
否 |
禁读其他学生参与记录 |
3.4 安全要求
- 教联体单位账号仅限校内 IP 段访问(开发期 127.0.0.1:3000;上线后通过 VPN/微信云托管白名单)
- 所有操作走 HTTPS;密码 bcrypt 存储;邀请码一次性使用后失效
- 登录失败 5 次锁定 30 分钟;操作日志保留 ≥ 180 天
4. 数据共享与隐私
4.1 学校 → 教联体(提供)
| 字段 |
用途 |
加密 |
| 学生姓名 |
活动签到/对账 |
明文(业务必需) |
| 学生学号 |
同上 |
明文(业务必需) |
| 班级 |
活动统计 |
明文(业务必需) |
4.2 教联体 → 学校(提供)
| 字段 |
用途 |
加密 |
| 活动标题/时间/地点/学时 |
学生档案归集 |
明文 |
| 参与学生名单(姓名+学号) |
活动记录 |
明文 |
| 活动照片(可选) |
留痕 |
缩略图,原图存教联体 |
4.3 严格不共享
❌ 学生身份证号 / 家庭住址 / 家长手机号 / 监护人信息
❌ 学生 5 维评价分数 / 排名
❌ 教联体单位内部业务数据(如派出所接警记录、图书馆借阅明细)
❌ 教联体单位员工个人信息
4.4 隐私政策对齐
本协议须与《泽湖成长平台隐私政策 v1》(Claude 车道 D 异步 出)保持一致。如隐私政策更新,本协议 §4 同步更新。
5. 活动数据归集
5.1 数据模型
| 字段 |
类型 |
必填 |
说明 |
| activityId |
UUID |
是 |
平台生成 |
| orgType |
enum(police/library/leifeng) |
是 |
单位类型 |
| title |
string(100) |
是 |
活动标题 |
| startTime |
datetime |
是 |
活动开始时间 |
| endTime |
datetime |
是 |
活动结束时间 |
| location |
string(200) |
是 |
活动地点 |
| studentIds |
string[] |
是 |
参与学生学号列表 |
| hours |
decimal(4,1) |
是 |
学时(精确到 0.5) |
| remark |
string(500) |
否 |
备注 |
| createdBy |
string |
是 |
创建人账号 |
| createdAt |
datetime |
是 |
创建时间 |
5.2 API 接入
POST /api/partner/activities (教联体单位写入)
GET /api/partner/activities (教联体单位读自己 + 学校读全部)
GET /api/partner/students (教联体单位按活动查参与学生)
详细 API 契约见 05-API契约.md(本周同步更新教联体章节)。
5.3 数据保留
- 活动记录永久保留(学生档案不可篡改)
- 操作日志保留 ≥ 180 天
- 注销账号不删除已归集数据(脱敏保留)
6. 各方责任
6.1 甲方(学校)责任
- 平台日常运维与安全
- 教联体账号的统一管理与权限分配
- 学生数据脱敏与最小化共享
- 隐私政策与本协议的同步更新
- 配合乙方处理家长/学生投诉
6.2 乙方(教联体单位)责任
- 账号专人专用,不得转让、出借
- 活动数据真实、准确、完整
- 不读取业务范围外的学生数据
- 数据安全责任(账号泄露立即报告学校)
- 配合学校年度复核
6.3 共同责任
- 个人信息泄露24 小时内联合处置(通知、止损、报告)
- 每年 6 月复核协议 + 续签
- 重大政策变更(隐私政策 / 数据安全法)30 天内通报
7. 退出机制
7.1 单方退出
| 触发 |
处理 |
| 乙方主动退出 |
提前 30 天书面通知 → 冻结账号 → 90 天后注销 → 数据脱敏保留 |
| 甲方主动解约 |
乙方违规时立即冻结;其他情况提前 30 天通知 |
| 不可抗力 |
双方协商 |
7.2 数据处理
退出后:
- 教联体账号立即冻结(不能登录/读/写)
- 已归集的活动数据脱敏保留(仅学校可见,教联体不可见)
- 180 天后彻底删除教联体单位的账号与邀请码记录(活动数据保留)
7.3 违规处置
| 违规 |
处置 |
| 账号转让/出借 |
立即冻结 + 通报 + 重置 |
| 读取业务外数据 |
立即冻结 + 通报 + 视情况解约 |
| 数据造假 |
立即冻结 + 通报 + 解约 + 通报上级单位 |
| 个人信息泄露 |
24 小时联合处置 + 通报 + 启动应急预案 |
8. 协议期限与续签
- 生效期:自双方签字盖章之日起 1 年
- 续签:到期前 30 天双方书面确认;不续签则进入退出流程(§7)
- 版本:本协议 v1.0;后续修订须双方书面同意
9. 签署栏
甲方(长沙市一中大泽湖学校)
| 角色 |
姓名 |
签字 |
日期 |
| 校长 |
|
|
|
| 信息办主任 |
|
|
|
| 法务/经办 |
|
|
|
乙方(XXX单位)
| 角色 |
姓名 |
签字 |
日期 |
| 单位负责人 |
|
|
|
| 数据安全联系人 |
|
|
|
| 经办 |
|
|
|
附录 A · 派出所协议差异化条款
A.1 活动范围
- 普法讲座 / 安全教育 / 反诈宣传 / 应急演练
- 不包含:接警记录、案件信息、未成年人涉案信息(敏感)
A.2 学时认定
- 普法讲座 ≥ 1 学时
- 安全演练 ≥ 2 学时
- 反诈宣传 ≥ 0.5 学时
A.3 特殊要求
- 活动参与学生需学校事前审批(避免与教学时间冲突)
- 涉及未成年人单独访谈的,必须由学校教师陪同
A.4 联系人模板
长沙市公安局岳麓分局观沙岭派出所
对接人:(待定)
联系方式:(待定)
附录 B · 图书馆协议差异化条款
B.1 活动范围
- 阅读推广 / 图书借阅统计 / 读书分享会 / 文化体验
B.2 学时认定
- 单次借阅 ≥ 5 本:0.5 学时
- 读书分享会:1 学时
- 文化体验:2 学时
B.3 数据对接特殊条款
- 图书借阅明细不写入平台(隐私过细);仅归集参与活动的数据
- 如乙方希望对接图书借阅明细作为评价依据,须另行签署《数据明细共享补充协议》(本期不做)
B.4 联系人模板
长沙市图书馆(或学校对接的区图书馆)
对接人:(待定)
联系方式:(待定)
附录 C · 雷锋纪念馆协议差异化条款
C.1 活动范围
- 参观学习 / 志愿讲解 / 学雷锋主题活动 / 红色教育
C.2 学时认定
- 参观学习:2 学时
- 志愿讲解:3 学时
- 主题活动:2 学时
C.3 特殊要求
- 志愿讲解员需学校 + 纪念馆双重认证
- 涉及对外宣传的(照片/视频),事前取得学生监护人书面同意
C.4 联系人模板
湖南雷锋纪念馆
对接人:(待定)
联系方式:(待定)
附录 D · 协议术语对照表
| 术语 |
含义 |
| 教联体 |
教育联合体,指与学校合作开展学生综合素质教育的外部单位 |
| 学校统一发号 |
所有教联体账号由学校管理员创建,不由外部 IdP 提供 |
| 单位类型标签 |
orgType 字段,区分 police/library/leifeng 3 类 |
| 邀请码 |
8 位一次性激活码,7 天有效 |
| 脱敏保留 |
数据保留但删除个人识别字段 |
| 学期 |
上学期 9 月~次年 1 月 / 下学期 2 月~7 月 |
附录 E · 配套文档清单
| 文档 |
状态 |
位置 |
| 隐私政策 v1 |
🔄 Claude 车道 D 异步出 |
docs/17-隐私政策-v1.md(待建) |
| 用户协议 v1 |
🔄 Claude 车道 D 异步出 |
docs/18-用户协议-v1.md(待建) |
| 数据本地化方案 |
🔄 Claude 车道 D 异步出 |
docs/19-数据本地化方案.md(待建) |
| 教联体活动数据规范 |
✅ 已落(本文 §5.1) |
docs/16-教联体协议模板-v1.md |
| API 契约(教联体章节) |
🔄 本周更新 |
docs/05-API契约.md |
变更日志
| 日期 |
版本 |
变更 |
作者 |
| 2026-08-16 |
v1.0 |
初稿(基于 04 计划书 v3 + PRD §6 教联体 10 类) |
👤 Claude |