视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
motivation-scholarship【文档与办公】生成"国家励志奖学金申请书"docx。国家励志奖学金(6000 元,2024年起执行财教〔2024〕181号新标准)评审侧重学习 + 家庭经济困难,必须先获得学校家庭经济困难认定。书信体格式,1200~2000 字正文,含家庭成员表、勤工助学经历、建档立卡/低保号、家庭年收入数据。与国奖关键区别:增加家庭经济情况段落,弱化科研要求。直接输出可提交的 Word 文档。
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: motivation-scholarship description: 生成"国家励志奖学金申请书"docx。国家励志奖学金(6000 元,2024年起执行财教〔2024〕181号新标准)评审侧重学习 + 家庭经济困难,必须先获得学校家庭经济困难认定。书信体格式,1200~2000 字正文,含家庭成员表、勤工助学经历、建档立卡/低保号、家庭年收入数据。与国奖关键区别:增加家庭经济情况段落,弱化科研要求。直接输出可提交的 Word 文档。 metadata: triggers:
本 skill 处理"国家励志奖学金申请书"全流程:信息采集 → 书信体撰写 → docx 生成 → 质检。国家励志奖学金面向家庭经济困难且品学兼优的本科生(6000 元,2024年起执行财教〔2024〕181号新标准),评审侧重学业 + 家庭经济困难。硬门槛:必须先获得学校家庭经济困难认定。仅处理"励志",国家奖学金(10000 元)与校级奖学金请走其他 skill。
输出文件:可提交的 .docx(A4 纸张,黑体二号标题居中、宋体小四正文、1.5 倍行距、首行缩进 2 字符、"此致/敬礼!"格式、落款右对齐,含家庭成员表与勤工助学经历)。
适用:用户提到"国家励志奖学金""励志奖学金""励志奖""励志奖学金申请书""5000 元奖学金""家庭经济困难奖学金"等关键词,且本人已获学校家庭经济困难认定。
不适用(需走其他 skill):
硬门槛(任一不达标直接劝退):
子类型区分:
触发后第一步:核对硬门槛。若用户未获家庭经济困难认定,告知"励志奖学金必须先获学校家庭经济困难认定,建议先去学生处申请认定"。若 GPA <3.0 或排名 >50%,告知"评审侧重学业,建议改申助学金"。
四阶段串行执行,每阶段完成后再进入下一阶段:
阶段 1 信息采集(10~14 轮对话): 按"通用必采 → 学业信息 → 家庭经济信息【重点】 → 勤工助学经历 → 荣誉经历 → 实践经历"顺序采集。每轮不超过 5 个字段。家庭经济信息是励志类核心,必须采集家庭年收入、供养人数、建档立卡/低保号、勤工助学岗位等数据,禁止编造家庭收入与困难认定等级。
阶段 2 书信体撰写(一次性产出): 按"标题 → 称呼 → 开头 → 思想方面 → 学习方面 → 家庭经济情况【重点】 → 科研实践方面 → 生活方面 → 结尾 → 落款"顺序撰写。正文 1200~2000 字,家庭经济情况段落必须含具体数据(年收入/供养人数/勤工助学收入),与国奖申请书的关键差异在此段。事实 + 数据原则,禁止形容词堆砌,禁止用"家境贫寒""家徒四壁"等文学化表述。
阶段 3 docx 生成:
调用 python build.py --data data.json --out output.docx 生成 Word 文档。data.json 字段定义见第十二章。家庭经济情况段落用表格呈现(家庭成员/关系/工作/年收入/政治面貌),勤工助学经历可用表格或列表。
阶段 4 质检: 按第十三章清单逐项检查。任何一项不达标返回阶段 2 修改。重点核对家庭经济情况段落的"3 类硬数据"是否齐全(年收入/供养/勤工助学)。
禁止行为:
| 字段 | 说明 | 示例 | 缺失追问策略 |
|---|---|---|---|
| name | 申请人姓名 | 李华 | "申请人全名?" |
| student_id | 学号 | 2022123456 | "学号?" |
| gender | 性别 | 男 | "性别?" |
| college | 学院全称 | 计算机科学与技术学院 | "学院全称?" |
| major | 专业全称 | 计算机科学与技术 | "专业全称?" |
| grade | 年级 | 2022 级 大三 | "入学年份与年级?" |
| class_name | 班级 | 计科 2201 班 | "班级?" |
| political_status | 政治面貌 | 共青团员 | "政治面貌?" |
| phone | 联系电话 | 138XXXXXXXX | "手机号?" |
| apply_year | 申报学年 | 2024-2025 学年 | "申报学年?" |
| 字段 | 说明 | 示例 |
|---|---|---|
| gpa | GPA | 3.65/4.0 |
| weighted_avg | 加权平均分 | 85.5 |
| rank | 专业排名 | 8/87(前 10%) |
| core_courses | 主干课程成绩 4~6 门 | [{name:"高等数学",credit:5,score:88},...] |
| cet4 | CET-4 成绩 | 510 |
| cet6 | CET-6 成绩 | 425(可选,无则不写) |
励志类学业门槛低于国奖:加权 ≥80 分、GPA ≥3.0/4.0、专业排名前 30% 即可,主干课程 46 门(少于国奖的 58 门)。
| 字段 | 说明 | 示例 | 必填 |
|---|---|---|---|
| hometown | 家庭所在地(精确到县) | XX 省 XX 县农村 | 是 |
| family_income_year | 家庭年收入(元) | 25000 | 是 |
| family_income_source | 收入来源 | 父亲务农 + 母亲零工 | 是 |
| difficulty_level | 困难认定等级 | 特别困难 / 困难 / 一般困难 | 是 |
| difficulty_cert_no | 困难认定编号 / 建档立卡号 / 低保号 | 建档立卡号 XXXXX | 是 |
| family_members | 家庭成员表 | [{name,relation,job,income,political},...] | 是 |
| dependents_count | 供养人数 | 4(父、母、妹、本人) | 是 |
| work_study | 勤工助学经历 | [{position,place,duration,income},...] | 是 |
| family_event | 家庭重大变故(可选) | 父亲 2023 年因病丧失劳动能力 | 否 |
每条勤工助学经历:岗位 + 地点 + 时间 + 月收入。
示例:
勤工助学经历是励志类区别于国奖的关键佐证,必须采集至少 1 条。
每项荣誉 4 字段:时间(YYYY.MM)、奖项全称、级别(国家/省/校/院)、颁发单位。
励志类荣誉门槛低于国奖:校级奖学金、校级三好学生、优秀共青团员等校级荣誉即可,国家级竞赛非必需。
励志类弱化科研要求,但仍需采集以下信息(任一即可):
P0 必采(缺则无法撰写):name、major、grade、gpa、rank、core_courses、family_income_year、difficulty_level、family_members、work_study P1 重要(缺则影响质量):political_status、cet4、dependents_count、family_income_source、hometown、honors P2 可选(缺则用占位):student_id、phone、cet6、family_event、research
追问话术示例:
复述确认:所有信息采完后,按"学业/家庭经济/勤工助学/荣誉/实践"顺序复述给用户确认,再进入撰写阶段。家庭经济信息复述时必须把家庭年收入、供养人数、困难认定等级三个核心数据复述给用户核对。
励志奖学金申请书是书信体(非表格),整体结构:
标题:国家励志奖学金申请书(黑体二号居中)
称呼:尊敬的学院领导、评审委员会:(顶格,全角冒号)
开头(100~150 字):
身份 + 申报奖项 + 已获困难认定 + 学业核心数据 2 项 + 进入正文
一、思想方面(150~250 字)
政治立场 + 入团/团情况 + 思想觉悟 + 具体活动
二、学习方面(250~350 字)
GPA + 排名 + 主干课程表 + 英语等级 + 学习方法 1 句
三、家庭经济情况【重点,300~450 字】
家庭基本信息 + 家庭年收入 + 供养情况 + 困难认定等级与编号
+ 家庭成员表 + 勤工助学经历 + 家庭重大变故(如有)
四、科研与实践方面(200~300 字,弱化科研)
学生工作 + 志愿服务 + 竞赛/大创(不必国家级)
五、生活方面(120~200 字)
生活作风 + 勤俭节约 + 人际关系
结尾(80~150 字):
事实总结 + 朴素表态 + "此致/敬礼!"
落款(右对齐):
申请人:XXX
XXXX 年 XX 月 XX 日
格式:黑体二号,居中,段前段后 12pt。
文本:固定为"国家励志奖学金申请书"(9 字),不要写"2025 年度国家励志奖学金申请书"——标题简洁有力,与学校模板保持一致。
格式:顶格(首行不缩进),宋体小四,加冒号。
文本:固定为"尊敬的学院领导、评审委员会:"。冒号用全角":"(非半角":")。
部分学校要求"尊敬的评审委员会:"或"尊敬的学院领导:"——按学校下发模板调整。
字数:100~150 字,1 段。
句式 3 句结构:
禁止:抒情开头(时光荏苒/岁月如梭/感慨万千/家境贫寒)、感谢老师培养、回顾大学时光、强调"减轻家庭负担"等乞求式表述。
字数:150250 字,12 段。
要素 4 项(必须真实,党支部会向辅导员核实):
句式:"作为一名中共党员/共青团员,我始终坚持……,积极参加……"
字数:250350 字,23 段。评审权重 40%。
要素 5 项:
励志类学业门槛低于国奖:加权 ≥80、排名前 30% 即可,主干课程允许 80~89 分占多数。
禁止:形容词堆砌、不写具体数据、写"成绩优异"。
字数:300450 字,34 段。励志类核心段,评审权重 30%。
要素 5 项:
句式:"我来自 XX 省 XX 县农村家庭,父亲 XX,母亲 XX,家庭年收入约 XX 万元。"
禁止:
字数:200300 字,12 段。弱化科研要求,评审权重 20%。
要素 3 类:
学生工作:职务 + 任期 + 履职数据。例:"担任班级学习委员(2024.09-2025.06),组织 5 次学习经验交流会,服务同学 30 余人次"。
志愿服务:时长 + 服务对象 + 频次。例:"累计志愿服务时长 80 小时,参与三下乡 1 次,支教 8 课时"。
学科竞赛/大创(可选,校级即可):竞赛全称 + 奖项 + 时间。例:"2024.11 校级程序设计竞赛二等奖;2024.05 主持校级大创项目《XX》1 项"。
励志类不要求国家级竞赛或 SCI 论文,校级荣誉与日常学生工作即可。如确有国家级成果可写,但不应作为主体段。
字数:120~200 字,1 段。
要素 3 项:
句式:"生活中我注重勤俭节约,每月生活费控制在 800 元以内,教材均通过二手或图书馆借阅获取。担任宿舍长期间,组织宿舍 6 次集体活动,宿舍连续两学期获评'文明宿舍'。"
励志类生活方面强调勤俭节约的具体表现,与家庭经济情况段呼应,但不要重复家庭收入数据。
字数:80~150 字,1 段。
结构 3 部分:
禁止:"完全符合""恳请领导批准""倍感荣幸""减轻家庭负担"等绝对化/乞求/抒情词。
格式:右对齐,宋体小四。
文本:
申请人:李华
2025 年 6 月 15 日
日期格式与全文统一(全用阿拉伯数字或全用中文大写,二选一)。落款与正文之间空 1~2 行。
| 段落 | 字数区间 | 占比 |
|---|---|---|
| 开头 | 100~150 | 8% |
| 思想方面 | 150~250 | 13% |
| 学习方面 | 250~350 | 22% |
| 家庭经济情况 | 300~450 | 27% |
| 科研与实践 | 200~300 | 18% |
| 生活方面 | 120~200 | 8% |
| 结尾 | 80~150 | 7% |
| 合计 | 1200~2000 | 100% |
家庭经济情况段 + 学习方面段合计应占总字数 50% 以上(评审重点)。
事实句(核心):"主语 + 动词 + 数据 + 时间/范围"
禁止抒情句:
禁止评价句:
慎用副词:
每段必须含 3 个以上可验证事实或数据:
无数据则不写——评审查不到证据等于没写。
段落之间用"在……方面""此外""同时"等过渡词,不要用"如下所示""现汇报如下""具体情况如下"等指代。
✅ "在思想方面,我……" ✅ "学习上,我……" ✅ "在家庭经济方面,我……"
❌ "现将学习情况汇报如下:" ❌ "具体情况如下:" ❌ "如下表所示:"
撰写完成后用脚本核对各段字数(脚本见第十二章 12.1 节),各段字数区间:开头 100150、思想 150250、学习 250350、家庭经济 300450、科研实践 200300、生活 120200、结尾 80~150。
撰写完成后全文检索以下词汇,命中即修改:
每段第一句必须是事实陈述句,不要用"在……方面,我……"以外的句式开头:
✅ "我来自 XX 省 XX 县农村家庭,家庭年收入约 2.5 万元。" ✅ "本学年 GPA 3.65/4.0,专业排名第 8/87。" ✅ "作为一名共青团员,我拥护中国共产党的领导。"
❌ "首先,我要感谢学校培养……" ❌ "说起大学三年,我有很多话想说……" ❌ "众所周知,国家励志奖学金是……" ❌ "我家境贫寒,自幼懂事……"(文学化开头)
家庭经济情况段是励志类区别于国奖的核心段,评审权重 30%。撰写 5 要素:
✅ 标准表达:
我来自 XX 省 XX 县农村家庭,父亲李 XX 在家务农,母亲王 XX 身体不好长期服药。
❌ 错误表达:
我来自农村家庭。(无省份、无县市) 我家在西部某县。("某"字让评审怀疑真实性)
城乡属性必须写明:农村 / 县城 / 地级市,不同属性对应不同困难认定标准。
✅ 标准表达:
家庭年收入约 2.5 万元,主要来源为父亲务农(年收入约 1.8 万元)与母亲零工(年收入约 0.7 万元)。
❌ 错误表达:
家庭年收入较低。(无数据) 家庭年收入几千元。(数据不合理,无法供养大学生) 家庭年收入约 5 万元。(5 万元家庭不属于困难,建议改申国奖)
家庭年收入合理性区间(参考多所高校困难认定标准):
6 万元:不符合励志奖学金困难认定要求
✅ 标准表达:
家庭需供养 4 人:父亲、母亲、本人(大学在读)、妹妹(XX 县一中高二在读)。妹妹学费与生活费年支出约 1.2 万元。
❌ 错误表达:
家里人口多。(无具体人数) 还有弟弟妹妹在读书。(无年龄/学段/学费数据)
供养人数必须包含申请人本人。若有兄弟姐妹同时读书,需写明学段与学费支出,强化"家庭负担重"的事实。
必须写明 3 类信息:
✅ 标准表达:
本人于 2024.09 获学校家庭经济困难认定(特别困难等级),家庭为建档立卡贫困户(编号:XX 省 XX 县建档立卡户 XXXXXXXX)。
❌ 错误表达:
我已获家庭经济困难认定。(无等级) 我家是低保户。(无低保证号) 我家庭经济困难,符合申请条件。(无任何佐证)
困难认定等级与励志奖学金匹配:
5 列固定格式:姓名 / 与本人关系 / 工作单位/职务 / 年收入(元)/ 政治面貌
| 姓名 | 与本人关系 | 工作单位/职务 | 年收入(元) | 政治面貌 |
|---|---|---|---|---|
| 李 XX | 父亲 | XX 县务农 | 18000 | 群众 |
| 王 XX | 母亲 | 在家(长期服药) | 7000 | 群众 |
| 李 X | 妹妹 | XX 县一中高二 | - | 共青团员 |
| 李华 | 本人 | XX 大学大三 | - | 共青团员 |
填写规范:
勤工助学是励志类的核心佐证,体现"自强不息",必须采集至少 1 条。
✅ 标准表达:
入学以来积极参加勤工助学,累计月收入约 1600 元:担任校图书馆管理员(2024.09-2025.06,每月 400 元);担任校第二食堂帮厨(2024.03-2024.07,每月 600 元);担任校外家教(2024.10-2025.05,每月 600 元)。勤工助学收入用于覆盖教材费、生活日用品支出,减轻家庭负担。
❌ 错误表达:
积极参加勤工助学。(无岗位、无收入) 课余时间打工补贴家用。(无具体岗位) 勤工助学收入用于生活。(无金额)
勤工助学经历表述必须含 4 要素:岗位 + 地点 + 时间 + 月收入。多条经历列表呈现,最后用一句话总结用途。
家庭重大变故是励志类评审的重要加分项,包括:
✅ 标准表达:
2023.06 父亲因突发脑溢血住院治疗 3 个月,累计医疗支出约 8 万元,出院后丧失部分劳动能力,家庭收入骤减 60%。
❌ 错误表达:
家庭遭遇重大变故。(无具体事件) 父亲身体不好。(无病种、无医疗支出)
三、家庭经济情况
我来自 XX 省 XX 县农村家庭,家庭年收入约 2.5 万元,主要来源为父亲务农与母亲零工。家庭需供养 4 人:父亲、母亲、本人(XX 大学大三在读)、妹妹(XX 县一中高二在读),妹妹学费与生活费年支出约 1.2 万元。本人于 2024.09 获学校家庭经济困难认定(特别困难等级),家庭为建档立卡贫困户(编号:XX 省 XX 县建档立卡户 XXXXXXXX)。
家庭成员情况:
姓名 与本人关系 工作单位/职务 年收入(元) 政治面貌 李 XX 父亲 XX 县务农 18000 群众 王 XX 母亲 在家(长期服药) 7000 群众 李 X 妹妹 XX 县一中高二 - 共青团员 李华 本人 XX 大学大三 - 共青团员 入学以来积极参加勤工助学:担任校图书馆管理员(2024.09-2025.06,每月 400 元);担任校第二食堂帮厨(2024.03-2024.07,每月 600 元);担任校外家教(2024.10-2025.05,每月 600 元)。勤工助学月收入约 1600 元,用于覆盖教材费与生活日用品支出。
学习方面是励志类评审的"硬指标段"(权重 40%),但门槛低于国奖。撰写 4 要素:
必须 3 项齐全:GPA 绝对值 + 加权平均分 + 专业排名。
✅ 标准表达:
本学年 GPA 3.65/4.0,加权平均分 85.5,专业排名第 8/87(前 9.2%)
❌ 错误表达:
学习成绩优异,名列前茅 GPA 3.6(缺排名) 排名专业前十(缺基数 1/N)
GPA 制度差异处理:
学校使用何种制度,按成绩单原始数据填写,不要换算。
选课原则:46 门,专业核心课优先,分数 80+,含 12 门基础课(如高等数学)。励志类允许 80~89 分占多数(国奖要求 90+)。
表格格式(必须用表格):
| 课程名称 | 学分 | 成绩 |
|---|---|---|
| 高等数学(上) | 5 | 88 |
| 数据结构 | 4 | 90 |
| 操作系统 | 4 | 87 |
| 计算机网络 | 3 | 86 |
| 数据库原理 | 3 | 89 |
描述句式:表格后用 1~2 句话概括 ✅ "高等数学 88、数据结构 90、操作系统 87,专业核心课平均 88 分,全部 80+。"
❌ "主干课程成绩如下表所示:"(指代) ❌ "成绩优异,多门课程 80+。"(无数据)
励志类不要求 CET-6,CET-4 ≥425 即可:
学习方面末尾用 1~2 句话讲学习方法,不要长篇大论:
✅ "学习上注重课前预习与课后总结,建立知识体系;遇到问题主动与老师、同学讨论。"
❌ "我学习刻苦努力,每天早起晚睡,泡在图书馆,是我大学生活的真实写照。"
| 维度 | 国家奖学金 | 国家励志奖学金 |
|---|---|---|
| GPA 门槛 | 3.7+/4.0 | 3.0+/4.0 |
| 加权平均分 | ≥85 | ≥80 |
| 专业排名 | 前 5% | 前 30%(部分学校前 50%) |
| 主干课程数 | 5~8 门 90+ | 4~6 门 80+ |
| CET-6 | 必须 ≥425 | 可选,CET-4 即可 |
| 科研要求 | 国家级竞赛/论文必需 | 校级即可,无强制 |
| 学习方法段 | 强调"独立思考" | 强调"勤勉自学" |
二、学习方面
本学年 GPA 3.65/4.0,加权平均分 85.5,专业排名第 8/87(前 9.2%)。修读 12 门课程,9 门 80 分以上。主干课程成绩:
课程名称 学分 成绩 高等数学(上) 5 88 数据结构 4 90 操作系统 4 87 计算机网络 3 86 数据库原理 3 89 高等数学 88、数据结构 90、操作系统 87,专业核心课平均 88 分,全部 80+。CET-4 510 分(2023.06),计算机二级 C 语言(合格)。学习上注重课前预习与课后总结,遇到问题主动与老师、同学讨论。
励志奖学金评审 4 维度(参考教育部《国家励志奖学金评审办法》与多所高校实施细则):
| 维度 | 权重 | 评分要点 |
|---|---|---|
| 学业 | 40% | GPA 排名、主干课程、英语等级(门槛低于国奖) |
| 家庭经济 | 30% | 困难认定等级、家庭年收入、勤工助学、家庭变故 |
| 综合素质 | 20% | 学生工作、志愿服务、社会实践、竞赛 |
| 思想 | 10% | 政治面貌、入团情况、阶段汇报、党团活动 |
李华:学业 88 分×40% + 家庭经济 95 分×30% + 综合素质 80 分×20% + 思想 75 分×10% = 35.2 + 28.5 + 16 + 7.5 = 87.2 分
提分策略:
任一项触发 → 直接淘汰,不再评审。
❌ "我家庭经济困难,希望通过申请国家励志奖学金减轻家庭负担。"
✅ "我来自 XX 省 XX 县农村家庭,家庭年收入约 2.5 万元,父亲在家务农,母亲长期服药,已获学校家庭经济困难认定(特别困难等级),建档立卡号 XXXXX。"
❌ "我已获家庭经济困难认定。"
✅ "本人于 2024.09 获学校家庭经济困难认定(特别困难等级),家庭为建档立卡贫困户(编号:XX 省 XX 县建档立卡户 XXXXXXXX)。"
❌ "课余时间打工补贴家用。"
✅ "担任校图书馆管理员(2024.09-2025.06,每月 400 元);担任校第二食堂帮厨(2024.03-2024.07,每月 600 元);担任校外家教(2024.10-2025.05,每月 600 元)。勤工助学月收入约 1600 元。"
❌ "家庭年收入较低""收入微薄"
✅ "家庭年收入约 2.5 万元,主要来源为父亲务农(年收入约 1.8 万元)与母亲零工(年收入约 0.7 万元)。"
❌ "家里人口多,负担重。"
✅ "家庭需供养 4 人:父亲、母亲、本人(XX 大学大三在读)、妹妹(XX 县一中高二在读),妹妹学费与生活费年支出约 1.2 万元。"
❌ "时光荏苒,岁月如梭。我出生在一个贫困农村家庭,自幼懂事,立志读书改变命运。今天我怀着感恩的心情申请国家励志奖学金。"
✅ "我是计算机科学与技术学院计算机科学与技术专业 2022 级学生李华,特申请 2024-2025 学年国家励志奖学金。本人已获学校家庭经济困难认定(特别困难等级),本学年 GPA 3.65/4.0,专业排名第 8/87。现将本人情况汇报如下:"
❌ "本学年主持国家级大创 1 项,以第一作者发表 SCI 二区论文 1 篇,获国家二等奖 1 项。"(励志类不强调这些)
✅ "本学年 GPA 3.65/4.0,专业排名第 8/87。担任班级学习委员(2024.09-2025.06),组织 5 次学习经验交流会;累计志愿服务时长 80 小时;2024.11 校级程序设计竞赛二等奖。"
❌ 家庭成员表只填姓名、关系、工作,年收入列空着或填"较低"。
✅ 家庭成员表 5 列齐全(姓名/关系/工作/年收入/政治面貌),年收入精确到元,无收入填"-"。
❌ "综上所述,本人家庭经济困难,恳请领导批准我的申请,以减轻家庭负担!"
✅ "以上是我本学年的基本情况。无论结果如何,我都将以此为新的起点,继续努力学习、自强不息,以实际行动回报学校与社会。恳请评审委员会予以考虑。"
❌ "家庭遭遇重大变故,父亲身体不好。"
✅ "2023.06 父亲因突发脑溢血住院治疗 3 个月,累计医疗支出约 8 万元,出院后丧失部分劳动能力,家庭收入骤减 60%。"
申请书涉及党团表述,必须规范:
python build.py --data data.json --out output.docx
python build.py --demo --out demo.docx
见 SKILL.md 第三章信息采集清单。data.json 含 name/major/grade/gpa/rank/core_courses/family_income_year/difficulty_level/family_members/work_study/honors/competitions 等字段。
提交前逐项检查:
任一项不达标 → 返回修改。29 项全过 → 可提交。
import re
text = open('output.txt').read()
def extract(text, start, end):
s = text.find(start); e = text.find(end)
return text[s:e] if s >= 0 and e > s else ''
sections = {
'开头': extract(text, '申请书', '一、思想'),
'思想': extract(text, '一、思想', '二、学习'),
'学习': extract(text, '二、学习', '三、家庭'),
'家庭经济': extract(text, '三、家庭', '四、科研'),
'科研实践': extract(text, '四、科研', '五、生活'),
'生活': extract(text, '五、生活', '此致'),
'结尾': extract(text, '此致', '申请人'),
}
limits = {
'开头': (100, 150), '思想': (150, 250), '学习': (250, 350),
'家庭经济': (300, 450), '科研实践': (200, 300),
'生活': (120, 200), '结尾': (80, 150),
}
for name, content in sections.items():
n = len(re.sub(r'[\s\W]', '', content))
lo, hi = limits[name]
status = '✅' if lo <= n <= hi else '❌'
print(f'{status} {name}: {n} 字({lo}~{hi})')
| 错误 | 正确 |
|---|---|
| 的地得混用 | 形容词+的/副词+地/动词+得 |
| 作为/做为 | 作为 |
| 既/即 | 既然/即使(既)、即刻(即) |
| 附/符 | 符合(不是附合) |
| 藉/借 | 凭借(不是凭藉) |
| 在/再 | 在场/再次 |
| 象/像 | 好像(不是好象) |
打开 docx 文件,目测检查:
励志类必备附件:学校家庭经济困难认定证明(必备)、建档立卡证/低保证/特困证复印件(任一)、成绩单(教务处盖章)、获奖证书复印件(若有)、家庭变故佐证材料(医疗支出票据/出院记录/残疾证,变故者必备)。提交前对照申请书提到的所有事实,逐一检查附件是否齐全。
不同学校励志奖学金申请书模板有微调:
字数差异:多数学校要求 12002000 字,少数要求 15002500 字。按学校要求调整字数区间。
称呼差异:默认"尊敬的学院领导、评审委员会:",部分学校改为"尊敬的评审委员会:"或"尊敬的学院领导:"。
栏目顺序:极少数学校把"家庭经济情况"前移到"思想方面"后,或后移到"科研实践"后。按学校模板调整 build.py 调用顺序。
家庭成员表列数:默认 5 列(姓名/关系/工作/年收入/政治面貌),部分学校要求 6 列(增加"健康状况")或 4 列(省略"政治面貌")。
字体差异:少数学校要求"仿宋 GB2312"正文或"楷体"标题。修改 build.py 的 FONT_SONG/FONT_HEI 常量。
勤工助学表呈现:表格(推荐,本 skill 默认)或列表文字。
附件清单:所有学校均要求附"家庭经济困难认定证明"(必备),部分学校还要求附"建档立卡证/低保证复印件""父母收入证明""医疗支出票据"(家庭变故者)。提醒用户在 docx 后附纸质材料。
适配流程:先问"学校下发的励志奖学金申请书模板有特殊要求吗?"→ 若有则按学校模板调整 → 若无按本 skill 默认处理。
家庭经济情况段位置差异:90% 学校要求放在"学习方面"后"科研实践"前;少数学校(如部分财经类院校)要求放在"思想方面"后,作为第二大段;个别学校要求附在末尾"补充说明"中。本 skill 默认放第三段。
本 skill 执行流程:触发 → 核对硬门槛(含困难认定)→ 信息采集(含家庭经济 + 勤工助学)→ 书信体撰写 → 调 build.py 生成 docx → 29 项质检 → 提交。