多校统一采购一套心理测评系统之后,教育局或集团通常想要「量表库统一维护」,可每所学校又都想加自己的题目、改自己的指导语。冲突很少在采购当下暴露,多半要等到第二学期才爆:A 校的任务还在跑,集团那边把题干改了;或者同一个名字的量表,在 B 校用的是正版授权版、在 C 校是自编改编版,出来的报告却长得一模一样,谁也说不清那个分到底是按哪套算法算的。橙星云这类多组织场景要能站得住,靠的就是先把版本这件事拆清楚,而不是等出事再翻后台。
先把对象分成三层:集团库、校库、任务快照
集团库负责经过审核的标准量表和它们的版本号;校库只允许在授权范围内派生,改指导语、加校内核查项都要落成一个单独的版本,而不是就地覆盖原量表;任务一旦创建,就生成一份快照,把这一轮实际用到的题干、计分规则、常模和报告模板整体锁定下来。之后集团再升级库,也不能静默改写已经结束或正在进行的任务的解释口径。只有「全局最新版」而没有「任务快照」,版本冲突就是无解的,因为你永远无法确定一份历史报告当初是按什么规则算出来的。
各校能自定义什么,改什么要备案
要给学校留出自定义空间,但得划清哪些能改、哪些不能。能放开的通常是通知文案、校内补充核查项、显示名称这类不影响计分口径的东西;不能私自动的是反向计分、常模切点、危机相关条目的计分方式。凡是动了计分,就必须走审核并升一个版本号,改动内容、申请人和审核人都要落成一条可追溯的备案记录,系统还要能直接拒绝「同名不同算法却共用一个报告模板」这种配置,否则同一个量表名在不同学校指向完全不同的东西,数据一汇总就全乱了。派生版本还应当保留一条到集团母版的引用链,方便日后核对到底改了哪几项。
冲突真出现了怎么收
验收时可以直接演示一遍:集团把某个标准量表升到 v2,校内那些还在跑 v1 的任务出分仍然按 v1 走,新建的任务才可以选 v2,历史报告页面上明确标着版本号。真发现两所学校同名量表算法不一致,先把冲突项的「推荐上架」停掉,再逐校去核对任务快照,必要时安排一次补测,而不是图省事去后台改历史分。统一采购省下来的是合同和基础设施的成本,而版本治理省下来的,是各校数据互相污染之后再也理不清的那笔账。
