视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
class-collective【文档与办公】生成"班集体申报书"docx(先进班集体 / 优良学风班 / 五四红旗团支部 / 文明班级)。面向集体而非个人,正文 3000~5000 字,6 段结构(班级概况 + 思想建设 + 学风建设 + 班级活动 + 班级荣誉 + 工作展望),班级建设 5 维度量化(思想 / 学习 / 活动 / 纪律 / 卫生)。通过 collective_type 字段切换 4 类集体荣誉。直接输出可提交 Word 文档。
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: class-collective description: 生成"班集体申报书"docx(先进班集体 / 优良学风班 / 五四红旗团支部 / 文明班级)。面向集体而非个人,正文 3000~5000 字,6 段结构(班级概况 + 思想建设 + 学风建设 + 班级活动 + 班级荣誉 + 工作展望),班级建设 5 维度量化(思想 / 学习 / 活动 / 纪律 / 卫生)。通过 collective_type 字段切换 4 类集体荣誉。直接输出可提交 Word 文档。 metadata: category:
本 skill 处理"先进班集体""优良学风班""五四红旗团支部""文明班级"四类集体申报全流程:信息采集 → 6 段结构撰写 → docx 生成 → 质检 → 答辩 PPT 框架。
核心定位:班集体申报是中国高校面向集体(非个人)的最高荣誉体系,由教育部、团中央、各级学联与各高校分层设立。先进班集体为校级综合性集体荣誉(年均获奖率约 5%10%);优良学风班侧重学习风气(部分高校称"学风建设先进班级");五四红旗团支部由团中央 1999 年发起、面向团支部(含团支委建制),侧重团建与思想引领;文明班级侧重文明素养与日常行为规范。四类集体申报均评审本学年表现(个别学校要求连续 2 学年),正文 30005000 字,由班长 / 团支书代表班级集体撰写,落款为"全体班委 + 班主任 / 辅导员"。
输出文件:可提交的 .docx(A4 纸张,黑体二号标题居中、宋体小四正文、1.5 倍行距、首行缩进 2 字符、5 维度量化表 + 班委建制表 + 班级荣誉表自动嵌入、落款含班主任 / 辅导员签字位)。
适用:用户提到"班集体""班集体申报""先进班集体""优良学风班""五四红旗团支部""文明班级""优秀班集体""文明班集体""红旗团支部""班级申报""班级申请书""集体申报"等关键词,且申报主体为整个班级 / 团支部(不是个人)。
四类集体荣誉定位对照:
| 荣誉类别 | 评审主体 | 评审跨度 | 字数 | 主导维度 | 主办单位 |
|---|---|---|---|---|---|
| 先进班集体 | 学生处 / 学工部 | 本学年 | 3000~5000 | 综合(思想 + 学风 + 活动 + 纪律 + 卫生 5 维度全优) | 学校(部分省级) |
| 优良学风班 | 教务处 / 学工部 | 本学年 | 3000~4500 | 学风(GPA + 及格率 + 竞赛获奖 + 考研率) | 学校教务系统 |
| 五四红旗团支部 | 团委 | 本学年 | 3000~4500 | 团建(团组织生活 + 团费 + 主题活动 + 团员发展) | 校团委(部分省级 / 国家级) |
| 文明班级 | 学生处 / 后勤 | 本学年 | 3000~4000 | 文明(宿舍卫生 + 课堂纪律 + 网络文明 + 道德品质) | 学校(部分市级) |
outstanding_student skilloutstanding_graduate skillthree_rural skill(团队获奖但非班集体建制)中国高校集体荣誉体系中,四类班集体荣誉关系如下:
触发后第一步:核对申报类别。若学校使用"先进班集体"称谓,标题与正文用"先进班集体申请书";若申报优良学风班,标题与正文用"优良学风班申请书"并强化学风段;若申报五四红旗团支部,标题用"五四红旗团支部申请书"并强化团建段(团费 / 团组织生活 / 主题活动);若申报文明班级,标题用"文明班级申请书"并强化文明段(宿舍 / 课堂 / 网络)。四类共用本 skill,通过 collective_type 字段统一处理。
四类班集体荣誉最易混淆,必须 5 维度逐项核对。核心区别:先进班集体看综合全面,优良学风班看学业成绩,五四红旗团支部看团建工作,文明班级看文明素养。
| 维度 | 先进班集体 | 优良学风班 | 五四红旗团支部 | 文明班级 |
|---|---|---|---|---|
| ① 评审主导 | 综合全面(5 维度全优) | 学业学风 | 团建团务 | 文明素养 |
| ② 主办单位 | 学生处 / 学工部 | 教务处 / 学工部 | 校团委 | 学生处 / 后勤 |
| ③ 字数 | 3000~5000 | 3000~4500 | 3000~4500 | 3000~4000 |
| ④ 必含表 | 5 维度量化表 + 班委建制表 + 班级荣誉表 | 学业成绩表 + 学科竞赛表 + 考研率表 | 团组织生活表 + 团费缴纳表 + 主题活动表 + 团员发展表 | 宿舍卫生表 + 课堂纪律表 + 文明行为表 |
| ⑤ 答辩 | 校级及以上需答辩 | 多为材料评审 | 校级及以上需答辩 | 多为材料评审 |
| ⑥ 评审频率 | 年度(5-6 月) | 年度(5-6 月) | 年度(4-5 月) | 学期或年度 |
| ⑦ 获奖率 | 5%~10% | 8%~15% | 5%~12% | 10%~20% |
| ⑧ 班主任签字 | 必含 | 必含 | 必含(含团支书签字) | 必含 |
| ⑨ 5 维度侧重 | 思想 20% / 学风 25% / 活动 20% / 纪律 20% / 卫生 15% | 思想 10% / 学风 50% / 活动 15% / 纪律 15% / 卫生 10% | 思想(含团建) 50% / 学风 15% / 活动 20% / 纪律 10% / 卫生 5% | 思想 10% / 学风 10% / 活动 10% / 纪律 30% / 卫生 40% |
| ⑩ 上级荣誉推荐 | 省级先进班集体 | 不推荐上级 | 省级 / 国家级五四红旗团支部 | 市级文明班级 |
| 同年度兼得 | 先进班集体 | 优良学风班 | 五四红旗团支部 | 文明班级 |
|---|---|---|---|---|
| 先进班集体 | — | ✅ 可(部分高校互斥) | ✅ 可 | ✅ 可 |
| 优良学风班 | ✅ 可 | — | ✅ 可 | ✅ 可 |
| 五四红旗团支部 | ✅ 可 | ✅ 可 | — | ✅ 可 |
| 文明班级 | ✅ 可 | ✅ 可 | ✅ 可 | — |
说明:四类荣誉由不同部门组织(学工 / 教务 / 团委 / 后勤),多数高校允许同年度兼得,但部分高校规定先进班集体与优良学风班互斥(二选一)。申报前需查阅本校《学生集体荣誉评审办法》。
| 硬门槛 | 先进班集体 | 优良学风班 | 五四红旗团支部 | 文明班级 |
|---|---|---|---|---|
| 班级人数 | ≥30 人 | ≥30 人 | ≥30 人 | ≥30 人 |
| 班委建制 | 完整(班长 / 副班长 / 学习委员 / 生活委员 / 文体委员 / 心理委员) | 完整 | 完整团支委(书记 / 副书记 / 组织委员 / 宣传委员) | 完整 |
| 党员 / 团员比例 | 团员 ≥80% | 不强制 | 团员 ≥90%、党员 ≥5% | 团员 ≥70% |
| 平均学分绩点 | ≥3.0/4.0 | ≥3.3/4.0(且专业前列) | ≥3.0/4.0 | ≥2.8/4.0 |
| 课程及格率 | ≥95% | ≥98%(核心课 100%) | ≥95% | ≥93% |
| 违纪记录 | 本学年 0 起 | 本学年 0 起 | 本学年 0 起 | 本学年 0 起 |
| 宿舍卫生 | 全部合格 | 全部合格 | 全部合格 | 全部优秀(≥80% 优秀) |
| 主题活动 | ≥6 次 / 学年 | ≥4 次 / 学年 | ≥8 次 / 学年(含 4 次主题团日) | ≥4 次 / 学年 |
| 团费缴纳 | — | — | 100% 缴纳 | — |
| 体测合格率 | ≥95% | ≥95% | ≥95% | ≥95% |
本 skill 的核心创新点:将班级建设拆解为 思想 / 学习 / 活动 / 纪律 / 卫生 5 维度,每维度量化打分,总分 100,写入申请书正文与量化表。5 维度量化是本 skill 与其他评优 skill 的核心区别——其他评优 skill 侧重个人 3 维度(思想 / 学习 / 身体),本 skill 侧重集体 5 维度。
| 维度 | 先进班集体 | 优良学风班 | 五四红旗团支部 | 文明班级 |
|---|---|---|---|---|
| ① 思想建设 | 20 分 | 10 分 | 50 分(含团建) | 10 分 |
| ② 学习建设 | 25 分 | 50 分 | 15 分 | 10 分 |
| ③ 活动建设 | 20 分 | 15 分 | 20 分 | 10 分 |
| ④ 纪律建设 | 20 分 | 15 分 | 10 分 | 30 分 |
| ⑤ 卫生建设 | 15 分 | 10 分 | 5 分 | 40 分 |
| 合计 | 100 分 | 100 分 | 100 分 | 100 分 |
| 量化项 | 满分 | 量化标准 |
|---|---|---|
| 党员 / 预备党员 / 优秀团员/积极分子比例 | 5 分 | ≥10% 得 5 分;5%~10% 得 3 分;<5% 得 1 分 |
| 团员比例 | 3 分 | ≥95% 得 3 分;90%~95% 得 2 分;<90% 得 1 分 |
| 青年大学习完成率 | 4 分 | 100% 得 4 分;≥95% 得 3 分;≥90% 得 2 分;<90% 得 1 分 |
| 主题班会 / 团日活动次数 | 4 分 | ≥8 次 / 学年 得 4 分;6 |
| 思政课平均成绩 | 4 分 | ≥85 分 得 4 分;80 |
| 量化项 | 满分 | 量化标准 |
|---|---|---|
| 班级平均学分绩点 | 8 分 | GPA ≥3.5 得 8 分;3.3 |
| 班级专业前 10% 人数 | 5 分 | ≥5 人 得 5 分;3 |
| 课程及格率 | 5 分 | 100% 得 5 分;≥98% 得 4 分;≥95% 得 3 分;≥90% 得 2 分;<90% 得 0 分 |
| 学科竞赛获奖人数 | 4 分 | ≥10 人次 得 4 分;6 |
| 四六级通过率 | 3 分 | ≥90% 得 3 分;80%~90% 得 2 分;60%~80% 得 1 分;<60% 得 0 分 |
| 量化项 | 满分 | 量化标准 |
|---|---|---|
| 班级集体活动次数 | 5 分 | ≥10 次 / 学年 得 5 分;7 |
| 校级活动参与率 | 4 分 | ≥90% 得 4 分;80%~90% 得 3 分;60%~80% 得 2 分;<60% 得 1 分 |
| 志愿服务总时长 | 4 分 | 班均 ≥30 小时 得 4 分;20 |
| 文体活动获奖 | 4 分 | ≥5 项 得 4 分;3 |
| 社会实践参与率 | 3 分 | ≥80% 得 3 分;60%~80% 得 2 分;<60% 得 1 分 |
| 量化项 | 满分 | 量化标准 |
|---|---|---|
| 课堂出勤率 | 5 分 | 100% 得 5 分;≥98% 得 4 分;≥95% 得 3 分;<95% 得 1 分 |
| 迟到早退次数 | 4 分 | 0 次 得 4 分;1 |
| 违纪处分人数 | 5 分 | 0 人 得 5 分;有则 0 分(一票否决) |
| 考试作弊人数 | 4 分 | 0 人 得 4 分;有则 0 分(一票否决) |
| 网络文明记录 | 2 分 | 0 不良记录 得 2 分;有不良记录 得 0 分 |
| 量化项 | 满分 | 量化标准 |
|---|---|---|
| 宿舍卫生优秀率 | 5 分 | ≥80% 得 5 分;60%~80% 得 4 分;40%~60% 得 3 分;<40% 得 1 分 |
| 文明宿舍数量 | 4 分 | ≥3 个 得 4 分;2 个 得 3 分;1 个 得 2 分;0 个 得 0 分 |
| 宿舍卫生合格率 | 3 分 | 100% 得 3 分;≥95% 得 2 分;<95% 得 1 分 |
| 宿舍安全记录 | 3 分 | 0 起违规电器 得 3 分;有则 0 分 |
思想建设:18/20(党员 4 人 + 团员 36 人 + 青年大学习 96% + 主题班会 8 次 + 思政均分 86)
学习建设:22/25(GPA 3.42 + 前 10% 5 人 + 及格率 98% + 竞赛 12 人次 + 四六级 88%)
活动建设:17/20(集体活动 9 次 + 校级参与 85% + 志愿 28 小时 + 文体获奖 4 项 + 社会实践 75%)
纪律建设:18/20(出勤 99% + 迟到 2 次 + 0 违纪 + 0 作弊 + 0 网络不良)
卫生建设:13/15(卫生优秀 70% + 文明宿舍 2 个 + 卫生合格 100% + 0 违规电器)
合计:88/100(达先进班集体门槛 ≥85)
| 申报类别 | 5 维度总分门槛 | 维度单项门槛 |
|---|---|---|
| 先进班集体 | ≥85 分 | 任一维度 ≥70% 满分 |
| 优良学风班 | ≥85 分 | 学习维度 ≥42/50 |
| 五四红旗团支部 | ≥85 分 | 思想维度(含团建)≥42/50 |
| 文明班级 | ≥85 分 | 卫生维度 ≥32/40 + 纪律维度 ≥24/30 |
班集体申报书采用 6 段结构,固定顺序,不可调换:
写作要点:
字数控制:300 字版本精简到建制 + 班主任 + 班委 + 班训 4 项;500 字版本补充班级历史 + 班级定位 + 5 维度引言。
写作要点:
五四红旗团支部申报强化:本段为五四红旗团支部申报的核心段,需扩充至 800~1000 字,补充团费缴纳(100% 缴纳率)、智慧团建系统维护(XX% 完成)、团员发展流程(XX 人积极分子 → XX 人发展对象 → XX 人预备党员)、推优评特情况(XX 人推优、XX 人入团)。
写作要点:
优良学风班申报强化:本段为优良学风班申报的核心段,需扩充至 900~1200 字,补充每门核心课程平均分(高数 XX、英语 XX、专业课 XX)、学业预警学生帮扶记录(XX 名预警学生,帮扶后 XX 名脱警)、学习委员组织的学习打卡(XX 天打卡率 XX%)、班级学习公约。
写作要点:
写作要点:
写作要点:
| 段落 | 3000 字版本 | 4000 字版本 | 5000 字版本 |
|---|---|---|---|
| §1 班级概况 | 300 | 400 | 500 |
| §2 思想建设 | 500 | 700 | 900 |
| §3 学风建设 | 600 | 800 | 1000 |
| §4 班级活动 | 500 | 700 | 900 |
| §5 班级荣誉 | 300 | 400 | 500 |
| §6 工作展望 | 300 | 400 | 500 |
| 正文合计 | 2500 | 3400 | 4300 |
| 表格 / 落款 | 500 | 600 | 700 |
| 总计 | 3000 | 4000 | 5000 |
适用场景:
字数分配:6 段共 2500 字 + 表格落款 500 字 = 3000 字
精简策略:
适用场景:
字数分配:6 段共 3400 字 + 表格落款 600 字 = 4000 字
扩展策略:
适用场景:
字数分配:6 段共 4300 字 + 表格落款 700 字 = 5000 字
扩展策略:
| 评审级别 | 评审方式 | 推荐字数版本 |
|---|---|---|
| 院级 | 材料评审 | 3000 字 |
| 院级 | 答辩评审 | 4000 字 |
| 校级 | 材料评审 | 4000 字 |
| 校级 | 答辩评审 | 4000 字 |
| 校级重点推荐 | 答辩评审 | 5000 字 |
| 省级 | 材料评审 | 5000 字 |
| 省级 | 答辩评审 | 5000 字 |
| 国家级(五四红旗团支部) | 答辩评审 | 5000 字 |
错误:将"我""本人""我的"贯穿全文。 正确:班集体申报必须用"本班""我班""全班同学""我们"作为主语,落款为"全体班委 + 班主任"。
错误:5 维度量化自评全部满分或全部 90+,与班级实际数据脱节。 正确:5 维度量化必须有据可查,单项维度允许有不足(如卫生建设 13/15 比满分 15 更真实),总分控制在 85~92 分区间。
错误:将本学年荣誉与上学年 / 大一荣誉混列,或时间顺序颠倒。 正确:严格按本学年(9 月至次年 6 月)荣誉列项,时间从早到晚排列,避免跨学年。
错误:班级人数 <30 人(部分学校硬门槛),但仍申报先进班集体。 正确:申报前核对硬门槛(§1.3),班级人数 <30 人时应申报"小班集体"或"先进小组"专项。
错误:同年度申报先进班集体 + 五四红旗团支部,两份申请书内容 80% 相同。 正确:四类荣誉申报内容应有差异化侧重——先进班集体重综合、优良学风班重学业、五四红旗团支部重团建、文明班级重文明素养。同年度多奖时各申请书重复率 <40%。
错误:落款仅有班长 / 团支书签字。 正确:班集体申报必须含班主任 / 辅导员签字位(部分学校还要求学院副书记签字)。
错误:§1 班级概况写 38 人,§3 学风建设写 35 人参加考试,§5 班级荣誉写 40 人次获奖。 正确:所有人数数据必须前后一致,建议先在 §1 班级概况确定班级总人数 N,后续所有数据以 N 为分母计算占比。
错误:直接照搬网络班集体申报模板,活动名称、荣誉名称与本校实际不符。 正确:所有活动名称、荣誉名称必须为本校实际名称(如"XX 大学 XX 学院第 X 届 XX 杯"),辅导员 / 班主任真实姓名。
错误:§5 班级荣誉段列出 5 维度量化自评分数,但 §2~§4 正文未对应展开。 正确:5 维度量化每一项分数必须在 §2(思想)/ §3(学习)/ §4(活动)/ 纪律段 / 卫生段中有对应数据支撑,正文与表格交叉印证。
错误:答辩 PPT 与申报书内容不一致,PPT 上数据申报书没有,申报书上数据 PPT 没体现。 正确:答辩 PPT 必须严格基于申报书内容,10 页 PPT 对应 6 段结构 + 封面 + 总结,所有数据与申报书一致。
| 字段 | 说明 | 示例 |
|---|---|---|
| class_name | 班级全称 | "计算机科学与技术 2023 级 1 班" |
| college | 学院全称 | "计算机学院" |
| major | 专业全称 | "计算机科学与技术" |
| class_size | 班级总人数 | 38 |
| collective_type | 申报类别 | advanced_class / good_study_class / may_fourth_flag / civilized_class |
| 字段 | 说明 | 示例 |
|---|---|---|
| male_count | 男生人数 | 26 |
| female_count | 女生人数 | 12 |
| member_count | 团员人数 | 36 |
| party_member_count | 党员(含预备)人数 | 4 |
| 字段 | 说明 | 示例 |
|---|---|---|
| class_committee | 班委列表(职务 + 姓名 + 任期) | [{"post":"班长","name":"张三","term":"2024.09-2025.06"},...] |
| head_teacher | 班主任 / 辅导员信息 | {"name":"李老师","title":"副教授","unit":"计算机学院软件工程系"} |
| 字段 | 说明 | 示例 |
|---|---|---|
| ideology_score | 思想建设得分(含 5 子项) | {"party_ratio":5,"member_ratio":3,"youth_study":4,"theme_meeting":4,"ideology_grade":4,"total":18,"max":20} |
| study_score | 学习建设得分(含 5 子项) | {"gpa":6,"top10":5,"pass_rate":4,"competition":4,"cet":3,"total":22,"max":25} |
| activity_score | 活动建设得分(含 5 子项) | {"collective_activity":4,"school_participation":3,"volunteer":3,"culture_award":4,"social_practice":3,"total":17,"max":20} |
| discipline_score | 纪律建设得分(含 5 子项) | {"attendance":5,"late":3,"violation":5,"cheating":4,"network":2,"total":18,"max":20} |
| hygiene_score | 卫生建设得分(含 4 子项) | {"excellent_rate":5,"civilized_dormitory":3,"pass_rate":3,"safety":2,"total":13,"max":15} |
| 字段 | 说明 | 示例 |
|---|---|---|
| avg_gpa | 班级平均学分绩点 | 3.42 |
| pass_rate | 课程及格率(百分比) | 98.5 |
| competition_awards | 学科竞赛获奖(按级别) | {"national":3,"provincial":5,"school":12} |
| cet4_pass_rate | 英语四级通过率 | 88.5 |
| cet6_pass_rate | 英语六级通过率 | 65.8 |
| 字段 | 说明 | 示例 |
|---|---|---|
| overview_text | §1 班级概况正文 | (300~500 字) |
| ideology_text | §2 思想建设正文 | (500~900 字) |
| study_text | §3 学风建设正文 | (600~1000 字) |
| activity_text | §4 班级活动正文 | (500~900 字) |
| honor_text | §5 班级荣誉正文 | (300~500 字) |
| outlook_text | §6 工作展望正文 | (300~500 字) |
| 字段 | 说明 | 示例 |
|---|---|---|
| collective_honors | 集体荣誉清单 | [{"year":"2024","name":"校级先进班集体","level":"校级"}] |
| personal_honors_summary | 个人荣誉汇总 | {"national":3,"provincial":5,"school":18,"total_count":26} |
| signature_dates | 签字日期 | {"class_monitor":"2025-05-20","head_teacher":"2025-05-21","college":"2025-05-22"} |
| 字段 | 说明 | 示例 |
|---|---|---|
| word_count_version | 字数版本 | 3000 / 4000 / 5000(默认 4000) |
| class_slogan | 班级口号 / 班训 | "团结奋进,求实创新" |
| target_honor | 申报目标荣誉全称 | "2024-2025 学年校级先进班集体" |
| submit_date | 申报日期 | "2025-05-20" |
| defense_needed | 是否需答辩 | true / false |
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ClassCollectiveApplication",
"description": "班集体申报书数据模型(先进班集体 / 优良学风班 / 五四红旗团支部 / 文明班级)",
"type": "object",
"required": [
"class_name", "college", "major", "class_size", "collective_type",
"male_count", "female_count", "member_count", "party_member_count",
"class_committee", "head_teacher",
"ideology_score", "study_score", "activity_score", "discipline_score", "hygiene_score",
"avg_gpa", "pass_rate", "competition_awards", "cet4_pass_rate", "cet6_pass_rate",
"overview_text", "ideology_text", "study_text", "activity_text", "honor_text", "outlook_text"
],
"properties": {
"class_name": {"type": "string", "minLength": 4, "maxLength": 50, "description": "班级全称"},
"college": {"type": "string", "minLength": 2, "maxLength": 30, "description": "学院全称"},
"major": {"type": "string", "minLength": 2, "maxLength": 30, "description": "专业全称"},
"class_size": {"type": "integer", "minimum": 10, "maximum": 100, "description": "班级总人数"},
"collective_type": {
"type": "string",
"enum": ["advanced_class", "good_study_class", "may_fourth_flag", "civilized_class"],
"description": "申报类别"
},
"male_count": {"type": "integer", "minimum": 0, "maximum": 100},
"female_count": {"type": "integer", "minimum": 0, "maximum": 100},
"member_count": {"type": "integer", "minimum": 0, "maximum": 100, "description": "团员人数"},
"party_member_count": {"type": "integer", "minimum": 0, "maximum": 100, "description": "党员(含预备)人数"},
"class_committee": {
"type": "array",
"minItems": 5,
"maxItems": 15,
"items": {
"type": "object",
"required": ["post", "name", "term"],
"properties": {
"post": {"type": "string", "description": "职务"},
"name": {"type": "string", "description": "姓名"},
"term": {"type": "string", "description": "任期"}
}
}
},
"head_teacher": {
"type": "object",
"required": ["name", "title", "unit"],
"properties": {
"name": {"type": "string"},
"title": {"type": "string", "description": "职称"},
"unit": {"type": "string", "description": "所在单位"}
}
},
"ideology_score": {
"type": "object",
"required": ["party_ratio", "member_ratio", "youth_study", "theme_meeting", "ideology_grade", "total", "max"],
"properties": {
"party_ratio": {"type": "number", "minimum": 0, "maximum": 5},
"member_ratio": {"type": "number", "minimum": 0, "maximum": 3},
"youth_study": {"type": "number", "minimum": 0, "maximum": 4},
"theme_meeting": {"type": "number", "minimum": 0, "maximum": 4},
"ideology_grade": {"type": "number", "minimum": 0, "maximum": 4},
"total": {"type": "number", "minimum": 0, "maximum": 20},
"max": {"type": "number", "const": 20}
}
},
"study_score": {
"type": "object",
"required": ["gpa", "top10", "pass_rate", "competition", "cet", "total", "max"],
"properties": {
"gpa": {"type": "number", "minimum": 0, "maximum": 8},
"top10": {"type": "number", "minimum": 0, "maximum": 5},
"pass_rate": {"type": "number", "minimum": 0, "maximum": 5},
"competition": {"type": "number", "minimum": 0, "maximum": 4},
"cet": {"type": "number", "minimum": 0, "maximum": 3},
"total": {"type": "number", "minimum": 0, "maximum": 25},
"max": {"type": "number", "const": 25}
}
},
"activity_score": {
"type": "object",
"required": ["collective_activity", "school_participation", "volunteer", "culture_award", "social_practice", "total", "max"],
"properties": {
"collective_activity": {"type": "number", "minimum": 0, "maximum": 5},
"school_participation": {"type": "number", "minimum": 0, "maximum": 4},
"volunteer": {"type": "number", "minimum": 0, "maximum": 4},
"culture_award": {"type": "number", "minimum": 0, "maximum": 4},
"social_practice": {"type": "number", "minimum": 0, "maximum": 3},
"total": {"type": "number", "minimum": 0, "maximum": 20},
"max": {"type": "number", "const": 20}
}
},
"discipline_score": {
"type": "object",
"required": ["attendance", "late", "violation", "cheating", "network", "total", "max"],
"properties": {
"attendance": {"type": "number", "minimum": 0, "maximum": 5},
"late": {"type": "number", "minimum": 0, "maximum": 4},
"violation": {"type": "number", "minimum": 0, "maximum": 5},
"cheating": {"type": "number", "minimum": 0, "maximum": 4},
"network": {"type": "number", "minimum": 0, "maximum": 2},
"total": {"type": "number", "minimum": 0, "maximum": 20},
"max": {"type": "number", "const": 20}
}
},
"hygiene_score": {
"type": "object",
"required": ["excellent_rate", "civilized_dormitory", "pass_rate", "safety", "total", "max"],
"properties": {
"excellent_rate": {"type": "number", "minimum": 0, "maximum": 5},
"civilized_dormitory": {"type": "number", "minimum": 0, "maximum": 4},
"pass_rate": {"type": "number", "minimum": 0, "maximum": 3},
"safety": {"type": "number", "minimum": 0, "maximum": 3},
"total": {"type": "number", "minimum": 0, "maximum": 15},
"max": {"type": "number", "const": 15}
}
},
"avg_gpa": {"type": "number", "minimum": 0, "maximum": 4, "description": "班级平均学分绩点"},
"pass_rate": {"type": "number", "minimum": 0, "maximum": 100, "description": "课程及格率(百分比)"},
"competition_awards": {
"type": "object",
"required": ["national", "provincial", "school"],
"properties": {
"national": {"type": "integer", "minimum": 0},
"provincial": {"type": "integer", "minimum": 0},
"school": {"type": "integer", "minimum": 0}
}
},
"cet4_pass_rate": {"type": "number", "minimum": 0, "maximum": 100},
"cet6_pass_rate": {"type": "number", "minimum": 0, "maximum": 100},
"overview_text": {"type": "string", "minLength": 200, "maxLength": 600},
"ideology_text": {"type": "string", "minLength": 400, "maxLength": 1000},
"study_text": {"type": "string", "minLength": 500, "maxLength": 1100},
"activity_text": {"type": "string", "minLength": 400, "maxLength": 1000},
"honor_text": {"type": "string", "minLength": 200, "maxLength": 600},
"outlook_text": {"type": "string", "minLength": 200, "maxLength": 600},
"collective_honors": {
"type": "array",
"items": {
"type": "object",
"required": ["year", "name", "level"],
"properties": {
"year": {"type": "string"},
"name": {"type": "string"},
"level": {"type": "string", "enum": ["国家级", "省级", "校级", "院级"]}
}
}
},
"personal_honors_summary": {
"type": "object",
"properties": {
"national": {"type": "integer"},
"provincial": {"type": "integer"},
"school": {"type": "integer"},
"total_count": {"type": "integer"}
}
},
"word_count_version": {"type": "integer", "enum": [3000, 4000, 5000], "default": 4000},
"class_slogan": {"type": "string", "maxLength": 50},
"target_honor": {"type": "string"},
"submit_date": {"type": "string", "pattern": "^\\d{4}-\\d{2}-\\d{2}quot;},
"defense_needed": {"type": "boolean", "default": false}
}
}
{
"class_name": "计算机科学与技术 2023 级 1 班",
"college": "计算机学院",
"major": "计算机科学与技术",
"class_size": 38,
"collective_type": "advanced_class",
"male_count": 26,
"female_count": 12,
"member_count": 36,
"party_member_count": 4,
"class_committee": [
{"post": "班长", "name": "张三", "term": "2024.09-2025.06"},
{"post": "团支书", "name": "李四", "term": "2024.09-2025.06"}
],
"head_teacher": {"name": "王老师", "title": "副教授", "unit": "计算机学院软件工程系"},
"ideology_score": {"party_ratio": 5, "member_ratio": 3, "youth_study": 4, "theme_meeting": 4, "ideology_grade": 4, "total": 18, "max": 20},
"study_score": {"gpa": 6, "top10": 5, "pass_rate": 4, "competition": 4, "cet": 3, "total": 22, "max": 25},
"activity_score": {"collective_activity": 4, "school_participation": 3, "volunteer": 3, "culture_award": 4, "social_practice": 3, "total": 17, "max": 20},
"discipline_score": {"attendance": 5, "late": 3, "violation": 5, "cheating": 4, "network": 2, "total": 18, "max": 20},
"hygiene_score": {"excellent_rate": 5, "civilized_dormitory": 3, "pass_rate": 3, "safety": 2, "total": 13, "max": 15},
"avg_gpa": 3.42,
"pass_rate": 98.5,
"competition_awards": {"national": 3, "provincial": 5, "school": 12},
"cet4_pass_rate": 88.5,
"cet6_pass_rate": 65.8,
"overview_text": "(300~500 字班级概况正文)",
"ideology_text": "(500~900 字思想建设正文)",
"study_text": "(600~1000 字学风建设正文)",
"activity_text": "(500~900 字班级活动正文)",
"honor_text": "(300~500 字班级荣誉正文)",
"outlook_text": "(300~500 字工作展望正文)",
"word_count_version": 4000,
"class_slogan": "团结奋进,求实创新",
"target_honor": "2024-2025 学年校级先进班集体",
"submit_date": "2025-05-20",
"defense_needed": true
}
# 方式 1:使用 demo 数据生成示例文档
python build.py --demo --out demo.docx
# 方式 2:使用用户提供的数据生成正式文档
python build.py --data data.json --out output.docx
# 方式 3:同时指定字数版本(覆盖 data.json 中的 word_count_version)
python build.py --data data.json --out output.docx --word-count 5000
| 参数 | 必填 | 说明 |
|---|---|---|
--demo | 二选一 | 使用内置 DEFAULT_DATA 生成示例文档 |
--data | 二选一 | 用户数据 JSON 文件路径 |
--out | 是 | 输出 docx 文件路径 |
--word-count | 否 | 字数版本(3000/4000/5000),覆盖 JSON 中的设置 |
校级及以上先进班集体、五四红旗团支部需现场答辩(10 分钟陈述 + 5 分钟答辩),以下为 10 页 PPT 框架。
| 页码 | 标题 | 内容要点 | 时长 |
|---|---|---|---|
| P1 | 封面 | 班级全称 + 申报类别 + 班训 + 班主任 + 班长姓名 + 日期 | 30s |
| P2 | 班级概况 | 班级建制(人数 / 党团员 / 班委)+ 班训 + 班级定位 + 班级合影 | 1min |
| P3 | 思想建设 | 党团建设 + 主题班会 + 青年大学习 + 思政成绩(五四红旗团支部需扩充至 P3-P4 两页) | 1.5min |
| P4 | 学风建设 | 平均 GPA + 及格率 + 竞赛获奖 + 四六级 + 学习互助(优良学风班需扩充至 P4-P5 两页) | 1.5min |
| P5 | 班级活动 | 集体活动 + 文体活动 + 志愿服务 + 社会实践(配照片) | 1.5min |
| P6 | 班级荣誉 | 集体荣誉 + 个人荣誉汇总 + 荣誉墙照片 | 1min |
| P7 | 5 维度量化 | 5 维度雷达图 + 总分 + 维度单项得分 | 1min |
| P8 | 亮点展示 | 3 个班级亮点(特色活动 / 重大荣誉 / 突出个人) | 1min |
| P9 | 工作展望 | 3 不足 + 3 目标 + 3 措施 | 1min |
| P10 | 致谢 | "恳请评审委员会予以批准" + 班训 + 全体班委合影 | 30s |
| 评分维度 | 权重 | 评分要点 |
|---|---|---|
| 班级建设成效 | 40% | 5 维度量化数据 + 实际成效 |
| 答辩表现 | 25% | 陈述清晰度 + 答辩应对 + 时间控制 |
| PPT 制作 | 15% | 内容完整 + 视觉效果 + 数据可视化 |
| 班级特色 | 10% | 特色活动 + 差异化亮点 |
| 师生互动 | 10% | 班主任参与度 + 班委协作 |
触发 skill → 核对 collective_type → 信息采集(21 项必填 + 8 项选填)
→ 5 维度量化自评 → 6 段正文撰写 → 选择字数版本
→ 调用 build.py 生成 docx → 质检清单 7 大项 → 输出可提交文档
→ (可选)生成答辩 PPT 框架
询问用户申报的具体类别:
若用户不确定,根据学院 / 学校通知判断:
按 §6.1 信息采集清单逐项询问用户,缺失字段用合理默认值填充(标注"待用户确认")。
信息采集话术示例:
请提供以下班级基本信息:
1. 班级全称(如"计算机科学与技术 2023 级 1 班")
2. 学院全称
3. 班级总人数 / 男生人数 / 女生人数
4. 团员人数 / 党员(含预备)人数
5. 班主任姓名 + 职称 + 所在单位
6. 班委建制(职务 + 姓名 + 任期,至少 5 人)
7. 5 维度量化自评(按 §2.2 标准逐项打分)
8. 班级核心数据(平均 GPA / 及格率 / 竞赛获奖 / 四六级通过率)
9. 6 段正文(可由本 skill 辅助生成)
10. 班级荣誉清单(集体 + 个人汇总)
引导用户按 §2.2 标准逐项打分,计算 5 维度总分:
按 §3 6 段结构逐段撰写:
python build.py --data user_data.json --out output.docx --word-count 4000
按 §8 质检清单 7 大项逐项检查,发现问题反馈用户修正。
班委建制表是 §1 班级概况段的必含表格,标准格式如下:
| 职务 | 姓名 | 学号 | 任期 | 主要工作 |
|---|---|---|---|---|
| 班长 | 张三 | 20230101 | 2024.09-2025.06 | 全面负责班级工作 |
| 副班长 | 王五 | 20230102 | 2024.09-2025.06 | 协助班长,分管学习 |
| 团支书 | 李四 | 20230103 | 2024.09-2025.06 | 主持团支部工作 |
| 学习委员 | 赵六 | 20230104 | 2024.09-2025.06 | 组织学习互助 |
| 生活委员 | 钱七 | 20230105 | 2024.09-2025.06 | 班费管理、宿舍卫生 |
| 文体委员 | 孙八 | 20230106 | 2024.09-2025.06 | 文体活动组织 |
| 心理委员 | 周九 | 20230107 | 2024.09-2025.06 | 心理健康教育 |
| 组织委员 | 吴十 | 20230108 | 2024.09-2025.06 | 团组织生活 |
| 宣传委员 | 郑十一 | 20230109 | 2024.09-2025.06 | 团支部宣传 |
五四红旗团支部申报必含:团支书 + 副书记 + 组织委员 + 宣传委员 +纪检委员(5 人完整团支委)
班级荣誉表是 §5 班级荣誉段的必含表格,标准格式如下:
| 序号 | 时间 | 荣誉名称 | 颁发单位 | 级别 |
|---|---|---|---|---|
| 1 | 2024.10 | 校级先进班集体 | XX 大学学生处 | 校级 |
| 2 | 2024.12 | 院级优秀团支部 | XX 学院团委 | 院级 |
| 3 | 2025.04 | 校级文明宿舍楼 | XX 大学后勤集团 | 校级 |
| 级别 | 荣誉类型 | 获奖人数 | 累计人次 |
|---|---|---|---|
| 国家级 | 国家奖学金 / 国家级竞赛 | 3 | 5 |
| 省级 | 省级竞赛 / 省级优秀团员 | 5 | 8 |
| 校级 | 校级奖学金 / 校级竞赛 / 校级优秀团员 | 18 | 26 |
| 合计 | — | 26 | 39 |
| 维度 | 满分 | 自评得分 | 达标率 |
|---|---|---|---|
| 思想建设 | 20 | 18 | 90% |
| 学习建设 | 25 | 22 | 88% |
| 活动建设 | 20 | 17 | 85% |
| 纪律建设 | 20 | 18 | 90% |
| 卫生建设 | 15 | 13 | 87% |
| 合计 | 100 | 88 | 88% |
五四红旗团支部申报与其他三类差异较大,需专项强化以下内容:
若班级同年度同时申报先进班集体 + 优良学风班 + 五四红旗团支部 + 文明班级,需差异化撰写:
| 段落 | 先进班集体 | 优良学风班 | 五四红旗团支部 | 文明班级 |
|---|---|---|---|---|
| §1 班级概况 | 5 维度引言 | 学风建设目标 | 团支部建制 | 文明建设目标 |
| §2 思想建设 | 综合(含党团) | 简略(侧重学习态度) | 强化(团建为主) | 简略(侧重文明意识) |
| §3 学风建设 | 常规 | 强化(核心段,900+字) | 简略 | 简略 |
| §4 班级活动 | 综合 | 侧重学科竞赛 | 侧重主题团日 | 侧重文明活动 |
| §5 班级荣誉 | 综合荣誉 | 学业荣誉为主 | 团建荣誉为主 | 文明荣誉为主 |
| §6 工作展望 | 5 维度改进 | 学风改进 | 团建改进 | 文明改进 |
全体班委
班 长:________(签字)
团支书:________(签字)
班主任:________(签字)
学 院:________(盖章)
2025 年 5 月 20 日
计算机学院计算机科学与技术 2023 级 1 班,成立于 2023 年 9 月,现有学生 38 人,其中男生 26 人、女生 12 人,团员 36 人(占比 94.7%)、党员(含预备)4 人(占比 10.5%)、优秀团员/积极分子 8 人。班主任王老师(计算机学院软件工程系副教授),辅导员张老师。班级建制完整,设班长 1 人、副班长 1 人、团支书 1 人、学习委员 1 人、生活委员 1 人、文体委员 1 人、心理委员 1 人、组织委员 1 人、宣传委员 1 人,共 9 人组成班委团队。班级口号"团结奋进,求实创新"源自校训"XXXX",体现"XX 精神"。本班以"建设 5 维度全面优秀的先进班集体"为目标,秉持"勤学、守纪、团结、创新"的班风,本学年在思想、学习、活动、纪律、卫生 5 维度全面推进班级建设,5 维度量化自评 88 分,达到先进班集体申报门槛(≥85 分)。
本学年班级获校级荣誉 3 项、院级荣誉 2 项,包括"2024 年度校级先进班集体""2024 年度院级优秀团支部""2025 年春季校级文明宿舍楼"等。班级同学获国家级荣誉 3 项(含国家奖学金 1 人、国家级竞赛 2 人次)、省级 5 项、校级 18 项,累计 26 人次获奖,占班级总人数的 68.4%。其中,张三同学作为学生代表在 2024 年校学生代表大会发言,李四同学获 2024 年度省级"优秀共青团员"称号。依据本 skill §2 5 维度量化体系,本班自评如下:思想建设 18/20、学习建设 22/25、活动建设 17/20、纪律建设 18/20、卫生建设 13/15,合计 88/100,达到先进班集体申报门槛(≥85 分),任一维度均达 70% 满分以上,无严重短板。
SKILL.md:本文件(约 1200 行)build.py:docx 生成器(约 900 行)demo_data.json:示例数据(由 build.py 内置 DEFAULT_DATA 生成)# 1. 语法检查
python3 -m py_compile build.py
# 2. 生成 demo 文档
python3 build.py --demo --out demo.docx
# 3. 验证 docx 可被 python-docx 打开
python3 -c "from docx import Document; doc = Document('demo.docx'); print(f'段落 {len(doc.paragraphs)} 个')"
| 类别 | collective_type | 字数 | 核心段 | 主办 |
|---|---|---|---|---|
| 先进班集体 | advanced_class | 3000~5000 | §3 学风 + §2 思想 | 学工部 |
| 优良学风班 | good_study_class | 3000~4500 | §3 学风(强化) | 教务处 |
| 五四红旗团支部 | may_fourth_flag | 3000~4500 | §2 思想(强化团建) | 团委 |
| 文明班级 | civilized_class | 3000~4000 | §4 活动(侧重文明) + 卫生 | 学生处 |
| 维度 | 先进班集体 | 优良学风班 | 五四红旗团支部 | 文明班级 |
|---|---|---|---|---|
| 思想 | 20 | 10 | 50 | 10 |
| 学习 | 25 | 50 | 15 | 10 |
| 活动 | 20 | 15 | 20 | 10 |
| 纪律 | 20 | 15 | 10 | 30 |
| 卫生 | 15 | 10 | 5 | 40 |
| 段落 | 字数(4000 版) | 核心内容 |
|---|---|---|
| §1 班级概况 | 400 | 建制 + 班主任 + 班委 + 班训 |
| §2 思想建设 | 700 | 党团建设 + 主题班会 + 思政成绩 |
| §3 学风建设 | 800 | GPA + 及格率 + 竞赛 + 互助 |
| §4 班级活动 | 700 | 集体活动 + 文体 + 志愿 + 实践 |
| §5 班级荣誉 | 400 | 集体荣誉 + 个人汇总 + 5 维度自评 |
| §6 工作展望 | 400 | 不足 + 目标 + 措施 |
End of SKILL.md