前几天刷到一条视频:毕业十年的学生回学校看老师,手里拿的不是鲜花,是一张自己打印的奖状——
“最佳拖堂抵抗无效奖”。
老师笑着笑着就哭了。
评论区三万人破防:“从小到大都是老师给我们发奖状,怎么没人给老师颁一个?”
所以这个教师节,我把这句话做成了工具。
金粉笔奖——反向奖状生成器
一句话说清楚:填名字、选称号、点下载,30 秒生成一张能打印的正式奖状,颁给你的老师。
32 个称号,分三档:
玩梗档(学生最爱)
“全班最想报仇奖”“拖堂十级学者奖”“再讲两分钟却讲了半节课奖”……
↑ 经典玩梗款,黑板粉笔风。称号:全班最想报仇奖。
颁奖词自动生成:“经全班同学秘密投票一致通过:您罚抄课文一百遍、占用体育课讲试卷、还说’讲完这题就下课’结果又讲了二十分钟。但我们知道,毕业那天哭得最惨的也是我们。这个仇,我们报不了,也不想报了。”
走心档(发出去老师会截图存很久)
“青春见证人奖”“粉笔灰里的星光奖”“黑板前的引路人奖”……
↑ 走心款,经典红金模板。称号:青春见证人奖,颁给张慧芳老师。
颁奖词:“三年粉笔灰,陪我们走过最兵荒马乱的青春。您在作文本上批的每句加油,我们至今留着;您说的再讲两分钟,后来才懂那是不舍。您教我们的不只是课文,是做人的样子。这份奖,欠您很久了。”
经典档(班主任盖章认可)
“最佳灵魂摆渡人奖”“桃李芬芳奖”“春风化雨奖”……
↑ 经典款,宣纸国风模板。称号:最佳灵魂摆渡人奖,朱红方印 + 远山底纹。
三套模板随便换
| 模板 | 风格 | 适用场景 |
|---|---|---|
| 经典红金 | 公章 + 防伪编号 + 四角金花 | 正经到可以裱起来挂墙上 |
| 黑板粉笔 | 手绘抖动边框 + 板擦 + "优秀"贴纸章 | 班级文化墙首选 |
| 宣纸国风 | 朱红方印 + 远山底纹 + 回纹角饰 | 国风/语文老师专属 |
还有点小心思:
- 每张奖状自带随机防伪编号,跟真的似的(No.2026-JFB-XXXX)
- 颁奖词不会写?点一下随机生成,全是给老师的话术
- 9 月 10 日当天打开有彩蛋

关于 Vibe Coding 的部分
作品是一个零依赖单文件 HTML,双击就能用、断网能用、微信里当附件发出去也能用。我希望它不只是一个 demo,而是真能被打印出来贴在办公室墙上的东西。
↑ 操作界面:左边选称号、填信息,右边实时预览,点下载直接出 PNG。
技术上最有意思的两个点:
1. 奖状排版是个真问题
颁奖词从 10 字到 90 字不等,标题、正文、称号、落款的间距全要自适应。最后做成了四档字号自动降级 + 硬底线安全区:无论输入多少字,"特发此状"永远不会压到印章和日期上。
↑ 90 字颁奖词 + 16 字称号同时压满,三套模板排版均不溢出、不撞印章。
2. 我让 AI 给自己写了考卷
用 Playwright 跑了 18 项像素级断言——背景色、边框、文字溢出、正文与印章的碰撞带、尾行安全底线、导出可用性,全绿才算完成。改一个坐标要跑一遍全量回归,人是懒得干的,AI 不嫌烦。
怎么用
- 打开网址https://euphonious-lollipop-8c6cde.netlify.app/ 即可体验
- 双击打开,填入老师名字和你的名字
- 选一个称号(或自己写一个)
- 点"下载图片",直接打印或发微信
↑ 打印出来用透明胶带贴在办公室墙上。一张纸,一支粉笔的重量,但够老师记很久。
最后想做个小调查
你最想给你的哪位老师颁个什么奖?
不用想很久,“我们班主任,最佳口头禅奖,‘整栋楼就我们班最吵’”——这样就够了。
评论区写下来,赞最高的 3 个,我下一版加进称号库,让全网老师都能收到这个奖 ![]()
项目信息
- 名称:金粉笔奖 · 反向奖状生成器
- 技术栈:纯 HTML + Canvas 2D(零依赖单文件)
- 适用:教师节 / 毕业季 / 感恩节 / 任何时候想感谢老师
- Slogan:从小到大都是老师给我们颁奖,今天,换我们给老师颁一个





