手动维护,或让 AI 按模板生成 JSON 后一次导入。
{{ item['description'] or '暂无指标说明。' }}
管理员直接给分,允许范围:{{ rule.get('min_score', 0) }}—{{ rule.get('max_score', '未设') }} 分。
{% elif item['scoring_type'] in ['fixed_score','fixed_bonus'] %}符合条件计 {{ rule.get('score', 0) }} 分,不符合计 0 分。
{% elif item['scoring_type'] == 'tiered_score' %}数量 × {{ rule.get('score_per_count', 0) }} 分;最低 {{ rule.get('min_score', 0) }} 分{% if rule.get('max_score') is not none %},最高 {{ rule.get('max_score') }} 分{% endif %}。
{% elif item['scoring_type'] == 'count_deduction' %}从 {{ rule.get('initial_score', 0) }} 分起,每次扣 {{ rule.get('score_per_count', 0) }} 分{% if rule.get('max_deduction') is not none %},最多扣 {{ rule.get('max_deduction') }} 分{% endif %};最低 {{ rule.get('min_score', 0) }} 分。
{% elif item['scoring_type'] == 'range_score' %}| 级别 | 奖次 | 分数 |
|---|---|---|
| {{ score.get('level_label', score.get('level')) }} | {{ score.get('rank_label', score.get('rank')) }} | {{ score.get('score', 0) }} 分 |
请展开原始规则 JSON 核对。
{% endif %}{{ rule|tojson(indent=2) }}下载模板,结合学校方案让 AI 生成 JSON,然后在右侧校验导入。