chore: tidy repo - DESIGN.md & scoring rules into docs/, icon generators into tools/, drop one-off junk, refresh app README
ci / test (push) Canceled after 0s

This commit is contained in:
root
2026-10-16 22:35:28 +08:00
parent f938870ac5
commit cc32a3d362
7 changed files with 106 additions and 80 deletions
@@ -0,0 +1,682 @@
{
"schema_version": 1,
"preset_id": "cqccst-csn-2026-2027",
"name": "学生综合素质测评评分细则",
"school": "重庆城市科技学院",
"college": "计算机与网络安全学院",
"academic_year": "2026-2027",
"effective_from": "2026-09-09",
"period_note": "所有加减分只针对上一学年度,截止当年8月31日",
"total_formula": "品行素质 + 学业成绩 + 文体素质 + 拓展性素质 + 奖惩分",
"grade_order": [
"特等奖",
"一等奖",
"二等奖",
"三等奖",
"优秀奖"
],
"rank_to_grade": [
{
"match": {
"rank": [
1,
1
]
},
"grade": "一等奖"
},
{
"match": {
"rank": [
2,
3
]
},
"grade": "二等奖"
},
{
"match": {
"rank": [
4,
6
]
},
"grade": "三等奖"
},
{
"match": {
"rank_min": 7
},
"grade": "优秀奖"
}
],
"special_grade": {
"grade": "特等奖",
"base": "一等奖",
"extra": 1
},
"sections": [
{
"id": "pinxing",
"name": "品行素质",
"max": 13,
"items": [
{
"id": "politics",
"name": "思想政治基础分",
"max": 3,
"type": "single_select",
"match": {
"footprint_type": "identity"
},
"options": [
{
"label": "中共党员",
"points": 3
},
{
"label": "中共预备党员",
"points": 2.5
},
{
"label": "入党积极分子(考试合格)",
"points": 2
},
{
"label": "共青团员",
"points": 1.5
},
{
"label": "群众",
"points": 1
}
]
},
{
"id": "conduct",
"name": "操行考评成绩",
"max": 8,
"type": "deduction_log",
"cap_note": "累计扣分不超过8分,辅导员制定规则打分",
"rules": [
{
"label": "上课迟到",
"points": 0.5,
"unit": "次",
"is_deduction": true
},
{
"label": "早退",
"points": 0.5,
"unit": "次",
"is_deduction": true
},
{
"label": "旷课",
"points": 1,
"unit": "次",
"is_deduction": true
},
{
"label": "带早餐进课堂",
"points": 0.5,
"unit": "次",
"is_deduction": true
},
{
"label": "会议/活动迟到",
"points": 0.5,
"unit": "次",
"is_deduction": true
},
{
"label": "会议/活动早退",
"points": 0.5,
"unit": "次",
"is_deduction": true
},
{
"label": "会议/活动旷会",
"points": 1,
"unit": "次",
"is_deduction": true
},
{
"label": "不按时请销假",
"points": 1,
"unit": "次",
"is_deduction": true
},
{
"label": "未请假离校",
"points": 1,
"unit": "天",
"is_deduction": true
},
{
"label": "晚归",
"points": 0.5,
"unit": "次",
"is_deduction": true
},
{
"label": "夜不归宿",
"points": 1,
"unit": "次",
"is_deduction": true
},
{
"label": "私自校外住宿",
"points": 3,
"unit": "次",
"is_deduction": true
},
{
"label": "未经院方同意男女互访",
"points": 2,
"unit": "次",
"is_deduction": true
},
{
"label": "私自换宿舍",
"points": 3,
"unit": "次",
"is_deduction": true
},
{
"label": "酗酒",
"points": 1.5,
"unit": "次",
"is_deduction": true
},
{
"label": "赌博",
"points": 2,
"unit": "次",
"is_deduction": true
},
{
"label": "破坏校园公物",
"points": 1,
"unit": "次",
"is_deduction": true
},
{
"label": "影响校风建设",
"points": [
1,
3
],
"unit": "次",
"is_deduction": true,
"manual": true
},
{
"label": "不服从教职工管理",
"points": [
1,
2
],
"unit": "次",
"is_deduction": true,
"manual": true
},
{
"label": "辱骂、殴打教职工",
"points": [
3,
5
],
"unit": "次",
"is_deduction": true,
"manual": true
}
]
},
{
"id": "integrity",
"name": "诚信分",
"max": 2,
"type": "default_deduct",
"default": 2,
"rules": [
{
"label": "评选/考试不诚信(作弊、作弊未遂)",
"points": 2,
"is_deduction": true
},
{
"label": "请假条理由与实际不符等(酌情)",
"manual": true
}
]
}
]
},
{
"id": "academic",
"name": "学业成绩",
"max": 60,
"items": [
{
"id": "gpa",
"name": "平均学分绩点",
"max": 60,
"type": "formula",
"formula": "avg_gpa * 10",
"source": "semester 表(教务系统导出)"
}
]
},
{
"id": "wenti",
"name": "文体素质",
"max": 10,
"items": [
{
"id": "pe",
"name": "体育成绩",
"max": 5,
"type": "formula",
"formula": "sum(两学期体育课成绩) * 0.025",
"note": "大三大四按满分5分计"
},
{
"id": "wenti_bonus",
"name": "文体类加分",
"max": 5,
"type": "award_matrix",
"match": {
"footprint_type": [
"competition",
"publish"
],
"category": "文体类"
},
"matrix_grades": [
"一等奖",
"二等奖",
"三等奖",
"优秀奖"
],
"matrix": {
"国家级": [
3,
2,
1,
0.5
],
"省市级": [
2,
1,
0.5,
0.2
],
"区县级": [
1,
0.5,
0.2,
0.1
],
"校级": [
0.5,
0.2,
0.1,
0.05
],
"二级学院": [
0.2,
0.1,
0.05,
0
]
},
"publish_matrix": {
"国家级": 3,
"省市级": 2,
"区级": 1,
"校级": 0.5,
"二级学院级": 0.2
},
"participation_flat_bonus": [
{
"label": "参加校级比赛方阵/健美操",
"points": 0.5,
"per": "人"
},
{
"label": "参加院级篮球赛/方阵",
"points": 0.1,
"per": "人"
}
],
"dedup": "同一项目(同 group_id)不同类别获奖按最高分值加一次;不同项目可累计",
"excluded": [
"网络答题获奖及类似网上捐款证书一律不加分",
"活动组织过程中颁发的优秀工作者等不适用本量表"
],
"publish_note": "发表作品需提供复印件/录用通知/网页依据且含本人信息;发表同时获奖可叠加计分"
}
]
},
{
"id": "tuozhan",
"name": "拓展性素质",
"max": 17,
"items": [
{
"id": "student_work",
"name": "担任学生工作",
"max": 4,
"type": "role_table",
"match": {
"footprint_type": "student_work"
},
"rules": [
{
"role": "干部",
"校级": 4,
"院级": 3,
"note": "各级团委/学生会/社团联合会/青年志愿者协会成员;校级团体按院级标准"
},
{
"role": "干事",
"校级": 2,
"院级": 1.5
},
{
"role": "支部委员",
"院级": 1.5,
"note": "需届满一年"
},
{
"role": "支部组长",
"院级": 1,
"note": "需届满一年"
},
{
"role": "班长/团支书",
"points": 1
},
{
"role": "其他班委/团支部委员",
"points": 0.5,
"note": "每班不超过4名班委、3名团支部委员"
},
{
"role": "社团干部",
"points": 1,
"note": "社团干事不加分"
},
{
"role": "学工助理",
"points": 2,
"note": "学院设置"
}
],
"constraints": [
"任职需满一年及以上",
"担任多种职务只取最高一项,不累计",
"以学生处/校团委/二级学院/机关部处签章的加分凭条为准"
]
},
{
"id": "contest_award",
"name": "竞赛获奖",
"max": 10,
"type": "award_matrix",
"match": {
"footprint_type": "competition",
"category": "学科/拓展类"
},
"matrix_grades": [
"一等奖",
"二等奖",
"三等奖",
"优秀奖"
],
"matrix": {
"国家级": [
3,
2,
1,
0.5
],
"省市级": [
2,
1,
0.5,
0.2
],
"区县级": [
1,
0.5,
0.2,
0.1
],
"校级": [
0.5,
0.2,
0.1,
0.05
],
"二级学院": [
0.2,
0.1,
0.05,
0
]
},
"dedup": "同一项目(同 group_id)不同类别获奖按最高分值加一次;不同项目、不同类别/不同项目同一类别均可累计",
"member_rule": "集体项目每位成员均按相应等级加分",
"excluded": [
"网络答题获奖及类似网上捐款证书一律不加分",
"活动组织过程中颁发的优秀工作者等不适用本量表"
]
},
{
"id": "public_welfare",
"name": "公益活动",
"max": 3,
"type": "sum_rules",
"match": {
"footprint_type": "volunteer"
},
"rules": [
{
"label": "无偿献血",
"points": 0.5,
"once": true,
"note": "多次献血不叠加,只计一次"
},
{
"label": "捐献骨髓",
"points": 3
},
{
"label": "公益活动(按级别)",
"level_points": {
"国家级": 1.5,
"省市级": 1,
"区县级": 0.5,
"校级": 0.2,
"二级学院级": 0.1
}
},
{
"label": "校区搬迁",
"points": 1
},
{
"label": "迎新活动",
"points": 1
}
],
"dedup": "同一活动同一等级不可累计;同类型不同等级/不同类型可累计",
"cap_note": "累计不超过3分;凭组织部门盖章证明加分"
}
]
},
{
"id": "reward_punish",
"name": "奖惩分",
"max": 5,
"min": -5,
"items": [
{
"id": "reward",
"name": "综测加分",
"max": 5,
"type": "sum_rules",
"rules": [
{
"label": "通报表扬",
"points": 0.5,
"scope": "校级",
"unit": "次"
},
{
"label": "荣誉称号、奖学金",
"level_points": {
"院级": 0.3,
"校级": 0.5,
"区级": 1,
"市级": 1.5,
"国家级": 2
},
"note": "校级/院级优秀团员、优秀志愿者等比骨干类(如优秀团干)少0.1分,区级及以上不区分;奖学金指单项荣誉奖学金(校级)、特等奖学金、国家奖学金、励志奖学金(市级)可加;综合测评奖学金不加分;荣誉称号含校外各级荣誉、五四表彰、争先创优、七一表彰等"
},
{
"label": "英语等级考试",
"sub_rules": [
{
"label": "英语三级",
"points": 0.5
},
{
"label": "四级(专四)",
"points": 1
},
{
"label": "六级(专八)",
"points": 2
}
]
},
{
"label": "计算机等级考试",
"sub_rules": [
{
"label": "国家一级",
"points": 0.5
},
{
"label": "国家二级",
"points": 1
},
{
"label": "国家三级",
"points": 2
},
{
"label": "省市一级",
"points": 0.2
},
{
"label": "省市二级",
"points": 0.5
},
{
"label": "省市三级",
"points": 1
}
]
},
{
"label": "职业资格证书",
"sub_rules": [
{
"label": "从业资格",
"points": 0.5
},
{
"label": "初级",
"points": 1
},
{
"label": "中级",
"points": 2
},
{
"label": "高级",
"points": 3
}
],
"note": "从业资格含教师资格证、计算机软考、普通话、机动车驾驶证等;只通过某证书的某一门课程不加分"
},
{
"label": "本硕直通",
"points": 2
},
{
"label": "云计算",
"points": 1
},
{
"label": "二学历(报名)",
"points": 0.5
},
{
"label": "校级交流",
"points": 0.5
},
{
"label": "卓越班",
"note": "详见卓越班评奖评优实施方案(另文)",
"manual": true
}
],
"dedup": "同项目不同级别只计一项最高分;不同项目不同级别/不同项目同级别可累计;累计加分不超过5分"
},
{
"id": "punish",
"name": "处分扣分",
"type": "deduction_log",
"rules": [
{
"label": "通报批评",
"points": 1,
"is_deduction": true
},
{
"label": "警告",
"points": 2,
"is_deduction": true
},
{
"label": "严重警告",
"points": 3,
"is_deduction": true
},
{
"label": "记过",
"points": 4,
"is_deduction": true
},
{
"label": "留校察看",
"points": 5,
"is_deduction": true
}
]
}
]
}
],
"references": [
"《重庆城市科技学院关于进行2025-2026学年度学生综合素质测评奖学金评选的通知》",
"《重庆城市科技学院学生综合素质测评奖学金评选办法》",
"《重庆城市科技学院学生综合素质测评评分细则》",
"计算机与网络安全学院评分细则(2026-09-09 施行)"
]
}