chore: auto release commit (2026-09-14 16:39:56)
This commit is contained in:
44
scripts/util/constants.py
Normal file
44
scripts/util/constants.py
Normal file
@@ -0,0 +1,44 @@
|
||||
"""技能标识、版本与阈值常量。
|
||||
|
||||
复制到新 skill 时必须修改:
|
||||
- SKILL_SLUG 与 SKILL.md metadata.openclaw.slug 保持一致
|
||||
- SKILL_VERSION 与 SKILL.md version 保持一致
|
||||
"""
|
||||
|
||||
SKILL_SLUG = "analyze-grade-distribution-aa"
|
||||
SKILL_VERSION = "1.0.2"
|
||||
LOG_LOGGER_NAME = "openclaw.skill.analyze_grade_distribution_aa"
|
||||
PLATFORM_KIT_MIN_VERSION = "1.2.11"
|
||||
|
||||
# 异常模式分类
|
||||
ANOMALY_PATTERNS = ("高分低能", "两极分化", "挂科异常")
|
||||
|
||||
# 预警等级(与异常模式对应)
|
||||
ALERT_LEVELS = ("yellow", "orange", "red")
|
||||
ALERT_LEVEL_LABELS = {
|
||||
"yellow": "黄色(提醒关注)",
|
||||
"orange": "橙色(建议核查)",
|
||||
"red": "红色(高风险)",
|
||||
}
|
||||
|
||||
# 报告类型
|
||||
REPORT_TYPES = ("html", "pdf")
|
||||
DEFAULT_REPORT_TYPE = "html"
|
||||
|
||||
# 异常模式识别阈值
|
||||
HIGH_SCORE_THRESHOLD = 85 # 高分阈值
|
||||
LOW_SCORE_THRESHOLD = 60 # 低分阈值
|
||||
HIGH_FAIL_RATE_THRESHOLD = 0.30 # 挂科率阈值
|
||||
POLARIZATION_SPREAD_THRESHOLD = 30 # 两极分化:最高分-最低分阈值
|
||||
|
||||
# 统计指标:分位点
|
||||
PERCENTILES = (25, 50, 75)
|
||||
|
||||
# 课程状态
|
||||
COURSE_STATUSES = ("待分析", "分析中", "已出报告", "已标记高风险", "已归档")
|
||||
|
||||
# 高风险标签
|
||||
HIGH_RISK_LABELS = {
|
||||
True: "高风险课程",
|
||||
False: "正常课程",
|
||||
}
|
||||
Reference in New Issue
Block a user