Kaynağa Gözat

Merge remote changes and keep English filename updates

swjian 3 hafta önce
ebeveyn
işleme
abb6e077da
6 değiştirilmiş dosya ile 4862 ekleme ve 0 silme
  1. 20 0
      config.env
  2. BIN
      static/小猫.jpg
  3. BIN
      static/小猫.png
  4. BIN
      小猫.png
  5. 1437 0
      知了数学题库/tree(1)(1).json
  6. 3405 0
      知了数学题库/tree_new.json

+ 20 - 0
config.env

@@ -0,0 +1,20 @@
+DB_HOST=rm-f8ze60yirdj8786u2wo.mysql.rds.aliyuncs.com
+DB_PORT=3306
+DB_DATABASE=math-conten-online2
+DB_USERNAME=root
+DB_PASSWORD=csqz@20255
+
+# 是否启用 SSL(JDBC 里 useSSL=true)
+DB_USE_SSL=true
+
+# Web 服务监听
+WEB_HOST=0.0.0.0
+WEB_PORT=5000
+
+# AI 优化题干
+AI_API_KEY=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
+AI_BASE_URL=
+AI_MODEL_NAME=gpt-5.2
+
+
+

BIN
static/小猫.jpg


BIN
static/小猫.png


BIN
小猫.png


+ 1437 - 0
知了数学题库/tree(1)(1).json

@@ -0,0 +1,1437 @@
+{
+  "id": "M00",
+  "label": "初中数学知识体系",
+  "children": [
+    {
+      "id": "M01",
+      "label": "数与代数",
+      "children": [
+        {
+          "id": "S01",
+          "label": "数的认识与运算",
+          "children": [
+            {
+              "id": "R01",
+              "label": "整数与自然数",
+              "skills": ["整数概念", "自然数概念", "数轴位置"],
+              "direct_score": [1,2],
+              "related_score": [1,2],
+              "children": []
+            },
+            {
+              "id": "R02",
+              "label": "有理数分类",
+              "skills": ["正数负数", "零", "分数小数互化"],
+              "direct_score": [1,3],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "R03",
+              "label": "有理数加减法",
+              "skills": ["同号相加", "异号相减", "数轴表示运算"],
+              "direct_score": [1,3],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "R04",
+              "label": "有理数乘除法",
+              "skills": ["符号法则", "倒数", "乘方意义"],
+              "direct_score": [1,3],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "R05",
+              "label": "幂与指数",
+              "skills": ["指数意义", "幂的运算性质"],
+              "direct_score": [1,3],
+              "related_score": [3,5],
+              "children": []
+            },
+            {
+              "id": "R06",
+              "label": "科学记数法",
+              "skills": ["有效数字", "数量级"],
+              "direct_score": [1,2],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "R07",
+              "label": "平方与平方根",
+              "skills": ["平方意义", "算术平方根"],
+              "direct_score": [2,4],
+              "related_score": [3,5],
+              "children": []
+            },
+            {
+              "id": "R08",
+              "label": "立方与立方根",
+              "skills": ["立方运算", "立方根概念"],
+              "direct_score": [2,3],
+              "related_score": [3,5],
+              "children": []
+            },
+            {
+              "id": "R09",
+              "label": "实数",
+              "skills": ["无理数", "实数分类", "数轴连续性"],
+              "direct_score": [2,4],
+              "related_score": [3,6],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "S02",
+          "label": "代数式与整式运算",
+          "children": [
+            {
+              "id": "A01",
+              "label": "代数式基本概念",
+              "skills": ["字母表示数", "代入求值", "代数式结构"],
+              "direct_score": [1,2],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "A02",
+              "label": "整式的概念",
+              "skills": ["单项式", "多项式", "次数"],
+              "direct_score": [1,3],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "A03",
+              "label": "同类项合并",
+              "skills": ["合并规则", "规范化表达"],
+              "direct_score": [1,3],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "A04",
+              "label": "去括号与加减法",
+              "skills": ["符号处理", "括号运算"],
+              "direct_score": [2,4],
+              "related_score": [3,5],
+              "children": []
+            },
+            {
+              "id": "A05",
+              "label": "整式乘法",
+              "skills": ["分配律", "单项式乘多项式", "多项式乘多项式"],
+              "direct_score": [2,4],
+              "related_score": [3,6],
+              "children": []
+            },
+            {
+              "id": "A06",
+              "label": "特殊乘法公式",
+              "skills": ["平方差公式", "完全平方公式"],
+              "direct_score": [2,4],
+              "related_score": [3,6],
+              "children": []
+            },
+
+            {
+              "id": "A07",
+              "label": "因式分解(基础)",
+              "skills": ["提公因式法", "公式法"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            },
+            {
+              "id": "A08",
+              "label": "因式分解(进阶)",
+              "skills": [
+                "分组分解",
+                "十字相乘",
+                "AC分解法",
+                "拆项构造分解"
+              ],
+              "direct_score": [4,6],
+              "related_score": [6,10],
+              "children": []
+            },
+
+            {
+              "id": "A09",
+              "label": "因式分解综合应用",
+              "skills": [
+                "识别分解形式",
+                "构造分解",
+                "复杂代数式化简"
+              ],
+              "direct_score": [5,7],
+              "related_score": [7,12],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "S03",
+          "label": "分式与分式运算",
+          "children": [
+            {
+              "id": "F01",
+              "label": "分式概念",
+              "skills": ["整式做分子分母", "分式值域"],
+              "direct_score": [1,2],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "F02",
+              "label": "分式约分",
+              "skills": ["因式约分", "整体法"],
+              "direct_score": [2,4],
+              "related_score": [4,6],
+              "children": []
+            },
+            {
+              "id": "F03",
+              "label": "分式通分",
+              "skills": ["最小公倍式", "整体通分"],
+              "direct_score": [2,4],
+              "related_score": [4,6],
+              "children": []
+            },
+            {
+              "id": "F04",
+              "label": "分式加减法",
+              "skills": ["通分", "同分母加减"],
+              "direct_score": [2,4],
+              "related_score": [4,6],
+              "children": []
+            },
+            {
+              "id": "F05",
+              "label": "分式乘除法",
+              "skills": ["倒数乘法", "因式消去"],
+              "direct_score": [2,4],
+              "related_score": [4,6],
+              "children": []
+            },
+            {
+              "id": "F06",
+              "label": "分式综合化简",
+              "skills": ["整体代数化简", "复杂表达式处理"],
+              "direct_score": [3,6],
+              "related_score": [5,8],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "S04",
+          "label": "实数与根式运算",
+          "children": [
+            {
+              "id": "RS01",
+              "label": "平方根",
+              "skills": ["平方根意义", "正负根"],
+              "direct_score": [1,3],
+              "related_score": [3,5],
+              "children": []
+            },
+            {
+              "id": "RS02",
+              "label": "立方根",
+              "skills": ["立方根意义", "实数范围讨论"],
+              "direct_score": [1,3],
+              "related_score": [3,5],
+              "children": []
+            },
+            {
+              "id": "RS03",
+              "label": "根式的基本性质",
+              "skills": ["根式拆分", "根式乘除"],
+              "direct_score": [2,4],
+              "related_score": [3,6],
+              "children": []
+            },
+            {
+              "id": "RS04",
+              "label": "根式化简",
+              "skills": ["二次根式化简", "最简根式"],
+              "direct_score": [2,4],
+              "related_score": [4,7],
+              "children": []
+            },
+            {
+              "id": "RS05",
+              "label": "根式混合运算",
+              "skills": ["同类项合并", "整体化简"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "S05",
+          "label": "代数建模基础",
+          "children": [
+            {
+              "id": "M01A",
+              "label": "代数式表示现实问题",
+              "skills": ["变量表示数量", "式子表示关系"],
+              "direct_score": [1,2],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "M01B",
+              "label": "数量关系建模",
+              "skills": ["数形结合", "方程建模"],
+              "direct_score": [2,4],
+              "related_score": [4,6],
+              "children": []
+            },
+            {
+              "id": "M01C",
+              "label": "复杂代数式结构分析",
+              "skills": ["拆项分析", "整体处理"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": "M02",
+      "label": "方程与不等式",
+      "children": [
+        {
+          "id": "E01",
+          "label": "一元一次方程",
+          "children": [
+            {
+              "id": "E01A",
+              "label": "方程基本概念",
+              "skills": ["未知数", "等式性质", "等式变形"],
+              "direct_score": [1,2],
+              "related_score": [2,3],
+              "children": []
+            },
+            {
+              "id": "E01B",
+              "label": "移项与合并同类项",
+              "skills": ["移项规则", "符号处理"],
+              "direct_score": [2,3],
+              "related_score": [3,4],
+              "children": []
+            },
+            {
+              "id": "E01C",
+              "label": "方程解的检验",
+              "skills": ["代入检验", "增根分析"],
+              "direct_score": [1,2],
+              "related_score": [2,3],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "E02",
+          "label": "一元一次方程组",
+          "children": [
+            {
+              "id": "E02A",
+              "label": "代入法",
+              "skills": ["代入变量", "化简求解"],
+              "direct_score": [2,4],
+              "related_score": [3,5],
+              "children": []
+            },
+            {
+              "id": "E02B",
+              "label": "加减法",
+              "skills": ["同系数构造", "消元"],
+              "direct_score": [2,4],
+              "related_score": [4,6],
+              "children": []
+            },
+            {
+              "id": "E02C",
+              "label": "方程组应用建模",
+              "skills": ["数量关系分析", "二元问题建模"],
+              "direct_score": [3,5],
+              "related_score": [5,7],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "E03",
+          "label": "不等式与不等式组",
+          "children": [
+            {
+              "id": "E03A",
+              "label": "不等式性质",
+              "skills": ["基本性质", "不等式方向判断"],
+              "direct_score": [1,3],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "E03B",
+              "label": "一元一次不等式",
+              "skills": ["移项变形", "解集表示"],
+              "direct_score": [2,4],
+              "related_score": [3,5],
+              "children": []
+            },
+            {
+              "id": "E03C",
+              "label": "数轴表示解集",
+              "skills": ["区间表示法", "开闭区间理解"],
+              "direct_score": [2,3],
+              "related_score": [3,5],
+              "children": []
+            },
+            {
+              "id": "E03D",
+              "label": "不等式组",
+              "skills": ["两个不等式共同解集", "区间交集"],
+              "direct_score": [3,4],
+              "related_score": [4,6],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "E04",
+          "label": "分式方程",
+          "children": [
+            {
+              "id": "E04A",
+              "label": "分式方程概念",
+              "skills": ["整式作分母", "方程定义域"],
+              "direct_score": [2,3],
+              "related_score": [3,5],
+              "children": []
+            },
+            {
+              "id": "E04B",
+              "label": "方程去分母",
+              "skills": ["最小公倍式", "消分母技巧"],
+              "direct_score": [2,4],
+              "related_score": [4,6],
+              "children": []
+            },
+            {
+              "id": "E04C",
+              "label": "增根分析",
+              "skills": ["定义域限制", "代入检验"],
+              "direct_score": [2,3],
+              "related_score": [4,6],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "E05",
+          "label": "一元二次方程",
+          "children": [
+            {
+              "id": "E05A",
+              "label": "配方法",
+              "skills": ["完全平方构造", "顶点式连接"],
+              "direct_score": [3,4],
+              "related_score": [5,7],
+              "children": []
+            },
+            {
+              "id": "E05B",
+              "label": "求根公式",
+              "skills": ["判别式", "根的表达"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            },
+            {
+              "id": "E05C",
+              "label": "因式分解解法",
+              "skills": ["二次三项式识别", "零乘积定律"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            },
+            {
+              "id": "E05D",
+              "label": "根与系数关系",
+              "skills": ["韦达定理", "求参数"],
+              "direct_score": [4,6],
+              "related_score": [6,10],
+              "children": []
+            },
+            {
+              "id": "E05E",
+              "label": "方程根的分布",
+              "skills": ["根的符号判断", "根的位置"],
+              "direct_score": [4,6],
+              "related_score": [7,10],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "E06",
+          "label": "方程思想与实际应用",
+          "children": [
+            {
+              "id": "APP_E1",
+              "label": "行程问题方程建模",
+              "skills": ["路程速度时间关系", "方程建模"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            },
+            {
+              "id": "APP_E2",
+              "label": "工程问题方程建模",
+              "skills": ["工作效率", "整体工作量划分"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            },
+            {
+              "id": "APP_E3",
+              "label": "溶液浓度建模",
+              "skills": ["百分比", "方程求解"],
+              "direct_score": [3,4],
+              "related_score": [5,7],
+              "children": []
+            },
+            {
+              "id": "APP_E4",
+              "label": "几何方程建模",
+              "skills": ["几何量关系", "代数化处理"],
+              "direct_score": [4,6],
+              "related_score": [6,9],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": "M03",
+      "label": "几何图形与性质",
+      "children": [
+        {
+          "id": "G01",
+          "label": "基本几何知识",
+          "children": [
+            {
+              "id": "G01A",
+              "label": "点线面基本关系",
+              "skills": ["点线面概念", "线段长度", "射线"],
+              "direct_score": [1,2],
+              "related_score": [1,3],
+              "children": []
+            },
+            {
+              "id": "G01B",
+              "label": "角的概念与分类",
+              "skills": ["锐角钝角直角", "平角周角"],
+              "direct_score": [1,2],
+              "related_score": [2,3],
+              "children": []
+            },
+            {
+              "id": "G01C",
+              "label": "角的度量",
+              "skills": ["量角器使用", "角度换算"],
+              "direct_score": [1,2],
+              "related_score": [2,3],
+              "children": []
+            },
+            {
+              "id": "G01D",
+              "label": "对顶角与邻补角",
+              "skills": ["对顶角相等", "补角性质"],
+              "direct_score": [1,2],
+              "related_score": [2,4],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "G02",
+          "label": "平行线与角",
+          "children": [
+            {
+              "id": "G02A",
+              "label": "平行线判定",
+              "skills": ["同位角相等", "内错角相等", "同旁内角互补"],
+              "direct_score": [2,3],
+              "related_score": [3,5],
+              "children": []
+            },
+            {
+              "id": "G02B",
+              "label": "平行线性质",
+              "skills": ["对应角相等", "内错角相等"],
+              "direct_score": [2,3],
+              "related_score": [3,6],
+              "children": []
+            },
+            {
+              "id": "G02C",
+              "label": "平移与图形性质",
+              "skills": ["平移定义", "图形保持性"],
+              "direct_score": [1,3],
+              "related_score": [3,5],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "G03",
+          "label": "三角形",
+          "children": [
+            {
+              "id": "G03A",
+              "label": "三角形分类",
+              "skills": ["按角分类", "按边分类"],
+              "direct_score": [1,3],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "G03B",
+              "label": "三角形基本性质",
+              "skills": ["三角形内角和", "外角定理"],
+              "direct_score": [2,4],
+              "related_score": [4,6],
+              "children": []
+            },
+            {
+              "id": "G03C",
+              "label": "三角形稳定性",
+              "skills": ["边构成条件", "三角形不等式"],
+              "direct_score": [2,4],
+              "related_score": [4,6],
+              "children": []
+            },
+            {
+              "id": "G03D",
+              "label": "角平分线性质",
+              "skills": ["等距性质", "分线比例"],
+              "direct_score": [2,4],
+              "related_score": [4,7],
+              "children": []
+            },
+            {
+              "id": "G03E",
+              "label": "中线与垂心",
+              "skills": ["中线定义", "三角形重心"],
+              "direct_score": [2,4],
+              "related_score": [4,6],
+              "children": []
+            },
+            {
+              "id": "G03F",
+              "label": "三角形全等(核心)",
+              "skills": ["SSS", "SAS", "AAS"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            },
+            {
+              "id": "G03G",
+              "label": "全等三角形判定综合应用",
+              "skills": ["构造辅助线", "转化为全等"],
+              "direct_score": [4,6],
+              "related_score": [6,9],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "G04",
+          "label": "四边形与平行四边形",
+          "children": [
+            {
+              "id": "G04A",
+              "label": "四边形分类",
+              "skills": ["一般四边形性质", "特殊四边形识别"],
+              "direct_score": [1,3],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "G04B",
+              "label": "平行四边形判定",
+              "skills": ["对边平行", "对角线平分"],
+              "direct_score": [2,4],
+              "related_score": [4,6],
+              "children": []
+            },
+            {
+              "id": "G04C",
+              "label": "平行四边形性质",
+              "skills": ["对边相等", "对角相等"],
+              "direct_score": [2,4],
+              "related_score": [4,7],
+              "children": []
+            },
+            {
+              "id": "G04D",
+              "label": "特殊四边形:矩形",
+              "skills": ["判定", "对角线相等"],
+              "direct_score": [2,4],
+              "related_score": [3,6],
+              "children": []
+            },
+            {
+              "id": "G04E",
+              "label": "特殊四边形:菱形",
+              "skills": ["对角线垂直", "对角线平分角"],
+              "direct_score": [2,4],
+              "related_score": [4,7],
+              "children": []
+            },
+            {
+              "id": "G04F",
+              "label": "特殊四边形:正方形",
+              "skills": ["综合性质", "全能图形应用"],
+              "direct_score": [1,3],
+              "related_score": [4,8],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "G05",
+          "label": "圆与相关性质",
+          "children": [
+            {
+              "id": "G05A",
+              "label": "圆的基本性质",
+              "skills": ["半径直径", "同心圆"],
+              "direct_score": [1,2],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "G05B",
+              "label": "弦与圆心距",
+              "skills": ["弦长变化", "圆心距关系"],
+              "direct_score": [2,4],
+              "related_score": [4,7],
+              "children": []
+            },
+            {
+              "id": "G05C",
+              "label": "切线性质",
+              "skills": ["切线垂直半径", "切割线定理"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            },
+            {
+              "id": "G05D",
+              "label": "圆周角定理(核心)",
+              "skills": ["圆周角等于同弧所对圆心角的一半"],
+              "direct_score": [3,5],
+              "related_score": [6,9],
+              "children": []
+            },
+            {
+              "id": "G05E",
+              "label": "弧长与扇形面积",
+              "skills": ["弧长公式", "扇形面积公式"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "G06",
+          "label": "几何综合与辅助线",
+          "children": [
+            {
+              "id": "G06A",
+              "label": "常用辅助线方法",
+              "skills": ["延长线", "平移", "作垂线", "作角平分线"],
+              "direct_score": [3,5],
+              "related_score": [6,10],
+              "children": []
+            },
+            {
+              "id": "G06B",
+              "label": "数形结合思想",
+              "skills": ["代数化几何", "几何量化"],
+              "direct_score": [4,6],
+              "related_score": [6,10],
+              "children": []
+            },
+            {
+              "id": "G06C",
+              "label": "几何证明基础",
+              "skills": ["已知与求证", "推理链", "结构化证明"],
+              "direct_score": [4,6],
+              "related_score": [7,12],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": "M04",
+      "label": "图形度量",
+      "children": [
+        {
+          "id": "M04A",
+          "label": "基础度量概念",
+          "children": [
+            {
+              "id": "M04A1",
+              "label": "长度与单位换算",
+              "skills": ["毫米厘米米换算", "比例应用"],
+              "direct_score": [1,2],
+              "related_score": [2,3],
+              "children": []
+            },
+            {
+              "id": "M04A2",
+              "label": "面积单位与换算",
+              "skills": ["平方厘米", "平方米", "单位换算"],
+              "direct_score": [1,2],
+              "related_score": [2,3],
+              "children": []
+            },
+            {
+              "id": "M04A3",
+              "label": "体积单位与换算",
+              "skills": ["立方厘米", "立方分米", "升"],
+              "direct_score": [1,2],
+              "related_score": [2,4],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "M04B",
+          "label": "周长计算",
+          "children": [
+            {
+              "id": "M04B1",
+              "label": "三角形周长",
+              "skills": ["三边相加", "条件关系转换"],
+              "direct_score": [1,3],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "M04B2",
+              "label": "四边形周长",
+              "skills": ["平行四边形", "矩形", "菱形"],
+              "direct_score": [1,3],
+              "related_score": [2,5],
+              "children": []
+            },
+            {
+              "id": "M04B3",
+              "label": "圆的周长",
+              "skills": ["周长公式", "π的应用"],
+              "direct_score": [2,3],
+              "related_score": [3,5],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "M04C",
+          "label": "面积计算",
+          "children": [
+            {
+              "id": "M04C1",
+              "label": "三角形面积",
+              "skills": ["底×高÷2", "高的作法"],
+              "direct_score": [2,4],
+              "related_score": [3,6],
+              "children": []
+            },
+            {
+              "id": "M04C2",
+              "label": "四边形面积",
+              "skills": ["平行四边形", "梯形面积"],
+              "direct_score": [2,4],
+              "related_score": [3,6],
+              "children": []
+            },
+            {
+              "id": "M04C3",
+              "label": "圆与扇形面积",
+              "skills": ["扇形面积公式", "弧长关系"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            },
+            {
+              "id": "M04C4",
+              "label": "组合图形面积",
+              "skills": ["拆分法", "补形法"],
+              "direct_score": [3,5],
+              "related_score": [5,9],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "M04D",
+          "label": "立体几何度量(表面积与体积)",
+          "children": [
+            {
+              "id": "M04D1",
+              "label": "长方体与正方体",
+              "skills": ["表面积公式", "体积公式", "几何特征"],
+              "direct_score": [2,4],
+              "related_score": [4,6],
+              "children": []
+            },
+            {
+              "id": "M04D2",
+              "label": "棱柱与棱锥初步",
+              "skills": ["底面积×高", "侧面积结构"],
+              "direct_score": [3,4],
+              "related_score": [4,7],
+              "children": []
+            },
+            {
+              "id": "M04D3",
+              "label": "圆柱体积与表面积",
+              "skills": ["圆柱体积公式", "侧面积公式"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            },
+            {
+              "id": "M04D4",
+              "label": "立体几何展开图",
+              "skills": ["展开图识别", "面与面的关系"],
+              "direct_score": [2,4],
+              "related_score": [4,6],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "M04E",
+          "label": "图形变换与度量保持",
+          "children": [
+            {
+              "id": "M04E1",
+              "label": "平移",
+              "skills": ["方向与距离", "度量保持"],
+              "direct_score": [2,3],
+              "related_score": [3,5],
+              "children": []
+            },
+            {
+              "id": "M04E2",
+              "label": "旋转",
+              "skills": ["旋转中心", "旋转角度"],
+              "direct_score": [2,4],
+              "related_score": [3,6],
+              "children": []
+            },
+            {
+              "id": "M04E3",
+              "label": "轴对称",
+              "skills": ["对称轴", "对应点性质"],
+              "direct_score": [2,4],
+              "related_score": [3,6],
+              "children": []
+            },
+            {
+              "id": "M04E4",
+              "label": "图形变换综合",
+              "skills": ["三大变换组合", "不变量分析"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "M04F",
+          "label": "图形度量综合应用",
+          "children": [
+            {
+              "id": "M04F1",
+              "label": "几何量与代数结合",
+              "skills": ["代数化几何", "未知数建模"],
+              "direct_score": [4,6],
+              "related_score": [6,10],
+              "children": []
+            },
+            {
+              "id": "M04F2",
+              "label": "中考图形计算综合题",
+              "skills": ["面积体积混合", "多步骤推理"],
+              "direct_score": [4,7],
+              "related_score": [7,12],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": "M05",
+      "label": "相似与勾股",
+      "children": [
+        {
+          "id": "SIM01",
+          "label": "相似三角形判定",
+          "children": [
+            {
+              "id": "SIM01A",
+              "label": "相似三角形概念",
+              "skills": ["对应角相等", "对应边成比例"],
+              "direct_score": [2,3],
+              "related_score": [3,5],
+              "children": []
+            },
+            {
+              "id": "SIM01B",
+              "label": "AA 相似判定",
+              "skills": ["两角对应相等", "角角相似"],
+              "direct_score": [3,5],
+              "related_score": [5,7],
+              "children": []
+            },
+            {
+              "id": "SIM01C",
+              "label": "SAS 比例判定",
+              "skills": ["两边成比例", "夹角相等"],
+              "direct_score": [3,5],
+              "related_score": [5,7],
+              "children": []
+            },
+            {
+              "id": "SIM01D",
+              "label": "SS 比例判定",
+              "skills": ["三组成比例", "比例验证"],
+              "direct_score": [3,5],
+              "related_score": [5,7],
+              "children": []
+            },
+            {
+              "id": "SIM01E",
+              "label": "相似三角形判定综合应用",
+              "skills": ["构造相似", "比例线段构造"],
+              "direct_score": [4,6],
+              "related_score": [6,10],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "SIM02",
+          "label": "相似三角形性质",
+          "children": [
+            {
+              "id": "SIM02A",
+              "label": "对应边成比例",
+              "skills": ["比例关系建立", "比例计算"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            },
+            {
+              "id": "SIM02B",
+              "label": "面积比",
+              "skills": ["面积比 = 边比平方", "相似比关系"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            },
+            {
+              "id": "SIM02C",
+              "label": "体积比基础",
+              "skills": ["三维图形相似的体积比", "边比立方"],
+              "direct_score": [2,4],
+              "related_score": [4,7],
+              "children": []
+            },
+            {
+              "id": "SIM02D",
+              "label": "线段比例分割(平行线)",
+              "skills": ["平行线分线段比例", "三线段比例定理"],
+              "direct_score": [3,5],
+              "related_score": [5,9],
+              "children": []
+            },
+            {
+              "id": "SIM02E",
+              "label": "相似性质综合应用",
+              "skills": ["构造辅助线", "代数几何结合"],
+              "direct_score": [4,7],
+              "related_score": [7,12],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "PY01",
+          "label": "勾股定理与直角三角形",
+          "children": [
+            {
+              "id": "PY01A",
+              "label": "勾股定理",
+              "skills": ["a² + b² = c²", "几何意义"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            },
+            {
+              "id": "PY01B",
+              "label": "勾股逆定理",
+              "skills": ["判定是否为直角三角形"],
+              "direct_score": [2,4],
+              "related_score": [4,7],
+              "children": []
+            },
+            {
+              "id": "PY01C",
+              "label": "勾股数",
+              "skills": ["常见勾股数", "比例放缩"],
+              "direct_score": [2,3],
+              "related_score": [3,6],
+              "children": []
+            },
+            {
+              "id": "PY01D",
+              "label": "直角三角形性质",
+              "skills": ["锐角三角函数雏形", "特殊直角三角形"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "PY02",
+          "label": "勾股定理应用",
+          "children": [
+            {
+              "id": "PY02A",
+              "label": "平面距离计算",
+              "skills": ["坐标系距离", "几何点距"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            },
+            {
+              "id": "PY02B",
+              "label": "最短路径问题",
+              "skills": ["反射法", "路径构造"],
+              "direct_score": [4,6],
+              "related_score": [6,10],
+              "children": []
+            },
+            {
+              "id": "PY02C",
+              "label": "复杂图形中的直角关系",
+              "skills": ["几何结构分析", "辅助线构造"],
+              "direct_score": [4,7],
+              "related_score": [7,12],
+              "children": []
+            },
+            {
+              "id": "PY02D",
+              "label": "勾股+相似综合(中考核心)",
+              "skills": ["相似构造", "比例 + 勾股联合"],
+              "direct_score": [4,7],
+              "related_score": [8,14],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "SIM03",
+          "label": "相似与勾股在压轴题中的整合",
+          "children": [
+            {
+              "id": "SIM03A",
+              "label": "辅助线构造策略",
+              "skills": ["平移法", "延长线法", "旋转法"],
+              "direct_score": [5,7],
+              "related_score": [7,12],
+              "children": []
+            },
+            {
+              "id": "SIM03B",
+              "label": "比例关系链",
+              "skills": ["多组比例建立", "代数化比例"],
+              "direct_score": [5,7],
+              "related_score": [8,14],
+              "children": []
+            },
+            {
+              "id": "SIM03C",
+              "label": "直角结构构造",
+              "skills": ["构造垂线", "反射构造直角"],
+              "direct_score": [4,6],
+              "related_score": [6,10],
+              "children": []
+            },
+            {
+              "id": "SIM03D",
+              "label": "几何综合(压轴结构)",
+              "skills": ["相似 + 勾股 + 面积 + 角度", "多步骤推理"],
+              "direct_score": [6,9],
+              "related_score": [10,18],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": "M06",
+      "label": "统计与概率",
+      "children": [
+        {
+          "id": "ST01",
+          "label": "数据收集与整理",
+          "children": [
+            {
+              "id": "ST01A",
+              "label": "数据的获取与抽样",
+              "skills": ["总体与样本", "简单随机抽样"],
+              "direct_score": [1,2],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "ST01B",
+              "label": "数据分类整理",
+              "skills": ["分组整理", "列表与频数"],
+              "direct_score": [1,3],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "ST01C",
+              "label": "频数与频率",
+              "skills": ["频数", "频率", "累计频率"],
+              "direct_score": [2,3],
+              "related_score": [3,5],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "ST02",
+          "label": "数据的统计量(集中趋势)",
+          "children": [
+            {
+              "id": "ST02A",
+              "label": "平均数(均值)",
+              "skills": ["计算平均数", "加权平均"],
+              "direct_score": [2,3],
+              "related_score": [3,6],
+              "children": []
+            },
+            {
+              "id": "ST02B",
+              "label": "中位数",
+              "skills": ["排序", "奇偶位置处理"],
+              "direct_score": [1,3],
+              "related_score": [2,5],
+              "children": []
+            },
+            {
+              "id": "ST02C",
+              "label": "众数",
+              "skills": ["数据出现频率最高", "分类众数"],
+              "direct_score": [1,2],
+              "related_score": [2,4],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "ST03",
+          "label": "数据的离散程度(新课标 2022)",
+          "children": [
+            {
+              "id": "ST03A",
+              "label": "极差",
+              "skills": ["最大-最小", "数据波动"],
+              "direct_score": [1,2],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "ST03B",
+              "label": "方差概念(初步)",
+              "skills": ["偏差平方和", "离散程度理解"],
+              "direct_score": [2,3],
+              "related_score": [3,6],
+              "children": []
+            },
+            {
+              "id": "ST03C",
+              "label": "标准差(认识)",
+              "skills": ["方差开根号", "稳定性判断"],
+              "direct_score": [2,3],
+              "related_score": [4,7],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "ST04",
+          "label": "统计图表示与分析",
+          "children": [
+            {
+              "id": "ST04A",
+              "label": "条形图",
+              "skills": ["分类比较", "趋势识别"],
+              "direct_score": [1,2],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "ST04B",
+              "label": "折线图",
+              "skills": ["变化趋势", "最大最小值判断"],
+              "direct_score": [1,3],
+              "related_score": [3,5],
+              "children": []
+            },
+            {
+              "id": "ST04C",
+              "label": "扇形图",
+              "skills": ["角度表示频率", "组成比例分析"],
+              "direct_score": [2,3],
+              "related_score": [3,6],
+              "children": []
+            },
+            {
+              "id": "ST04D",
+              "label": "统计图综合解读",
+              "skills": ["关系推理", "数据变化分析"],
+              "direct_score": [3,5],
+              "related_score": [5,8],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "ST05",
+          "label": "概率初步",
+          "children": [
+            {
+              "id": "ST05A",
+              "label": "随机事件",
+              "skills": ["必然事件", "不可能事件", "随机事件理解"],
+              "direct_score": [1,2],
+              "related_score": [2,4],
+              "children": []
+            },
+            {
+              "id": "ST05B",
+              "label": "古典概率(等可能模型)",
+              "skills": ["概率 =  favorable / total", "等可能事件"],
+              "direct_score": [2,3],
+              "related_score": [3,5],
+              "children": []
+            },
+            {
+              "id": "ST05C",
+              "label": "实验概率",
+              "skills": ["频率逼近概率", "大量试验规律"],
+              "direct_score": [2,3],
+              "related_score": [3,6],
+              "children": []
+            },
+            {
+              "id": "ST05D",
+              "label": "简单树状图与列表法",
+              "skills": ["列举所有可能", "概率空间构建"],
+              "direct_score": [2,4],
+              "related_score": [4,7],
+              "children": []
+            }
+          ]
+        },
+
+        {
+          "id": "ST06",
+          "label": "统计与概率综合应用(中考核心)",
+          "children": [
+            {
+              "id": "ST06A",
+              "label": "统计综合题",
+              "skills": ["多图表综合分析", "数据趋势推断"],
+              "direct_score": [3,5],
+              "related_score": [5,9],
+              "children": []
+            },
+            {
+              "id": "ST06B",
+              "label": "概率综合题",
+              "skills": ["树状图+表格法", "多阶段概率"],
+              "direct_score": [3,5],
+              "related_score": [6,10],
+              "children": []
+            },
+            {
+              "id": "ST06C",
+              "label": "统计与概率融合应用",
+              "skills": ["现实问题建模", "基于数据的概率推断"],
+              "direct_score": [4,6],
+              "related_score": [7,12],
+              "children": []
+            }
+          ]
+        }
+      ]
+    }
+  ]
+}

+ 3405 - 0
知了数学题库/tree_new.json

@@ -0,0 +1,3405 @@
+{
+  "id": 1,
+  "label": "初中数学知识体系",
+  "parent_id": null,
+  "kp_level": "all",
+  "children": [
+    {
+      "id": 2,
+      "label": "第一章 有理数",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 3,
+          "label": "1.1 正数和负数",
+          "parent_id": 2,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        },
+        {
+          "id": 4,
+          "label": "1.2 有理数及其大小比较",
+          "parent_id": 2,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 5,
+              "label": "1.2.1 有理数的概念",
+              "parent_id": 4,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 6,
+              "label": "1.2.2 数轴",
+              "parent_id": 4,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 7,
+              "label": "1.2.3 相反数",
+              "parent_id": 4,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 8,
+              "label": "1.2.4 绝对值",
+              "parent_id": 4,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 9,
+              "label": "1.2.5 有理数的大小比较",
+              "parent_id": 4,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 335,
+          "label": "1",
+          "parent_id": 2,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        }
+      ]
+    },
+    {
+      "id": 10,
+      "label": "第二章 有理数的运算",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 11,
+          "label": "2.1 有理数的加法与减法",
+          "parent_id": 10,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 12,
+              "label": "2.1.1 有理数的加法",
+              "parent_id": 11,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 13,
+                  "label": "有理数的加法法则",
+                  "parent_id": 12,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 14,
+                  "label": "有理数加法的运算律",
+                  "parent_id": 12,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            },
+            {
+              "id": 15,
+              "label": "2.1.2 有理数的减法",
+              "parent_id": 11,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 16,
+                  "label": "有理数的减法法则",
+                  "parent_id": 15,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 17,
+                  "label": "有理数的加减混合运算",
+                  "parent_id": 15,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            }
+          ]
+        },
+        {
+          "id": 18,
+          "label": "2.2 有理数的乘法与除法",
+          "parent_id": 10,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 19,
+              "label": "2.2.1 有理数的乘法",
+              "parent_id": 18,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 20,
+                  "label": "有理数的乘法法则",
+                  "parent_id": 19,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 21,
+                  "label": "有理数乘法的运算律",
+                  "parent_id": 19,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            },
+            {
+              "id": 22,
+              "label": "2.2.2 有理数的除法",
+              "parent_id": 18,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 23,
+                  "label": "有理数的除法法则",
+                  "parent_id": 22,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 24,
+                  "label": "有理数的加减乘除混合运算",
+                  "parent_id": 22,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            }
+          ]
+        },
+        {
+          "id": 25,
+          "label": "2.3 有理数的乘方",
+          "parent_id": 10,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 26,
+              "label": "2.3.1 乘方",
+              "parent_id": 25,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 27,
+                  "label": "乘方的性质",
+                  "parent_id": 26,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 28,
+                  "label": "有理数的混合运算",
+                  "parent_id": 26,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            },
+            {
+              "id": 29,
+              "label": "2.3.2 科学记数法",
+              "parent_id": 25,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 30,
+              "label": "2.3.3 近似数",
+              "parent_id": 25,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 31,
+      "label": "第三章 代数式",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 32,
+          "label": "3.1 列代数式表示数量关系",
+          "parent_id": 31,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 33,
+              "label": "代数式",
+              "parent_id": 32,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 34,
+              "label": "列代数式",
+              "parent_id": 32,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 35,
+              "label": "反比例关系",
+              "parent_id": 32,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 36,
+          "label": "3.2 代数式的值",
+          "parent_id": 31,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        }
+      ]
+    },
+    {
+      "id": 37,
+      "label": "第四章 整式的加减",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 38,
+          "label": "4.1 整式",
+          "parent_id": 37,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 39,
+              "label": "单项式",
+              "parent_id": 38,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 40,
+              "label": "多项式",
+              "parent_id": 38,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 41,
+          "label": "4.2 整式的加法与减法",
+          "parent_id": 37,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 42,
+              "label": "合并同类项",
+              "parent_id": 41,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 43,
+              "label": "去括号",
+              "parent_id": 41,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 44,
+              "label": "整式的加减",
+              "parent_id": 41,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 45,
+      "label": "第五章 一元一次方程",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 46,
+          "label": "5.1 方程",
+          "parent_id": 45,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 47,
+              "label": "5.1.1 从算式到方程",
+              "parent_id": 46,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 48,
+              "label": "5.1.2 等式的性质",
+              "parent_id": 46,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 49,
+          "label": "5.2 解一元一次方程",
+          "parent_id": 45,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 50,
+              "label": "合并同类项解一元一次方程",
+              "parent_id": 49,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 51,
+              "label": "移项解一元一次方程",
+              "parent_id": 49,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 52,
+              "label": "去括号解一元一次方程",
+              "parent_id": 49,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 53,
+              "label": "去分母解一元一次方程",
+              "parent_id": 49,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 54,
+          "label": "5.3 实际问题与一元一次方程",
+          "parent_id": 45,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 55,
+              "label": "配套问题与工程问题",
+              "parent_id": 54,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 56,
+              "label": "商品销售问题与比赛积分问题",
+              "parent_id": 54,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 57,
+              "label": "方案决策问题与分段计费问题",
+              "parent_id": 54,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 58,
+              "label": "其他问题",
+              "parent_id": 54,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 59,
+      "label": "第六章 几何图形初步",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 60,
+          "label": "6.1 几何图形",
+          "parent_id": 59,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 61,
+              "label": "6.1.1 立体图形与平面图形",
+              "parent_id": 60,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 62,
+                  "label": "立体图形与平面图形的概念",
+                  "parent_id": 61,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 63,
+                  "label": "从不同方向看物体",
+                  "parent_id": 61,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 64,
+                  "label": "立体图形的展开与折叠",
+                  "parent_id": 61,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            },
+            {
+              "id": 65,
+              "label": "6.1.2 点、线、面、体",
+              "parent_id": 60,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 66,
+          "label": "6.2 直线、射线、线段",
+          "parent_id": 59,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 67,
+              "label": "6.2.1 直线、射线、线段的概念",
+              "parent_id": 66,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 68,
+              "label": "6.2.2 线段的比较与运算",
+              "parent_id": 66,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 69,
+          "label": "6.3 角",
+          "parent_id": 59,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 70,
+              "label": "6.3.1 角的概念",
+              "parent_id": 69,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 71,
+              "label": "6.3.2 角的比较与运算",
+              "parent_id": 69,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 72,
+              "label": "6.3.3 余角和补角",
+              "parent_id": 69,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 73,
+      "label": "第七章 相交线与平行线",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 74,
+          "label": "7.1 相交线",
+          "parent_id": 73,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 75,
+              "label": "7.1.1 两条直线相交",
+              "parent_id": 74,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 76,
+              "label": "7.1.2 两条直线垂直",
+              "parent_id": 74,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 77,
+                  "label": "垂线及其画法",
+                  "parent_id": 76,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 78,
+                  "label": "垂线段最短",
+                  "parent_id": 76,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            },
+            {
+              "id": 79,
+              "label": "7.1.3 两条直线被第三条直线所截",
+              "parent_id": 74,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 80,
+          "label": "7.2 平行线",
+          "parent_id": 73,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 81,
+              "label": "7.2.1 平行线的概念",
+              "parent_id": 80,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 82,
+              "label": "7.2.2 平行线的判定",
+              "parent_id": 80,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 83,
+              "label": "7.2.3 平行线的性质",
+              "parent_id": 80,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 84,
+                  "label": "平行线的性质",
+                  "parent_id": 83,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 85,
+                  "label": "平行线的性质与判定",
+                  "parent_id": 83,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            }
+          ]
+        },
+        {
+          "id": 86,
+          "label": "7.3 定义、命题、定理",
+          "parent_id": 73,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        },
+        {
+          "id": 87,
+          "label": "7.4 平移",
+          "parent_id": 73,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        }
+      ]
+    },
+    {
+      "id": 88,
+      "label": "第八章 实数",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 89,
+          "label": "8.1 平方根",
+          "parent_id": 88,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 90,
+              "label": "平方根的概念",
+              "parent_id": 89,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 91,
+              "label": "算术平方根",
+              "parent_id": 89,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 92,
+              "label": "算术平方根的估算",
+              "parent_id": 89,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 93,
+          "label": "8.2 立方根",
+          "parent_id": 88,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        },
+        {
+          "id": 94,
+          "label": "8.3 实数及其简单运算",
+          "parent_id": 88,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        }
+      ]
+    },
+    {
+      "id": 95,
+      "label": "第九章 平面直角坐标系",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 96,
+          "label": "9.1 用坐标描述平面内点的位置",
+          "parent_id": 95,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 97,
+              "label": "9.1.1 平面直角坐标系的概念",
+              "parent_id": 96,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 98,
+              "label": "9.1.2 用坐标描述简单几何图形",
+              "parent_id": 96,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 99,
+          "label": "9.2 坐标方法的简单应用",
+          "parent_id": 95,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 100,
+              "label": "9.2.1 用坐标表示地理位置",
+              "parent_id": 99,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 101,
+              "label": "9.2.2 用坐标表示平移",
+              "parent_id": 99,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 102,
+      "label": "第十章 二元一次方程组",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 103,
+          "label": "10.1 二元一次方程组的概念",
+          "parent_id": 102,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        },
+        {
+          "id": 104,
+          "label": "10.2 消元——解二元一次方程组",
+          "parent_id": 102,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 105,
+              "label": "10.2.1 代入消元法",
+              "parent_id": 104,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 106,
+              "label": "10.2.2 加减消元法",
+              "parent_id": 104,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 107,
+          "label": "10.3 实际问题与二元一次方程组",
+          "parent_id": 102,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        },
+        {
+          "id": 108,
+          "label": "10.4 三元一次方程组的解法",
+          "parent_id": 102,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        }
+      ]
+    },
+    {
+      "id": 109,
+      "label": "第十一章 不等式与不等式组",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 110,
+          "label": "11.1 不等式",
+          "parent_id": 109,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 111,
+              "label": "11.1.1 不等式及其解集",
+              "parent_id": 110,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 112,
+              "label": "11.1.2 不等式的性质",
+              "parent_id": 110,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 113,
+          "label": "11.2 一元一次不等式",
+          "parent_id": 109,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 114,
+              "label": "解一元一次不等式",
+              "parent_id": 113,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 115,
+              "label": "一元一次不等式的应用",
+              "parent_id": 113,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 116,
+          "label": "11.3 一元一次不等式组",
+          "parent_id": 109,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        }
+      ]
+    },
+    {
+      "id": 117,
+      "label": "第十二章 数据的收集、整理与描述",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 118,
+          "label": "12.1 统计调查",
+          "parent_id": 117,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 119,
+              "label": "12.1.1 全面调查",
+              "parent_id": 118,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 120,
+              "label": "12.1.2 抽样调查",
+              "parent_id": 118,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 121,
+          "label": "12.2 用统计图描述数据",
+          "parent_id": 117,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 122,
+              "label": "12.2.1 扇形图、条形图和折线图",
+              "parent_id": 121,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 123,
+              "label": "12.2.2 直方图",
+              "parent_id": 121,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 124,
+              "label": "12.2.3 趋势图",
+              "parent_id": 121,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 125,
+      "label": "第十三章 三角形",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 126,
+          "label": "13.1 与三角形有关的线段",
+          "parent_id": 125,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 127,
+              "label": "13.1.1 三角形的边",
+              "parent_id": 126,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 128,
+              "label": "13.1.2 三角形的高、中线与角平分线",
+              "parent_id": 126,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 129,
+              "label": "13.1.3 三角形的稳定性",
+              "parent_id": 126,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 130,
+          "label": "13.2 与三角形有关的角",
+          "parent_id": 125,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 131,
+              "label": "13.2.1 三角形的内角",
+              "parent_id": 130,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 132,
+                  "label": "三角形的内角的概念",
+                  "parent_id": 131,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 133,
+                  "label": "直角三角形的两个锐角互余",
+                  "parent_id": 131,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            },
+            {
+              "id": 134,
+              "label": "13.2.2 三角形的外角",
+              "parent_id": 130,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 135,
+          "label": "13.3 多边形及其内角和",
+          "parent_id": 125,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        }
+      ]
+    },
+    {
+      "id": 136,
+      "label": "第十四章 全等三角形",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 137,
+          "label": "14.1 全等三角形",
+          "parent_id": 136,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        },
+        {
+          "id": 138,
+          "label": "14.2 三角形全等的判定",
+          "parent_id": 136,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 139,
+              "label": "三边证全等(SSS)",
+              "parent_id": 138,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 140,
+              "label": "两边及夹角证全等(SAS)",
+              "parent_id": 138,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 141,
+              "label": "两角及一边证全等(ASA、AAS)",
+              "parent_id": 138,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 142,
+              "label": "斜边及一直角边证全等(HL)",
+              "parent_id": 138,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 143,
+          "label": "14.3 角的平分线的性质",
+          "parent_id": 136,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 144,
+              "label": "角的平分线的性质的概念",
+              "parent_id": 143,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 145,
+              "label": "角的平分线的判定",
+              "parent_id": 143,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 146,
+      "label": "第十五章 轴对称",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 147,
+          "label": "15.1 轴对称",
+          "parent_id": 146,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 148,
+              "label": "轴对称的概念",
+              "parent_id": 147,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 149,
+              "label": "线段的垂直平分线的性质",
+              "parent_id": 147,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 150,
+          "label": "15.2 画轴对称图形",
+          "parent_id": 146,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 151,
+              "label": "画轴对称图形的概念",
+              "parent_id": 150,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 152,
+              "label": "用坐标表示轴对称",
+              "parent_id": 150,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 153,
+          "label": "15.3 等腰三角形",
+          "parent_id": 146,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 154,
+              "label": "15.3.1 等腰三角形的概念",
+              "parent_id": 153,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 155,
+                  "label": "等腰三角形的性质",
+                  "parent_id": 154,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 156,
+                  "label": "等腰三角形的判定",
+                  "parent_id": 154,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            },
+            {
+              "id": 157,
+              "label": "15.3.2 等边三角形",
+              "parent_id": 153,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 158,
+                  "label": "等边三角形的性质与判定",
+                  "parent_id": 157,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 159,
+                  "label": "含30°角的直角三角形的性质",
+                  "parent_id": 157,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            }
+          ]
+        },
+        {
+          "id": 160,
+          "label": "15.4 课题学习 最短路径问题",
+          "parent_id": 146,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        }
+      ]
+    },
+    {
+      "id": 161,
+      "label": "第十六章 整式的乘法与因式分解",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 162,
+          "label": "16.1 整式的乘法",
+          "parent_id": 161,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 163,
+              "label": "16.1.1 同底数幂的乘法",
+              "parent_id": 162,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 164,
+              "label": "16.1.2 幂的乘方",
+              "parent_id": 162,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 165,
+              "label": "16.1.3 积的乘方",
+              "parent_id": 162,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 166,
+              "label": "16.1.4 整式的乘法的概念",
+              "parent_id": 162,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 167,
+                  "label": "单项式乘单项式",
+                  "parent_id": 166,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 168,
+                  "label": "单项式乘多项式",
+                  "parent_id": 166,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 169,
+                  "label": "多项式乘多项式",
+                  "parent_id": 166,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 170,
+                  "label": "同底数幂的除法",
+                  "parent_id": 166,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 171,
+                  "label": "单(多)项式除以单项式",
+                  "parent_id": 166,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            }
+          ]
+        },
+        {
+          "id": 172,
+          "label": "16.2 乘法公式",
+          "parent_id": 161,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 173,
+              "label": "16.2.1 平方差公式",
+              "parent_id": 172,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 174,
+              "label": "16.2.2 完全平方公式",
+              "parent_id": 172,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 175,
+          "label": "16.3 因式分解",
+          "parent_id": 161,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 176,
+              "label": "16.3.1 提公因式法",
+              "parent_id": 175,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 177,
+              "label": "16.3.2 公式法",
+              "parent_id": 175,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 178,
+      "label": "第十七章 分式",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 179,
+          "label": "17.1 分式",
+          "parent_id": 178,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        },
+        {
+          "id": 180,
+          "label": "17.2 分式的运算",
+          "parent_id": 178,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 181,
+              "label": "17.2.1 分式的乘除",
+              "parent_id": 180,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 182,
+              "label": "17.2.2 分式的加减",
+              "parent_id": 180,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 183,
+              "label": "17.2.3 整数指数幂",
+              "parent_id": 180,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 184,
+          "label": "17.3 分式方程",
+          "parent_id": 178,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        }
+      ]
+    },
+    {
+      "id": 185,
+      "label": "第十八章 二次根式",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 186,
+          "label": "18.1 二次根式",
+          "parent_id": 185,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 187,
+              "label": "18.1.1 二次根式的概念",
+              "parent_id": 186,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 188,
+              "label": "18.1.2 二次根式的性质",
+              "parent_id": 186,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 189,
+          "label": "18.2 二次根式的乘除",
+          "parent_id": 185,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 190,
+              "label": "18.2.1 二次根式的乘法",
+              "parent_id": 189,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 191,
+              "label": "18.2.2 二次根式的除法",
+              "parent_id": 189,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 192,
+          "label": "18.3 二次根式的加减",
+          "parent_id": 185,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 193,
+              "label": "二次根式的加减的概念",
+              "parent_id": 192,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 194,
+              "label": "二次根式的混合运算",
+              "parent_id": 192,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 195,
+      "label": "第十九章 勾股定理",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 196,
+          "label": "19.1 勾股定理",
+          "parent_id": 195,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 197,
+              "label": "19.1.1 勾股定理的概念",
+              "parent_id": 196,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 198,
+              "label": "19.1.2 勾股定理的应用",
+              "parent_id": 196,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 199,
+          "label": "19.2 勾股定理的逆定理",
+          "parent_id": 195,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 200,
+              "label": "勾股定理的逆定理的概念",
+              "parent_id": 199,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 201,
+              "label": "勾股定理的逆定理的应用",
+              "parent_id": 199,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 202,
+      "label": "第二十章 平行四边形",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 203,
+          "label": "20.1 平行四边形",
+          "parent_id": 202,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 204,
+              "label": "20.1.1 平行四边形的性质",
+              "parent_id": 203,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 205,
+                  "label": "平行四边形的边、角性质",
+                  "parent_id": 204,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 206,
+                  "label": "平行四边形对角线的性质",
+                  "parent_id": 204,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            },
+            {
+              "id": 207,
+              "label": "20.1.2 平行四边形的判定",
+              "parent_id": 203,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 208,
+                  "label": "平行四边形的判定基本概念",
+                  "parent_id": 207,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 209,
+                  "label": "三角形的中位线",
+                  "parent_id": 207,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            }
+          ]
+        },
+        {
+          "id": 210,
+          "label": "20.2 特殊的平行四边形",
+          "parent_id": 202,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 211,
+              "label": "20.2.1 矩形",
+              "parent_id": 210,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 212,
+                  "label": "矩形的性质",
+                  "parent_id": 211,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 213,
+                  "label": "矩形的判定",
+                  "parent_id": 211,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            },
+            {
+              "id": 214,
+              "label": "20.2.2 菱形",
+              "parent_id": 210,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 215,
+                  "label": "菱形的性质",
+                  "parent_id": 214,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 216,
+                  "label": "菱形的判定",
+                  "parent_id": 214,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            },
+            {
+              "id": 217,
+              "label": "20.2.3 正方形",
+              "parent_id": 210,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 218,
+      "label": "第二十一章 一次函数",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 219,
+          "label": "21.1 函数",
+          "parent_id": 218,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 220,
+              "label": "21.1.1 变量与函数",
+              "parent_id": 219,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 221,
+              "label": "21.1.2 函数的图象",
+              "parent_id": 219,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 222,
+                  "label": "函数的图象及其画法",
+                  "parent_id": 221,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 223,
+                  "label": "函数的表示方法",
+                  "parent_id": 221,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            }
+          ]
+        },
+        {
+          "id": 224,
+          "label": "21.2 一次函数",
+          "parent_id": 218,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 225,
+              "label": "21.2.1 正比例函数",
+              "parent_id": 224,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 226,
+              "label": "21.2.2 一次函数(1)",
+              "parent_id": 224,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 227,
+              "label": "21.2.3 一次函数与方程、不等式",
+              "parent_id": 224,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 228,
+          "label": "21.3 课题学习 选择方案",
+          "parent_id": 218,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        }
+      ]
+    },
+    {
+      "id": 229,
+      "label": "第二十二章 数据的分析",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 230,
+          "label": "22.1 数据的集中趋势",
+          "parent_id": 229,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 231,
+              "label": "22.1.1 平均数",
+              "parent_id": 230,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 232,
+              "label": "22.1.2 中位数和众数",
+              "parent_id": 230,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 233,
+          "label": "22.2 数据的波动程度",
+          "parent_id": 229,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        },
+        {
+          "id": 234,
+          "label": "22.3 课题学习 体质健康测试中的数据分析",
+          "parent_id": 229,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        }
+      ]
+    },
+    {
+      "id": 235,
+      "label": "第二十三章 一元二次方程",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 236,
+          "label": "23.1 一元二次方程",
+          "parent_id": 235,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 332,
+              "label": "一元二次方程的定义及一般形式",
+              "parent_id": 236,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 333,
+              "label": "一元二次方程的根",
+              "parent_id": 236,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 334,
+              "label": "根据实际问题列出一元二次方程",
+              "parent_id": 236,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 237,
+          "label": "23.2 解一元二次方程",
+          "parent_id": 235,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 238,
+              "label": "23.2.1 配方法",
+              "parent_id": 237,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 239,
+                  "label": "直接开平方法",
+                  "parent_id": 238,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 240,
+                  "label": "配方法的概念",
+                  "parent_id": 238,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            },
+            {
+              "id": 241,
+              "label": "23.2.2 公式法",
+              "parent_id": 237,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 242,
+              "label": "23.2.3 因式分解法",
+              "parent_id": 237,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 243,
+              "label": "23.2.4 一元二次方程的根与系数的关系",
+              "parent_id": 237,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 244,
+          "label": "23.3 实际问题与一元二次方程",
+          "parent_id": 235,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 245,
+              "label": "列一元二次方程解决传播问题和数字问题",
+              "parent_id": 244,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 246,
+              "label": "列一元二次方程解决增长率问题",
+              "parent_id": 244,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 247,
+              "label": "列一元二次方程解决几何图形问题",
+              "parent_id": 244,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 248,
+      "label": "第二十四章 二次函数",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 249,
+          "label": "24.1 二次函数的图象和性质",
+          "parent_id": 248,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 250,
+              "label": "24.1.1 二次函数",
+              "parent_id": 249,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 251,
+              "label": "24.1.2 二次函数y=ax²的图象和性质",
+              "parent_id": 249,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 252,
+              "label": "24.1.3 二次函数y=a(x-h)²+k的图象和性质",
+              "parent_id": 249,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 253,
+                  "label": "二次函数y=ax²+k的图象和性质",
+                  "parent_id": 252,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 254,
+                  "label": "二次函数y=a(x-h)²的图象和性质",
+                  "parent_id": 252,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 255,
+                  "label": "二次函数y=a(x-h)²+k的图象和性质的概念",
+                  "parent_id": 252,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            },
+            {
+              "id": 256,
+              "label": "24.1.4 二次函数y=ax²+bx+c的图象和性质",
+              "parent_id": 249,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 257,
+          "label": "24.2 二次函数与一元二次方程",
+          "parent_id": 248,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        },
+        {
+          "id": 258,
+          "label": "24.3 实际问题与二次函数",
+          "parent_id": 248,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 259,
+              "label": "二次函数与图形面积问题",
+              "parent_id": 258,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 260,
+              "label": "二次函数与商品利润问题",
+              "parent_id": 258,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 261,
+              "label": "抛物线形问题",
+              "parent_id": 258,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 262,
+      "label": "第二十五章 旋转",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 263,
+          "label": "25.1 图形的旋转",
+          "parent_id": 262,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        },
+        {
+          "id": 264,
+          "label": "25.2 中心对称",
+          "parent_id": 262,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 265,
+              "label": "25.2.1 中心对称的概念",
+              "parent_id": 264,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 266,
+              "label": "25.2.2 中心对称图形",
+              "parent_id": 264,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 267,
+              "label": "25.2.3 关于原点对称的点的坐标",
+              "parent_id": 264,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 268,
+      "label": "第二十六章 圆",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 269,
+          "label": "26.1 圆的有关性质",
+          "parent_id": 268,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 270,
+              "label": "26.1.1 圆",
+              "parent_id": 269,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 271,
+              "label": "26.1.2 垂直于弦的直径",
+              "parent_id": 269,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 272,
+              "label": "26.1.3 弧、弦、圆心角",
+              "parent_id": 269,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 273,
+              "label": "26.1.4 圆周角",
+              "parent_id": 269,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 274,
+                  "label": "圆周角定理及其推论",
+                  "parent_id": 273,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 275,
+                  "label": "圆内接四边形",
+                  "parent_id": 273,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            }
+          ]
+        },
+        {
+          "id": 276,
+          "label": "26.2 点和圆、直线和圆的位置关系",
+          "parent_id": 268,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 277,
+              "label": "26.2.1 点和圆的位置关系",
+              "parent_id": 276,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 278,
+              "label": "26.2.2 直线和圆的位置关系",
+              "parent_id": 276,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 279,
+                  "label": "直线和圆的位置关系的概念",
+                  "parent_id": 278,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 280,
+                  "label": "切线的判定与性质",
+                  "parent_id": 278,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 281,
+                  "label": "切线长定理和三角形的内切圆",
+                  "parent_id": 278,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            }
+          ]
+        },
+        {
+          "id": 282,
+          "label": "26.3 正多边形和圆",
+          "parent_id": 268,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        },
+        {
+          "id": 283,
+          "label": "26.4 弧长和扇形面积",
+          "parent_id": 268,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 284,
+              "label": "弧长",
+              "parent_id": 283,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 285,
+              "label": "扇形面积",
+              "parent_id": 283,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 286,
+      "label": "第二十七章 概率初步",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 287,
+          "label": "27.1 随机事件与概率",
+          "parent_id": 286,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 288,
+              "label": "27.1.1 随机事件",
+              "parent_id": 287,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 289,
+              "label": "27.1.2 概率",
+              "parent_id": 287,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 290,
+          "label": "27.2 用列举法求概率",
+          "parent_id": 286,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 291,
+              "label": "用列表法求概率",
+              "parent_id": 290,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 292,
+              "label": "用画树状图法求概率",
+              "parent_id": 290,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 293,
+          "label": "27.3 用频率估计概率",
+          "parent_id": 286,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        }
+      ]
+    },
+    {
+      "id": 294,
+      "label": "第二十八章 反比例函数",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 295,
+          "label": "28.1 反比例函数",
+          "parent_id": 294,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 296,
+              "label": "28.1.1 反比例函数的概念",
+              "parent_id": 295,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 297,
+              "label": "28.1.2 反比例函数的图象和性质",
+              "parent_id": 295,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 298,
+                  "label": "反比例函数的图象和性质的概念",
+                  "parent_id": 297,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 299,
+                  "label": "反比例函数的图象和性质的综合应用",
+                  "parent_id": 297,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            }
+          ]
+        },
+        {
+          "id": 300,
+          "label": "28.2 实际问题与反比例函数",
+          "parent_id": 294,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 301,
+              "label": "实际问题中的反比例函数",
+              "parent_id": 300,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 302,
+              "label": "物理学中的反比例函数",
+              "parent_id": 300,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 303,
+      "label": "第二十九章 相似",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 304,
+          "label": "29.1 图形的相似",
+          "parent_id": 303,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": []
+        },
+        {
+          "id": 305,
+          "label": "29.2 相似三角形",
+          "parent_id": 303,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 306,
+              "label": "29.2.1 相似三角形的判定",
+              "parent_id": 305,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 307,
+                  "label": "相似三角形及平行线分线段成比例",
+                  "parent_id": 306,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 308,
+                  "label": "相似三角形的判定",
+                  "parent_id": 306,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            },
+            {
+              "id": 309,
+              "label": "29.2.2 相似三角形的性质",
+              "parent_id": 305,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 310,
+              "label": "29.2.3 相似三角形应用举例",
+              "parent_id": 305,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 311,
+          "label": "29.3 位似",
+          "parent_id": 303,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 312,
+              "label": "位似图形的概念与画法",
+              "parent_id": 311,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 313,
+              "label": "坐标平面内的位似",
+              "parent_id": 311,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 314,
+      "label": "第三十章 锐角三角函数",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 315,
+          "label": "30.1 锐角三角函数",
+          "parent_id": 314,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 316,
+              "label": "正弦",
+              "parent_id": 315,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 317,
+              "label": "余弦和正切",
+              "parent_id": 315,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 318,
+              "label": "特殊角的三角函数值",
+              "parent_id": 315,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 319,
+          "label": "30.2 解直角三角形及其应用",
+          "parent_id": 314,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 320,
+              "label": "30.2.1 解直角三角形",
+              "parent_id": 319,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 321,
+              "label": "30.2.2 应用举例",
+              "parent_id": 319,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": [
+                {
+                  "id": 322,
+                  "label": "实际生活问题,仰角、俯角问题",
+                  "parent_id": 321,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                },
+                {
+                  "id": 323,
+                  "label": "方向角问题,坡度、坡角问题",
+                  "parent_id": 321,
+                  "kp_level": "lesson",
+                  "skills": [],
+                  "direct_score": [],
+                  "related_score": [],
+                  "children": []
+                }
+              ]
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 324,
+      "label": "第三十一章 投影与视图",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "children": [
+        {
+          "id": 325,
+          "label": "31.1 投影",
+          "parent_id": 324,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 326,
+              "label": "平行投影与中心投影",
+              "parent_id": 325,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 327,
+              "label": "正投影",
+              "parent_id": 325,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        },
+        {
+          "id": 328,
+          "label": "31.2 三视图",
+          "parent_id": 324,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 329,
+              "label": "几何体的三视图",
+              "parent_id": 328,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 330,
+              "label": "根据三视图确定几何体",
+              "parent_id": 328,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            },
+            {
+              "id": 331,
+              "label": "与三视图有关的计算",
+              "parent_id": 328,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "id": 336,
+      "label": "平行四边形",
+      "parent_id": 1,
+      "kp_level": "chapter",
+      "skills": [],
+      "direct_score": [],
+      "related_score": [],
+      "children": [
+        {
+          "id": 337,
+          "label": "平行四边形的性质与判定",
+          "parent_id": 336,
+          "kp_level": "section",
+          "skills": [],
+          "direct_score": [],
+          "related_score": [],
+          "children": [
+            {
+              "id": 338,
+              "label": "平行四边形",
+              "parent_id": 337,
+              "kp_level": "subsection",
+              "skills": [],
+              "direct_score": [],
+              "related_score": [],
+              "children": []
+            }
+          ]
+        }
+      ]
+    }
+  ]
+}