Psychnology Web Maker
把心理学 × AI 理论做成「可运行、可部署、带仿真沙盘与测评量表」的学习网站。零依赖(纯
HTML/CSS/JS),file:// 双击即运行,也可一键云端部署并生成二维码。
何时使用
- 用户要把某个心理学 / 心理学 × AI 理论做成「学习 / 教学 / 科普网站」。
- 网站需含四大模块:① 理论介绍 ② 发展历史 / 背景 ③ 仿真沙盘(拖动参数 → 观察现象)
④ 心理测评量表(作答 → 出报告)。 - 触发词:学习网站、教学网站、科普网站、仿真沙盘、心理测评、心理学理论网站、量表、
psychnology、身心社、自我同一性。
工作流
- 确定理论与维度结构。把理论拆成 2–4 个核心维度(如 BMSSII 的身体 / 心理 / 精神 /
社会)。维度即后续沙盘滑块与测评分维度。 - 从模板脚手架起步:把
assets/site-template/的index.html / styles.css / app.js
复制到目标目录,作为可运行基线。 - 填充内容(逐项见
assets/site-template/ADAPTER.md):
-index.html:Hero 标题 / 副标题、理论介绍章节、发展历史双时间线、页脚理论来源 /
伦理声明 / 制作单位 / 版本行。
-styles.css:CSS 变量(主题色、--bg浅/深色)——改维度配色即改全局。
-app.js:改DIMS(维度 key/label/color)、aiFactors与PRESETS(沙盘参数效应,
示意性)、SCALE+SUGG(测评题项与建议)、judgeState/integrationIndex
(判定与计分公式)。 - 校验:
node --check app.js;本地浏览器打开index.html验证四模块与深色切换。 - 版本管理:新增
version.json+CHANGELOG.md,页脚加版本行与「📌 版本更新记录」
<details>(参考模板页脚写法)。 - 云端部署:用
workbuddy_cloudstudio_deploy工具部署目录(entry=index.html, port=3000),
拿到 URL。 - 生成二维码:
python scripts/gen_qr.py "<URL>"→qrcode.png(依赖 qrcode + Pillow,
装在隔离目录,PYTHONPATH指定,不污染用户环境)。把 URL 与二维码交付用户。
关键公式(务必保留「动态平衡」语义)
- 整合指数 = 四维均值 × (1 − 变异系数 CV)。刻意惩罚「偏科」——某维掉队则指数下降,
体现动态平衡与有机协同。 - 整合态判定
judgeState:≥2 维 ≤40,或(min ≤35 且极差 ≥45)→ 解离;四维均 ≥60 →
协调;否则偏倚。按理论自行调整阈值。 - 测评计分:Likert 1–5,反向题
score = 6 − raw;分维度均值 ÷5 ×100 得 0–100 指数。 - 沙盘里 AI / 外部介入对维度的影响系数属示意性教学设定,页面须注明「非实证结论」。
资源
assets/site-template/:完整可运行的 BMSSII 网站(index.html / styles.css / app.js),
作为起点直接改造。assets/site-template/ADAPTER.md:逐项适配清单(改哪里、改什么)。references/workflow.md:端到端流程细节(部署、二维码、版本记录的命令与坑)。references/bmssii-example.md:BMSSII 这一具体理论的成稿内容,作为「已落地案例」参考。scripts/gen_qr.py:二维码生成脚本。
注意
- 保持零依赖、
file://可运行(除非用户明确要求,不引入 CDN / 构建步骤)。 - 心理 / 测评内容须附伦理声明(非诊断、量表局限、危机热线)。
- 中国文化语境下,量表建议可融入本土韧性资源(如安时而处顺、知其白守其黑、烦恼即菩提)。