视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
single-scholarship【文档与办公】生成"单项奖学金申请书"docx,覆盖科研/社工/文体/学习进步 4 个子方向。单项奖学金不要求全面发展,评审侧重单项突出表现(70%权重);正文 800~1500 字书信体,含该单项的具体成绩(论文/专利/大创表,或学生干部履职表,或获奖作品表,或 GPA 提升表);其他方面可简略。直接输出可提交的 Word 文档。
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: single-scholarship description: 生成"单项奖学金申请书"docx,覆盖科研/社工/文体/学习进步 4 个子方向。单项奖学金不要求全面发展,评审侧重单项突出表现(70%权重);正文 800~1500 字书信体,含该单项的具体成绩(论文/专利/大创表,或学生干部履职表,或获奖作品表,或 GPA 提升表);其他方面可简略。直接输出可提交的 Word 文档。 metadata: category: research/social_work/art_sport/progress triggers:
本 skill 处理"单项奖学金申请书"全流程:信息采集 → 子方向判定 → 书信体撰写 → docx 生成 → 质检。单项奖学金评审侧重单项突出(不要求全面发展),4 个子方向:科研单项、社工单项、文体单项、学习进步单项。各方向必写该方向的具体成绩,其他方面可简略。仅处理单项类,国奖(8000 元)、励志(5000 元)、校级一/二/三等、企业专项请走其他 skill。
子方向与硬门槛:
与校级奖学金的关键区别:单项突出而非全面发展、其他方面可简略、评审权重单项 70%/综合 20%/思想 10%、字数 800~1500 字(与校级一致但段落配比不同)。
输出文件:可提交的 .docx(A4,黑体二号标题居中、宋体小四正文、1.5 倍行距、首行缩进 2 字符、"此致/敬礼!"格式、落款右对齐)。
适用:用户提到"单项奖学金""科研单项""社工单项""文体单项""学习进步单项"等关键词,且在某一方向有突出表现(其他方面不要求全面发展)。子方向由用户主述+数据自动判定。
不适用(走其他 skill):
子方向判定规则:
| 子方向 | 触发数据 | 典型场景 |
|---|---|---|
| 科研单项 | 论文/专利/大创任意 1 项 | 第一作者 SCI 论文 1 篇 |
| 社工单项 | 学生干部职务 + 活动/志愿服务数据 | 学生会主席+组织 8 场活动+服务 2000 人次 |
| 文体单项 | 文艺/体育竞赛获奖数据 | 全国大学生艺术展演一等奖 |
| 学习进步单项 | GPA 提升幅度或排名提升幅度 | GPA 2.8→3.6 或排名 60→15 |
触发后第一步:核对子方向硬门槛。若用户在 4 个方向均有突出表现,建议改申校级一等或国奖;若 4 个方向均不达标,告知"单项奖学金需在某方向有突出成绩,建议改申校级奖学金",避免无效申请。
四阶段串行执行,每阶段完成后再进入下一阶段:
阶段 1 信息采集(5~8 轮对话): 按"通用必采 → 子方向判定 → 该方向专属字段 → 其他方面(简略)"顺序采集。每轮不超过 5 个字段。子方向判定优先:先确认用户在某方向有突出成绩,再深度采集该方向数据。其他方面(思想/学业/生活)简略采集即可。
阶段 2 子方向判定与书信体撰写(一次性产出): 先按数据判定子方向(或采用用户指定),再按"标题 → 称呼 → 开头 → 单项突出表现(重点,占 60% 篇幅) → 其他方面(简略) → 结尾 → 落款"顺序撰写。正文 800~1500 字,每段严格控制在规范区间。事实+数据原则,单项段落必须有量化数据与表格。
阶段 3 docx 生成:
调用 python build.py --data data.json --out output.docx 生成 Word 文档。data.json 字段定义见第十章,需包含 category 字段(research/social_work/art_sport/progress)+ 该方向专属字段。生成 docx 时按 category 动态选择表格类型。
阶段 4 质检: 按第十一章 22 项清单逐项检查。任何一项不达标返回阶段 2 修改。重点检查:单项数据是否齐全(论文含期刊级别/作者排序、活动含场次/服务人数、获奖含级别/角色、GPA 提升含基数);其他方面是否简略(不超过 250 字);附件证明是否齐全。
禁止行为:
| 字段 | 说明 | 示例 | 缺失追问 |
|---|---|---|---|
| name | 申请人姓名 | 张三 | "全名?" |
| student_id | 学号 | 2022123456 | "学号?" |
| gender | 性别 | 男/女 | "性别?" |
| college | 学院全称 | 计算机学院 | "学院全称?" |
| major | 专业全称 | 计算机科学与技术 | "专业?" |
| grade | 入学年份+年级 | 2022 级 大三 | "年级?" |
| class_name | 班级 | 计科 2201 | "班级?" |
| political_status | 政治面貌 | 共青团员 | "政治面貌?" |
| phone | 联系电话 | 138XXXXXXXX | "电话?" |
| apply_year | 申报学年 | 2024-2025 学年 | "申报学年?" |
| 字段 | 类型 | 取值 | 说明 |
|---|---|---|---|
| category | string | research/social_work/art_sport/progress | 子方向代码 |
| apply_date | string | 2025 年 6 月 15 日 | 申请日期 |
子方向自动判定逻辑:有 papers/patents/innovations → research;有 position + organized_activities/volunteer_hours → social_work;有 art_sport_awards → art_sport;有 gpa_improvement 或 rank_improvement → progress。用户未指定 category 但提供多项 → 优先按用户主述方向。
| 字段 | 说明 | 示例 |
|---|---|---|
| papers | 论文列表 | [{title, journal, level, author_order, time}] |
| patents | 专利列表 | [{name, type, application_no, status, inventor_order}] |
| innovations | 大创/科研立项 | [{name, level, role, duration, output}] |
| research_summary | 科研经历小结(80~150 字) | "研究方向为 NLP,已发表 SCI 论文 1 篇..." |
| advisor | 指导教师 | {name, title, research_field} |
| gpa | 本学年 GPA | 3.65/4.0 |
| rank | 专业排名 | 10/87 |
论文要素:题目/期刊/级别(SCI/EI/中文核心/省级)+作者排序(第一/第二/通讯)+录用或见刊时间。 专利要素:名称/类型(发明/实用新型)+申请号或授权号+状态(已授权/实质审查/受理)+发明人排序。 大创要素:项目名/级别(国家级/省级/校级)+角色(主持/参与)+起止时间+产出。
| 字段 | 说明 | 示例 |
|---|---|---|
| position | 学生干部职务(含任期) | 学院学生会主席(2024.09-2025.06) |
| position_work | 履职数据 | "组织迎新晚会等大型活动 8 场,累计参与 2000+ 人次" |
| organized_activities | 组织活动列表 | [{name, time, scale, role}] |
| volunteer_hours | 志愿服务总时长(小时) | 120 |
| volunteer_detail | 志愿服务详情 | "三下乡 2 次、社区支教 4 次、马拉松志愿者 1 次" |
| service_beneficiaries | 服务受益人数 | 2000+ |
| social_honors | 社会工作荣誉 | "2024 年度校级优秀学生干部" |
| gpa | 本学年 GPA | 3.65/4.0 |
| rank | 专业排名 | 10/87 |
履职数据必含:活动名称+时间+规模+本人角色;志愿服务必含:项目名+时长+服务对象。
| 字段 | 说明 | 示例 |
|---|---|---|
| art_sport_awards | 获奖/作品列表 | [{name, level, time, role, work_name}] |
| art_sport_type | 类型 | 文艺/体育/才艺 |
| art_sport_duration | 训练年限 | "钢琴学习 12 年、大学 3 年" |
| art_sport_works | 作品/参赛经历 | [{work, occasion, time, result}] |
| team_role | 在队伍中的角色 | "校合唱团声部长" |
| art_sport_summary | 经历小结(80~150 字) | "自幼学习钢琴,大学加入校合唱团..." |
| gpa | 本学年 GPA | 3.65/4.0 |
| rank | 专业排名 | 10/87 |
获奖要素:竞赛/展演全称+级别(国际/国家/省/校/院)+时间+角色(独奏/合奏/队长/主力)+作品名。
| 字段 | 说明 | 示例 |
|---|---|---|
| gpa_before | 上一学年 GPA | 2.8/4.0 |
| gpa_after | 本学年 GPA | 3.6/4.0 |
| gpa_improvement | GPA 提升幅度 | 0.8 |
| rank_before | 上一学年排名 | 60/87 |
| rank_after | 本学年排名 | 15/87 |
| rank_improvement | 排名提升位数 | 45 |
| weighted_before | 上一学年加权 | 78.5 |
| weighted_after | 本学年加权 | 87.2 |
| improvement_method | 进步方法(80~150 字) | "调整学习方法,建立错题本..." |
| progress_courses | 进步课程对比 | [{name, before, after}] |
GPA 提升幅度计算:gpa_after - gpa_before;排名提升计算:rank_before - rank_after;进步方法必含具体策略,不空谈。
| 字段 | 说明 | 示例 |
|---|---|---|
| party_history | 入团/入团情况 | "2023.09 提交申请材料" |
| party_activities | 党团活动 | ["参加分党校第 8 期培训结业"] |
| lifestyle | 生活简略 | "生活中勤俭节约,作息规律" |
| interpersonal | 人际关系 | "与同学相处融洽" |
| honors | 其他荣誉(非该方向) | [] |
| cet4 | CET-4 成绩 | 510 |
| cet6 | CET-6 成绩 | 480 |
| dorm_role | 宿舍职务 | 宿舍长 |
| dorm_honor | 宿舍荣誉 | "文明宿舍" |
用户:"我想申请科研单项奖学金。" 追问 1:"以第几作者发表了哪些论文?期刊级别?录用还是见刊?" 追问 2:"有没有申请专利?发明专利还是实用新型?发明人排序?" 追问 3:"有没有主持或参与大创项目?国家级/省级/校级?" 追问 4:"指导教师是谁?研究方向是什么?" 追问 5:"本学年 GPA 与专业排名?是否挂科?"
复述:"根据您提供的信息,您将以第一作者 SCI 论文 1 篇 + 发明专利 1 项 + 国家级大创主持申请科研单项奖学金,确认无误后开始撰写。"
标题:X 单项奖学金申请书(居中,二号字)
称呼:尊敬的学院领导、评审委员会:(顶格,全角冒号)
开头(80~120 字)
一、单项突出表现(重点,450~800 字,含表格)
二、其他方面(简略,150~250 字)
结尾(60~100 字)
此致(另起一行,空两格)
敬礼!(另起一行,顶格)
落款(右对齐,含申请人+日期)
固定格式"X 单项奖学金申请书",X 按子方向填充:
黑体二号,居中,段前段后 12pt。
固定"尊敬的学院领导、评审委员会:",顶格(不缩进),全角冒号,宋体小四。少数学校要求"尊敬的领导:"亦可,以学校模板为准。
3 句结构:
模板: "我是 XX 学院 XX 专业 2022 级学生 XXX,特申请 2024-2025 学年科研单项奖学金。本学年以第一作者在《XX》发表 SCI 论文 1 篇,主持国家级大创 1 项。现将本人情况汇报如下:"
各方向核心数据示例:
按子方向不同分别撰写,必须含表格:
4.5.1 科研单项:
4.5.2 社工单项:
4.5.3 文体单项:
4.5.4 学习进步单项:
非该方向内容简略撰写,3 句结构:
不要展开写,目的是体现"全面发展但不喧宾夺主"。学习进步单项的"其他方面"无需重复 GPA 数据,仅写思想+生活+综合荣誉。
3 句结构:
禁止"完全符合""恳请领导批准"等绝对化或乞求性表述。
| 段落 | 字数区间 | 占比 |
|---|---|---|
| 开头 | 80~120 | 10% |
| 单项突出表现 | 450~800 | 60% |
| 其他方面 | 150~250 | 20% |
| 结尾 | 60~100 | 10% |
| 合计 | 800~1500 | 100% |
单项突出表现不足 450 字 → 重写;其他方面超过 250 字 → 删减。
| 子方向 | 开头模板(80~120 字) |
|---|---|
| 科研 | "我是 XX 学院 XX 专业 2022 级学生 XXX,特申请 2024-2025 学年科研单项奖学金。本学年以第一作者在《XX》发表 SCI 论文 1 篇,主持国家级大创 1 项。现将本人情况汇报如下:" |
| 社工 | "我是 XX 学院 XX 专业 2022 级学生 XXX,特申请 2024-2025 学年社工单项奖学金。本学年担任学院学生会主席,组织大型活动 8 场,累计参与 2000+ 人次。现将本人情况汇报如下:" |
| 文体 | "我是 XX 学院 XX 专业 2022 级学生 XXX,特申请 2024-2025 学年文体单项奖学金。本学年获全国大学生艺术展演一等奖,自幼学习钢琴 12 年。现将本人情况汇报如下:" |
| 进步 | "我是 XX 学院 XX 专业 2022 级学生 XXX,特申请 2024-2025 学年学习进步单项奖学金。本学年 GPA 由 2.80 提升至 3.60,专业排名由 60/87 提升至 15/87。现将本人情况汇报如下:" |
| 子方向 | 必含表格 | 必含段落 | 字数下限 |
|---|---|---|---|
| 科研 | 论文表+专利表+大创表 | 总述+科研小结 | 450 |
| 社工 | 履职表+志愿服务表 | 总述+履职亮点 | 450 |
| 文体 | 获奖作品表 | 总述+训练与团队经历 | 450 |
| 进步 | GPA 提升表+进步课程表 | 总述+进步方法 | 450 |
任一表格缺失 → 单项段落不完整;任一段落字数不足 → 重写。
其他方面段落统一 150~250 字,3 句结构(学业/思想+生活+综合荣誉)。各子方向模板:
科研单项其他方面: "学业方面,本学年 GPA 3.65/4.0,专业排名第 10/87;CET-6 510 分,计算机二级 C 语言通过。作为共青团员,参加学院分党校第 8 期培训班结业。生活中勤俭节约,作息规律,担任宿舍长期间宿舍连续两学期获评'文明宿舍'。"
社工单项其他方面: "学业方面,本学年 GPA 3.50/4.0,专业排名第 15/87;CET-4 510 分。作为优秀团员/积极分子,参加学院分党校培训结业,提交阶段汇报 2 篇。生活中勤俭节约,与同学相处融洽,宿舍连续两学期获评'文明宿舍'。"
文体单项其他方面: "学业方面,本学年 GPA 3.55/4.0,专业排名第 12/87;CET-4 510 分。作为共青团员,拥护中国共产党的领导。生活中勤俭节约,作息规律,与同学相处融洽。"
进步单项其他方面: "作为共青团员,拥护中国共产党的领导,参加学院组织的党团活动 4 次。生活中勤俭节约,作息规律,担任宿舍长期间推动宿舍卫生评分由 85 提升至 92。"
注意:进步单项不重复 GPA 数据;其他子方向其他方面不展开该方向数据。
每段必须以"事实+数据"句式撰写,禁止形容词开头:
每段首句须概括本段核心事实:
段与段之间用过渡句衔接,但不要用"如下所示""如下文所述"等指代:
正文用过去时(描述本学年已发生的事);展望句用将来时。
撰写完成后用以下脚本核对各段字数:
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, '以上', '此致'),
}
for k, v in sections.items():
n = len(re.sub(r'\s+', '', v))
print(f'{k}: {n} 字')
单项突出表现 450800 字;其他方面 150250 字;结尾 60~100 字。任一项不达标 → 重写。
涉及外部数据(市场规模、行业趋势、政策背景)须标注来源:
每张表格上方须有标题,编号按出现顺序:
单项申请书一般不需参考文献。但若科研单项涉及具体方法引用:
核心数据要求:第一作者论文 1 篇(中文核心及以上)或发明专利 1 项或大创国家级立项(满足任一)。
撰写结构:
完整示例(450 字): "本学年科研工作围绕自然语言处理方向展开,已发表 SCI 论文 1 篇、申请发明专利 1 项、主持国家级大创 1 项。
论文方面,以第一作者在《计算机研究与发展》(CCF-A 类期刊,影响因子 3.85)发表论文《基于对比学习的法律问答系统》,提出基于对比学习的意图识别方法,准确率较基线提升 7 个百分点。
专利方面,作为第一发明人申请发明专利《一种基于深度学习的光伏故障诊断方法》(申请号 CN2024XXXXXXXX.X,已进入实质审查阶段)。
大创方面,主持国家级大创项目《分布式光伏故障智能诊断系统》(项目编号 202410XXX,2024.03-2025.03),完成 5000+ 故障样本采集与 CNN 模型训练,准确率达 95%,已结题评估优秀。
通过上述科研工作,我系统掌握了深度学习方法,理解了从问题定义到论文撰写的完整科研流程,为后续研究生阶段奠定基础。"
核心数据要求:学生干部职务 + 组织活动 ≥5 场或志愿服务 ≥80 小时。
撰写结构:
完整示例(500 字): "本学年担任学院学生会主席(2024.09-2025.06),组织大型活动 8 场,累计参与 2000+ 人次;累计志愿服务 120 小时。
学生干部履职情况:
| 活动名称 | 时间 | 规模 | 本人角色 |
|---|---|---|---|
| 学院迎新晚会 | 2024.09 | 800 人 | 总指挥 |
| 学院运动会 | 2024.10 | 1200 人 | 组委会主任 |
| 学院辩论赛 | 2024.11 | 300 人 | 评委主席 |
| 学院就业分享会 | 2025.03 | 200 人 | 总策划 |
| 学院科技文化节 | 2025.04 | 1500 人 | 总指挥 |
志愿服务情况:
| 项目名称 | 时长 | 服务对象 |
|---|---|---|
| 三下乡社会实践 | 60 小时 | XX 县留守儿童 |
| 社区支教 | 40 小时 | XX 社区小学生 |
| 马拉松志愿者 | 20 小时 | 城市马拉松选手 |
履职亮点:牵头建立学院学生服务平台,覆盖学习辅导、心理咨询、就业指导 3 大模块,服务同学 1500+ 人次;推动学院学生会获评 2024 年度'校级优秀学生组织'。"
核心数据要求:校级及以上文艺/体育竞赛获奖 ≥1 项(前 3 名或等级奖)。
撰写结构:
完整示例(450 字): "自幼学习钢琴 12 年,大学加入校合唱团 3 年,本学年获全国大学生艺术展演一等奖。
获奖情况:
| 竞赛/展演名称 | 级别 | 时间 | 角色 | 作品名 |
|---|---|---|---|---|
| 全国大学生艺术展演 | 国家级一等奖 | 2025.05 | 合唱团声部长 | 《在希望的田野上》 |
| 校园文化艺术节 | 校级一等奖 | 2024.11 | 独奏 | 《黄河钢琴协奏曲》 |
| 校运动会 4×100 米接力 | 校级冠军 | 2024.10 | 主力队员 | - |
日常训练与团队贡献:大学 3 年坚持每日练琴 1 小时,每周合唱团排练 3 次;担任校合唱团声部长期间,组织声部训练 60+ 次,带领声部完成 5 场专场演出;推动校合唱团获评 2024 年度'校级优秀社团'。在训练过程中,我不仅提升了专业能力,更培养了团队协作与责任担当意识。"
核心数据要求:GPA 较上一学年提升 ≥0.5 或排名提升 ≥30%。
撰写结构:
完整示例(500 字): "本学年 GPA 由 2.80/4.0 提升至 3.60/4.0(提升 0.80),加权平均分由 78.5 提升至 87.2,专业排名由 60/87 提升至 15/87(提升 45 位)。
GPA 提升轨迹:
| 学期 | GPA | 加权平均分 | 排名 |
|---|---|---|---|
| 第 1 学期 | 2.80/4.0 | 78.5 | 60/87 |
| 第 2 学期 | 2.95/4.0 | 80.1 | 55/87 |
| 第 3 学期 | 3.30/4.0 | 84.5 | 30/87 |
| 第 4 学期 | 3.60/4.0 | 87.2 | 15/87 |
进步课程对比:
| 课程名称 | 上学年成绩 | 本学年成绩 |
|---|---|---|
| 高等数学 | 72 | 91 |
| 数据结构 | 68 | 89 |
| 操作系统 | 75 | 90 |
| 计算机网络 | 70 | 88 |
进步方法:一是建立错题本,针对上学年薄弱科目每周复盘 1 次;二是调整学习时间分配,主干课程每日保证 2 小时;三是主动向老师和助教请教,每两周答疑 1 次;四是与成绩优秀同学结对学习,互相监督。通过上述方法,主干课程成绩平均提升 18 分。"
6.5.1 科研单项但论文为第二作者:
6.5.2 社工单项但仅有志愿服务无学生干部职务:
6.5.3 文体单项但仅有校级获奖:
6.5.4 进步单项但 GPA 提升幅度不足 0.5:
| 子方向 | 单项段落核心 | 表格数 | 其他方面重点 |
|---|---|---|---|
| 科研 | 论文+专利+大创 | 3 张 | 学业+思想 |
| 社工 | 活动+服务 | 2 张 | 学业+思想 |
| 文体 | 获奖+训练 | 1 张 | 学业+思想 |
| 进步 | GPA+课程 | 2 张 | 思想+生活 |
单项奖学金评审权重与校级奖学金显著不同:
| 维度 | 权重 | 评分要点 |
|---|---|---|
| 单项突出表现 | 70% | 该方向的具体成绩+数据+表格呈现 |
| 综合素质 | 20% | 学业基础+其他荣誉+生活作风 |
| 思想 | 10% | 政治面貌+党团活动+思想觉悟 |
| 子方向 | 满分要点 | 加分项 |
|---|---|---|
| 科研 | 论文 1 篇(30%)+专利 1 项(20%)+大创 1 项(20%) | SCI 一区/通讯作者/国家级大创主持 |
| 社工 | 职务(20%)+活动 8 场(30%)+服务 2000 人次(20%) | 校级优秀学生组织/服务特殊群体 |
| 文体 | 获奖 1 项(40%)+训练年限(15%)+团队贡献(15%) | 国家级一等奖/独奏独唱/校队主力 |
| 进步 | GPA 提升 0.8(35%)+排名提升 45 位(35%) | 进步方法可推广/带动班级 |
学习进步单项的"学业基础"按本学年 GPA 评定(不重复计算提升幅度)。
党团活动加分:参加分党校培训+2 分;提交阶段汇报+1 分。
以科研单项为例:
任一项触发 → 直接淘汰。
| 学校类型 | 单项权重 | 综合权重 | 思想权重 |
|---|---|---|---|
| 多数高校 | 70% | 20% | 10% |
| 985/211 高校 | 60% | 25% | 15% |
| 省属高校 | 75% | 15% | 10% |
以学校下发的评审办法为准。若学校未明确,按 70/20/10 计算。
❌ "时光荏苒,岁月如梭。转眼间我已度过大学三年的美好时光。今天我怀着激动的心情,郑重地提出科研单项奖学金申请。"
✅ "我是计算机学院计算机科学与技术专业 2022 级学生张三,特申请 2024-2025 学年科研单项奖学金。本学年以第一作者在《计算机研究与发展》发表 SCI 论文 1 篇,主持国家级大创 1 项。"
❌ "本学年科研能力突出,多次获奖,发表论文,取得丰硕成果。"
✅ "本学年以第一作者在《计算机研究与发展》(CCF-A 类)发表 SCI 论文 1 篇,影响因子 3.85;申请发明专利 1 项(已进入实质审查)。"
❌ "本学年发表论文 1 篇。"
✅ "本学年以第一作者在《计算机研究与发展》(CCF-A 类期刊,影响因子 3.85)发表论文《基于对比学习的法律问答系统》。"
❌ "担任学院学生会主席,工作认真负责,深受同学好评。"
✅ "担任学院学生会主席(2024.09-2025.06),组织迎新晚会等大型活动 8 场,累计参与 2000+ 人次;牵头建立学院学生服务平台,覆盖学习辅导、心理咨询、就业指导 3 大模块。"
❌ "在文体活动中多次获奖,包括合唱比赛、钢琴比赛、运动会等。"
✅ "2025.05 全国大学生艺术展演 国家级一等奖(合唱团声部长,作品《在希望的田野上》);2024.11 校园文化艺术节 校级一等奖(独奏《黄河钢琴协奏曲》)。"
❌ "本学年学习成绩有显著进步,GPA 大幅提升。"
✅ "本学年 GPA 由 2.80/4.0 提升至 3.60/4.0(提升 0.80),加权平均分由 78.5 提升至 87.2,专业排名由 60/87 提升至 15/87(提升 45 位)。"
❌ "本学年 GPA 3.92,专业排名第 1;主持国家级大创 1 项;担任学生会主席;获全国大学生艺术展演一等奖;志愿服务 120 小时。"(4 个方向都写,无重点)
✅ 单项段落聚焦科研:450 字科研数据 + 150 字其他方面简略。
❌ "本学年科研方面,发表论文 1 篇,申请专利 1 项,主持大创 1 项。"(仅 30 字,无表格无展开)
✅ 总述+论文表+专利表+大创表+科研小结,合计 450~800 字。
❌ "综上所述,本人在科研方面表现突出,完全符合科研单项奖学金的评选条件。恳请领导批准我的申请!"
✅ "以上是我本学年在科研方面的基本情况。无论结果如何,我都将以此为新的起点,继续努力。恳请评审委员会予以考虑。"
❌ 无任何论文却申请科研单项;无任何文体获奖却申请文体单项;GPA 下降却申请学习进步单项
✅ 申请前核对子方向硬门槛;子方向自动判定逻辑:有论文→科研,有职务→社工,有文体获奖→文体,有 GPA 提升→进步。
❌ "本学年科研方面,发表论文 1 篇,申请专利 1 项,主持大创 1 项。"(仅文字,无表格,评审无法核对)
✅ 总述句后紧接表格(论文表/专利表/大创表),表格呈现题目、期刊、级别、作者排序等关键要素。
❌ 单项段落仅 200 字,其他方面 400 字(学业+竞赛+志愿服务+思想全写满)
✅ 单项段落 450800 字,其他方面 150250 字;其他方面不展开该方向数据。
❌ 同时申报"科研单项"和"社工单项"(一个申请书不能跨方向)
✅ 一份申请书仅申报一个子方向;若有多个方向均突出,建议改申校级一等或国奖。
党团活动表述规范:参加分党校第 X 期培训班+结业时间;提交申请材料+列为积极分子时间;党团活动须有具体名称与时间,禁止"积极向党组织靠拢"等空话。
python build.py --data data.json --out output.docx
python build.py --demo --out demo.docx
见 SKILL.md 第三章信息采集清单。data.json 必含字段:
build.py 按 data.category 动态选择表格类型:
提交前逐项检查(22 项):
任一项不达标 → 返回修改。22 项全过 → 可提交。
按子方向不同附件:
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, '以上', '此致'),
}
limits = {'开头': (80, 120), '单项突出表现': (450, 800),
'其他方面': (150, 250), '结尾': (60, 100)}
for k, v in sections.items():
n = len(re.sub(r'\s+', '', v))
lo, hi = limits[k]
flag = '✓' if lo <= n <= hi else '✗'
print(f'{flag} {k}: {n} 字(规范 {lo}~{hi})')
输出示例:
任一项 ✗ → 返回修改。
撰写前必读学校下发的申报指南,把字数/称呼/栏目顺序/子方向名称/金额等差异标出,按学校模板调整。