凌晨5点,我把‘高考志愿模拟器’网页发到家长群
> 📱 截图实录:
> 5:12 AM,发链接到「2024届高三家长群」
> 7:03 AM,收到XX中学教务处王老师微信:“这个能嵌进我们招生后台吗?需要什么接口?”
> 7:48 AM,签了首单:3000元定制校内版,含本校历年录取线数据接入
你可能不信:一个没碰过Python的语文老师,用Claude Code做出了比某知名教育APP更准的模拟器。
秘密不在算法,而在精准调用公开数据。
---
🧩 为什么家长群疯传?——3个微信原生设计
1. 分数换算,不用查表
[DATA_SOURCE] https://woshird.com/data/gaokao-ranking-2023.json2. 院校库,不靠爬虫
fetch()直连,但加mode: 'no-cors'绕过跨域(微信内允许)3. 冲稳保策略,真人逻辑
> “冲:近3年最低分≤考生分+15;稳:±5分区间;保:≥考生分-20”
---
🛠️ Step-by-step:8分钟生成全过程
Step 1:准备数据(2分钟)
https://gaokao.chsi.com.cn/gkcx/common/schoolList.action?province=41&year=2023Step 2:写Prompt(3分钟)
在Cursor里输入:
[GOAL] 生成高考志愿模拟器单页H5,包含:
顶部:输入框「考生省份」「考生科类」「2024年分数」
中部:「冲/稳/保」三栏院校列表(每栏最多10所),每所含名称、类型、2023最低分、换算后位次
底部:「导出PDF」按钮(含「家长确认签字」栏)
[DATA] 使用woshird.com/data/gaokao-ranking-2023.json换算位次
[API] 调用chsi.com.cn/schoolList.action获取院校,province参数由用户选择
[TECH] 用fetch+then,不引入axios;PDF用html2pdf.js CDN
Step 3:微调+交付(3分钟)
[UI] select element with options: 北京/河南/广东...[PDF] add 家长签字:__________---
💡 被学校采购的关键转折点
教务处王老师问的第一句不是“多少钱”,而是:
> “你们的数据更新机制是什么?如果教育局6月发新一分一段表,我们能自己替换吗?”
✅ 我的回答(也是AI生成页的优势):
> “所有数据走JSON文件,您只需把新文件传到自己服务器,改1行URL:https://your-school.edu.cn/data/ranking-2024.json,刷新页面即生效。”
——没有数据库,没有运维,没有合同陷阱。只有一个HTML文件,和您随时可换的数据源。
---
📈 接单启示录
这次合作让我明白:
(附:本文所有数据源、Prompt、生成页源码,已开源在woshird.com/gaokao-repo)
P.S. 王老师签完单,发来一张图:他们招生办墙上贴着打印版志愿表,旁边手写一行——“本表依据woshird模拟器生成”。
这才是AI该有的样子:不喧宾夺主,却让专业者更专业。