diff --git a/scripts/export_component_records.py b/scripts/export_component_records.py index 665d5da..9047e2a 100644 --- a/scripts/export_component_records.py +++ b/scripts/export_component_records.py @@ -26,37 +26,35 @@ import pandas as pd # ==================== 组件类型映射 ==================== # 覆盖 MySQL middle_interaction_component 和 core_interaction_component 中所有实际 c_type C_TYPE_NAME_MAPPING = { - # middle_interaction_component — 对话类 - "mid_dialog_choose": "对话选择", - "mid_dialog_express": "对话表达", - "mid_dialog_fillin": "对话填空", + # 标准组件名称(2026-06-25 俞欣宜确认) + "mid_sentence_dialogue": "对话互动", "mid_dialog_repeat": "对话跟读", - "mid_dialog_select": "对话选择", + "mid_dialog_fillin": "对话挖空", + "mid_image_choose": "图片单选", "mid_dialog_sentence": "对话组句", - # middle_interaction_component — 图片类 - "mid_image_choose": "图片选择", - "mid_image_drag": "图片拖拽", + "mid_grammar_cloze": "挖空互动", + "mid_vocab_image": "图片互动", + "mid_vocab_item": "物品互动", + "mid_dialog_choose": "对话选择", + "mid_sentence_material": "材料互动", + "mid_dialog_select": "对话选读", + "mid_grammar_sentence": "组句互动", "mid_image_multiple": "图片多选", - "mid_image_sequence": "图片排序", - # middle_interaction_component — 消息/文字类 - "mid_message_combine": "消息组合", + "mid_dialog_express": "对话表达", + "mid_sentence_voice": "语音互动", + "mid_vocab_fillBlank": "填词互动", + "mid_vocab_instruction": "指令互动", + "mid_message_trace": "消息描红", + "mid_sentence_makeSentence": "造句互动", + "mid_message_spell": "信息拼词", + "mid_pron_pron": "发音互动", + "mid_image_sequence": "图片有序", + "mid_image_drag": "图片拖拽", + "mid_message_combine": "信息组句", + # 以下 c_type 未在标准名称列表中,保留旧名或使用 c_type 本身 "mid_message_fillin": "消息填空", "mid_message_sentence": "消息组句", - "mid_message_spell": "消息拼写", - "mid_message_trace": "消息描红", "mid_message_word": "消息选词", - # middle_interaction_component — 语法/发音/词汇/句子 - "mid_grammar_cloze": "语法挖空", - "mid_grammar_sentence": "语法组句", - "mid_pron_pron": "发音互动", - "mid_sentence_dialogue": "句子对话", - "mid_sentence_makeSentence": "句子造句", - "mid_sentence_material": "句子材料", - "mid_sentence_voice": "句子语音", - "mid_vocab_fillBlank": "词汇填空", - "mid_vocab_image": "词汇图片", - "mid_vocab_instruction": "词汇指令", - "mid_vocab_item": "词汇物品", # core_interaction_component "core_listening_choose": "听力选择", "core_listening_drag": "听力拖拽", diff --git a/skills/export-user-data/SKILL.md b/skills/export-user-data/SKILL.md index fc98ec5..779e00e 100644 --- a/skills/export-user-data/SKILL.md +++ b/skills/export-user-data/SKILL.md @@ -80,33 +80,30 @@ cd /root/.openclaw/workspace-xiaoban | c_type | 组件名称 | |--------|---------| -| `mid_dialog_choose` | 对话选择 | -| `mid_dialog_express` | 对话表达 | -| `mid_dialog_fillin` | 对话填空 | +| `mid_sentence_dialogue` | 对话互动 | | `mid_dialog_repeat` | 对话跟读 | -| `mid_dialog_select` | 对话选择 | +| `mid_dialog_fillin` | 对话挖空 | +| `mid_image_choose` | 图片单选 | | `mid_dialog_sentence` | 对话组句 | -| `mid_image_choose` | 图片选择 | -| `mid_image_drag` | 图片拖拽 | +| `mid_grammar_cloze` | 挖空互动 | +| `mid_vocab_image` | 图片互动 | +| `mid_vocab_item` | 物品互动 | +| `mid_dialog_choose` | 对话选择 | +| `mid_sentence_material` | 材料互动 | +| `mid_dialog_select` | 对话选读 | +| `mid_grammar_sentence` | 组句互动 | | `mid_image_multiple` | 图片多选 | -| `mid_image_sequence` | 图片排序 | -| `mid_message_combine` | 消息组合 | -| `mid_message_fillin` | 消息填空 | -| `mid_message_sentence` | 消息组句 | -| `mid_message_spell` | 消息拼写 | +| `mid_dialog_express` | 对话表达 | +| `mid_sentence_voice` | 语音互动 | +| `mid_vocab_fillBlank` | 填词互动 | +| `mid_vocab_instruction` | 指令互动 | | `mid_message_trace` | 消息描红 | -| `mid_message_word` | 消息选词 | -| `mid_grammar_cloze` | 语法挖空 | -| `mid_grammar_sentence` | 语法组句 | +| `mid_sentence_makeSentence` | 造句互动 | +| `mid_message_spell` | 信息拼词 | | `mid_pron_pron` | 发音互动 | -| `mid_sentence_dialogue` | 句子对话 | -| `mid_sentence_makeSentence` | 句子造句 | -| `mid_sentence_material` | 句子材料 | -| `mid_sentence_voice` | 句子语音 | -| `mid_vocab_fillBlank` | 词汇填空 | -| `mid_vocab_image` | 词汇图片 | -| `mid_vocab_instruction` | 词汇指令 | -| `mid_vocab_item` | 词汇物品 | +| `mid_image_sequence` | 图片有序 | +| `mid_image_drag` | 图片拖拽 | +| `mid_message_combine` | 信息组句 | **核心互动组件(core_*):**