label_question
Assign DNA tags (difficulty, knowledge anchor, solution skeleton, variation base) to imported questions, enabling structured classification and generating variants. Requires prior ingestion.
Instructions
给一道已入库的题写 DNA 打标(难度 + 知识点锚 + 解法骨架 + 变式底料),归当前登录 teacher。
前置:题已 ingest_question 入库(有题干/答案/解析/配图)。Claude 先读题(多模态)+本章 KG 上下文判好,再调本工具落库。 参数(必填 = question_id, difficult;其余按题打满 / 基础题留空): question_id : biz_question.id difficult : ★难度 1基础/2中等/3较难/4压轴(按「难度评级」rubric 判档,非 LLM 自评) dim1_kp_id : 知识点锚叶子 id(同版本精确锚,如浙教七上根 100 下的叶子;不跨版本近似,对不上就留空+need_anchor_review=1) anchor_confidence: 锚定置信 0-1 need_anchor_review: 锚存疑待人审 1/0 dim5_structure: 图形/情境结构指纹 solution_skeleton: 解法骨架(步骤序列,【】标最难步)—— 撑变式①数值②结构算子 assessment_type: 考察类型 hard_points : 难点[](受控词表 biz_anno_ERROR:概念混淆/计算失误/审题偏差/隐含遗漏/分类不全/表达不规范/思路缺失) breakthrough_points: 突破点[](★1/★2 送分/常规题可空) tags : 检索标签 3-6(召回用) scenario : 场景(仅应用题;受控词表 biz_anno_SCENE:纯数学/现实生活/科学跨学科/数学文化) dna_type : DNA 类型 parametric_slots / modeling_frame / conditions / variation_profile: 变式底料(母题打满,普通题可简,应用题才有 modeling_frame) 返回: {ok, question_id, ai_id, difficult, dim1_kp_id};异常 → {ok:false, reason}。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| dna_type | No | ||
| scenario | No | ||
| difficult | Yes | ||
| conditions | No | ||
| dim1_kp_id | No | ||
| hard_points | No | ||
| question_id | Yes | ||
| dim5_structure | No | ||
| modeling_frame | No | ||
| assessment_type | No | ||
| parametric_slots | No | ||
| anchor_confidence | No | ||
| solution_skeleton | No | ||
| variation_profile | No | ||
| need_anchor_review | No | ||
| breakthrough_points | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||