📊 等级系统 - 五维数据依赖关系
等级系统的5个核心模块之间存在层级依赖关系,下层配置是上层自动化的基础
🗂 层级一:基础定义
📋 等级定义
1-8级框架
↓
📌 等级标准
达标条件
依赖关系:先定义等级 → 再为每级设定标准
跨模块引用: 等级标准中 "积分" ← 引用 评分规则 | "字数" ← 引用 核心字库
跨模块引用: 等级标准中 "积分" ← 引用 评分规则 | "字数" ← 引用 核心字库
⚡ 层级二:分值计算
📚 核心字库
按等级分级
→
📐 评分规则
积分计算
依赖关系:核心字库按等级组织 → 评分规则根据等级计算积分
跨模块引用: 评分规则中 "等级系数" ← 引用 等级定义 | "字数系数" ← 引用 核心字库
跨模块引用: 评分规则中 "等级系数" ← 引用 等级定义 | "字数系数" ← 引用 核心字库
🏆 层级三:结果产出
🎖️ 证书条件
自动颁发
依赖关系:证书条件 ← 引用 等级定义的级别 + 等级标准的积分+阅读量 + 评分规则
跨模块引用: 积分条件 ← 评分规则计算结果 | 阅读等级 ← 等级定义 | 难度 ← 核心字库
跨模块引用: 积分条件 ← 评分规则计算结果 | 阅读等级 ← 等级定义 | 难度 ← 核心字库
💡 自动化依赖链:
等级定义 → 等级标准 → 评分规则 ← 核心字库 → 证书条件
关键理解:这5个模块不是独立方向,而是数据上下游。 等级定义确定了框架 → 等级标准填充了阈值 → 评分规则依赖等级的积分系数和核心字库的字数系数 → 证书条件依赖所有前面的数据。
↓ 任何一个模块的配置修改,都会影响下游的自动化计算结果
关键理解:这5个模块不是独立方向,而是数据上下游。 等级定义确定了框架 → 等级标准填充了阈值 → 评分规则依赖等级的积分系数和核心字库的字数系数 → 证书条件依赖所有前面的数据。
↓ 任何一个模块的配置修改,都会影响下游的自动化计算结果
📋 等级定义 Level 1-8
被依赖:等级标准 评分规则 证书条件 核心字库
| 等级ID | 等级名称 | 英文名称 | 适用年级 | ATOS范围 | 状态 |
|---|---|---|---|---|---|
| Level 1 | 入门级 | Ready Reader | K-1 | 1.0 - 1.9 | ✓ 启用 |
| Level 2 | 初级 | Emerging Reader | 1-2 | 2.0 - 2.9 | ✓ 启用 |
| Level 3 | 中级 | Developing Reader | 2-3 | 3.0 - 3.9 | ✓ 启用 |
| Level 4 | 中高级 | Transitional Reader | 3-4 | 4.0 - 4.9 | ✓ 启用 |
| Level 5 | 高级 | Fluent Reader | 4-5 | 5.0 - 5.9 | ✓ 启用 |
| Level 6 | 进阶级 | Proficient Reader | 5-6 | 6.0 - 6.9 | ✓ 启用 |
📌 等级标准
依赖:等级定义 ←
被依赖:评分规则 证书条件
| 等级 | 达标积分 | 达标正确率 | 阅读量要求 | 核心字量 |
|---|---|---|---|---|
| Level 1 | ≥ 5分 | ≥ 75% | 3篇 | ≤ 500字 |
| Level 2 | ≥ 10分 | ≥ 78% | 5篇 | ≤ 1000字 |
| ✎ 编辑 Level 3 | ≥ 20分 ref:评分 | ≥ 80% | 8篇 | ≤ 2000字 ref:字库 |
| Level 4 | ≥ 40分 ref:评分 | ≥ 82% | 12篇 | ≤ 3500字 ref:字库 |
| Level 5 | ≥ 80分 ref:评分 | ≥ 85% | 20篇 | ≤ 5000字 ref:字库 |
⚠ 跨模块引用:达标积分 ← 从评分规则累计 | 核心字量 ← 从核心字库统计
📐 评分规则
依赖:等级定义 核心字库
被依赖:等级标准 证书条件
| 参数 | 规则说明 | 引用 | 示例计算 |
|---|---|---|---|
| 基础分 | 每题基础1分 | - | 5题×1=5分 |
| 等级系数 ↗ | Level × 0.5 | ref:等级 | Level3: 1.5x |
| 字数系数 ↗ | 字数÷1000 × 0.5 | ref:字库 | 1500字: 0.75x |
| 正确率加成 | >85% +20% | - | 90%: 1.2x |
| 总分公式 | 总分 = 基础分 × 等级系数 × 字数系数 × 正确率加成 | ||
⚠ 跨模块引用:等级系数 ← 引用等级定义的Level ID | 字数系数 ← 引用核心字库的内容字数
🎖️ 证书条件
依赖:等级定义 等级标准 评分规则
| 证书 | 条件:积分 ref:评分 | 条件:阅读量 ref:标准 | 条件:难度 ref:等级 | 自动化 |
|---|---|---|---|---|
| Ready Reader | ≥ 5分 | 不限 | 不限 | ✓ 自动 |
| Independent Reader | ≥ 10分 | 3本书 | ATOS ≥ 1.2 | ✓ 自动 |
| Rising Reader | ≥ 10分 | 3本书 | ATOS ≥ 1.6 | ✓ 自动 |
| Super Reader | ≥ 3分/本 | 3本书 | ATOS ≥ 2.0 | ✓ 自动 |
| Honors Reader | ≥ 100分 | 挑战文学 | 高级 | ⚠ 手动 |
⚠ 跨模块引用(最多):积分数 ← 评分规则累加 | 阅读量 ← 等级标准 | ATOS等级 ← 等级定义
📚 核心字库
依赖:等级定义
被依赖:等级标准 评分规则
| 等级 | 核心汉字 | 核心词汇 | 内容推荐 | 操作 |
|---|---|---|---|---|
| Level 1 | 500字 | 200词 | 启蒙读物 | |
| Level 2 | 1000字 | 500词 | 初级绘本 | |
| Level 3 | 2000字 | 1000词 | 童话故事 | |
| Level 4 | 3500字 | 2000词 | 现当代文学 | |
| Level 5 | 5000字 | 3500词 | 科普/历史 |
⚠ 跨模块引用:字库字数 → 被等级标准的"核心字量"引用 | 被评分规则的"字数系数"引用
⚙️ 自动化处理核心逻辑:5模块闭环
📋 等级定义
框架
📌 等级标准
阈值
📚 核心字库
内容
📐 评分规则
计算
🎖️ 证书条件
产出
← 环形依赖 → ← 数据上下游 → ← 配置→计算→产出 →
自动化处理流程
1
系统读取 等级定义 确定Level 1-8框架
2
系统读取 等级标准 确定各级达标阈值(积分/正确率/阅读量/字数)
3
系统匹配 核心字库 确定该级别字库范围 → 验证内容等级
4
学生测验后系统按 评分规则 计算积分(等级系数 × 字数系数 × 正确率)
5
积分累计 → 系统校验 等级标准 → 自动升级/降级
6
等级变化 → 系统校验 证书条件 → 满足条件 → 自动颁发证书
🎯 核心逻辑:5模块不是4个方向
编辑任何一个模块都会影响自动化结果。例如:
• 修改等级定义(New Level) → 等级标准+评分规则+证书条件+字库都需要对应新增
• 修改评分规则(等级系数) → 等级标准的达标积分计算变化 → 证书条件触发条件变化
• 修改核心字库(字数统计) → 评分规则字数系数变化 → 同一测验积分变化
所以编辑弹窗中必须包含交叉引用,在编辑一个模块时查看其他模块的值
• 修改等级定义(New Level) → 等级标准+评分规则+证书条件+字库都需要对应新增
• 修改评分规则(等级系数) → 等级标准的达标积分计算变化 → 证书条件触发条件变化
• 修改核心字库(字数统计) → 评分规则字数系数变化 → 同一测验积分变化
所以编辑弹窗中必须包含交叉引用,在编辑一个模块时查看其他模块的值