{
  "role_id": 12345,
  "level": 1,
  "unit": 1,
  "unit_name": "Unit 1: Hello World",
  "lessons": [
    {
      "lesson_id": 1,
      "lesson_name": "Lesson 1: Greetings",
      "entry_time": "2024-01-15T09:00:00Z",
      "completion_time": "2024-01-15T09:25:30Z",
      "knowledge_points": {
        "words": [
          {"word": "hello", "meaning": "你好", "pos": "int."},
          {"word": "hi", "meaning": "嗨", "pos": "int."},
          {"word": "goodbye", "meaning": "再见", "pos": "int."},
          {"word": "name", "meaning": "名字", "pos": "n."}
        ],
        "sentence_patterns": [
          {"pattern": "Hello, my name is [name].", "meaning": "你好，我的名字是[名字]。", "example": "Hello, my name is Tom."},
          {"pattern": "Nice to meet you.", "meaning": "很高兴认识你。", "example": "Nice to meet you too."}
        ]
      },
      "interactive_components": [
        {"component_id": "ic_001", "title": "单词跟读 - hello", "detail": "请跟读单词 hello，注意发音准确", "user_result": "perfect"},
        {"component_id": "ic_002", "title": "单词跟读 - hi", "detail": "请跟读单词 hi，注意语调自然", "user_result": "good"},
        {"component_id": "ic_003", "title": "单词听选 - goodbye", "detail": "听录音，选择正确的单词 goodbye", "user_result": "perfect"},
        {"component_id": "ic_004", "title": "单词拼写 - name", "detail": "根据发音，拼写出单词 name", "user_result": "good"},
        {"component_id": "ic_005", "title": "句型跟读 - Hello, my name is...", "detail": "请跟读句型：Hello, my name is [name]", "user_result": "perfect"},
        {"component_id": "ic_006", "title": "句型替换练习", "detail": "替换名字，完成句子：Hello, my name is ______", "user_result": "oops"},
        {"component_id": "ic_007", "title": "情景对话 - 打招呼", "detail": "在情景中与角色进行打招呼对话", "user_result": "good"},
        {"component_id": "ic_008", "title": "听力理解 - 问候语", "detail": "听录音，选择正确的问候回应", "user_result": "perfect"},
        {"component_id": "ic_009", "title": "语音识别 - hi", "detail": "请说出单词 hi", "user_result": "good"},
        {"component_id": "ic_010", "title": "图文匹配 - 单词", "detail": "将单词与对应的图片进行匹配", "user_result": "perfect"},
        {"component_id": "ic_011", "title": "句型听选 - Nice to meet you", "detail": "听录音，选择正确的回应", "user_result": "good"},
        {"component_id": "ic_012", "title": "角色扮演 - 自我介绍", "detail": "扮演角色进行自我介绍对话", "user_result": "perfect"},
        {"component_id": "ic_013", "title": "单词排序 - 句子组成", "detail": "将单词按正确顺序排列成句子", "user_result": "oops"},
        {"component_id": "ic_014", "title": "发音练习 - 语调训练", "detail": "练习疑问句和陈述句的语调区别", "user_result": "good"},
        {"component_id": "ic_015", "title": "单词填空 - 补全句子", "detail": "在句子中填入正确的单词", "user_result": "perfect"},
        {"component_id": "ic_016", "title": "情景判断 - 选择回应", "detail": "根据情景选择最合适的回应", "user_result": "good"},
        {"component_id": "ic_017", "title": "综合对话 - 完整对话", "detail": "完成完整的打招呼和自我介绍对话", "user_result": "perfect"},
        {"component_id": "ic_018", "title": "复习测验 - 本课回顾", "detail": "完成本课知识点的综合复习测验", "user_result": "good"}
      ],
      "consolidation_exercises": [
        {"exercise_id": "ce_001", "type": "单词听选", "detail": "听录音，从A、B、C三个选项中选择听到的单词", "is_correct": true},
        {"exercise_id": "ce_002", "type": "单词拼写", "detail": "根据中文意思，写出对应的英文单词：你好", "is_correct": true},
        {"exercise_id": "ce_003", "type": "图文匹配", "detail": "将单词 goodbye 与对应的图片匹配", "is_correct": false},
        {"exercise_id": "ce_004", "type": "句型填空", "detail": "用正确的单词填空：Hello, my ______ is Tom.", "is_correct": true},
        {"exercise_id": "ce_005", "type": "情景选择", "detail": "初次见面时，应该说：A. Hello B. Goodbye C. Hi", "is_correct": true},
        {"exercise_id": "ce_006", "type": "句子排序", "detail": "将下列单词排列成正确的句子：name / my / is / Hello", "is_correct": true},
        {"exercise_id": "ce_007", "type": "听力理解", "detail": "听对话，回答问题：他们正在做什么？", "is_correct": false},
        {"exercise_id": "ce_008", "type": "发音选择", "detail": "听录音，选择包含 /eɪ/ 音的单词", "is_correct": true},
        {"exercise_id": "ce_009", "type": "翻译练习", "detail": "将下列句子翻译成英文：很高兴认识你。", "is_correct": true},
        {"exercise_id": "ce_010", "type": "对话补全", "detail": "补全对话：A: Hello! B: ______!", "is_correct": true},
        {"exercise_id": "ce_011", "type": "单词分类", "detail": "将单词按问候语和非问候语分类", "is_correct": false},
        {"exercise_id": "ce_012", "type": "句型转换", "detail": "将 Hello 转换为同义词", "is_correct": true},
        {"exercise_id": "ce_013", "type": "连线匹配", "detail": "将单词与对应的中文意思连线", "is_correct": true},
        {"exercise_id": "ce_014", "type": "判断正误", "detail": "判断句子是否正确：Goodbye 用于告别时说。", "is_correct": true},
        {"exercise_id": "ce_015", "type": "选词填空", "detail": "选择合适的单词填空：______ to meet you. (Nice/Fine/Good)", "is_correct": true},
        {"exercise_id": "ce_016", "type": "语音辨识", "detail": "听录音，判断是哪个单词", "is_correct": false},
        {"exercise_id": "ce_017", "type": "完形填空", "detail": "阅读短文，选择合适的问候语填入空格", "is_correct": true},
        {"exercise_id": "ce_018", "type": "综合测验", "detail": "完成本课知识的综合测验题", "is_correct": true}
      ]
    }
  ],
  "summary": {
    "total_lessons": 5,
    "completed_lessons": 1,
    "total_interactive_components": 18,
    "total_consolidation_exercises": 18,
    "mastery_rate": 0.85,
    "study_duration_minutes": 25
  }
}
