Add diagnostic homework for Archie's class and WTE2 content

Archie's Class (SBS2/SBS8):
- Create diagnostic homework system with audio + text + 6 questions
- Add audio scripts (MyFriends.mp3, ImWearingClothes.mp3)
- Generate bilingual WeChat format homeworks (EN/CN)
- Move DIAGNOSTIC_HOMEWORK_PLAN.md to archie_class_homework/
- Add comprehensive creation process documentation

WTE2 Class:
- Add Chapter 3: Wild Animals & Numbers 11-20 (5 texts: Very Easy → Difficult)
- Add Alphabet Review A-Z (26 letters with vocabulary)
- Add Chapter 3-Alphabet Fusion (combines both chapters, 67 words)
- Update wte2.json book with new chapters
- All JSON files validated

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
StillHammer 2025-11-08 23:22:52 +08:00
parent c7f48405a7
commit bc47483a99
12 changed files with 2332 additions and 2 deletions

View File

@ -0,0 +1,35 @@
# Audio Recording Scripts
## SBS2 Level - MyFriends.mp3
**Script (~35 seconds):**
"Hello! I want to tell you about my friends. My friend David is a nurse. He works at the hospital every day. He helps sick people. My friend Sara is a chef. Where does she work? She works at a restaurant. She cooks food every day. My friend Tom is a bus driver. He drives the bus every morning. Where do you work? Where does your mother work?"
**Key Elements:**
- Introduces 3 people: David (nurse/hospital), Sara (chef/restaurant), Tom (bus driver)
- Uses target grammar: Where does/do, works at, simple present
- Ends with 2 questions students must answer
---
## SBS8 Level - ImWearingClothes.mp3
**Script (~35 seconds):**
"Hi everyone! Let me tell you what I'm wearing today. I'm wearing a blue jacket and black jeans because it's cold outside. I'm also wearing brown boots and a gray hat. My friend Lisa is wearing a beautiful green dress and white shoes. She's also wearing a pink coat because it's cold. What are you wearing today? What's your favorite color for clothes?"
**Key Elements:**
- Describes teacher's outfit: blue jacket, black jeans, brown boots, gray hat
- Describes Lisa's outfit: green dress, white shoes, pink coat
- Uses target grammar: am/is/are wearing, colors + clothing, because (reason)
- Ends with 2 questions students must answer
---
## Recording Tips:
- Speak clearly and at moderate pace
- Pause slightly between sentences
- Emphasize key vocabulary (locations, clothing items, colors)
- Make the questions at the end clear and distinct
- Total length: 30-40 seconds each

View File

@ -0,0 +1,277 @@
# Homework Creation Process Documentation
## 📋 Overview
Creation of diagnostic homework assignments for mixed-level English class (SBS2 and SBS8 students) preparing for Chinese English exams.
---
## 🎯 Design Goals
### From DIAGNOSTIC_HOMEWORK_PLAN.md:
1. **Assess student readiness** for English exams (Chinese format)
2. **Identify weak points** in grammar, vocabulary, comprehension, and production
3. **Create personalized prep plans** based on diagnostic data
4. **Use graduated difficulty** to reveal true capability vs memorization
---
## 📐 Homework Structure (Per Level)
### Components:
1. **1 Audio Recording** (~35 seconds)
- Teacher-recorded custom content
- Related to chapter theme but independent from text
- Ends with 2 questions students must answer
2. **1 Written Text** (120-140 words)
- Uses ONLY vocabulary from their chapter (cumulative)
- Complex sentences with known vocabulary
- Tests comprehension, not vocabulary recognition
3. **6 Questions Total:**
- **2 Audio Story Questions** - Test listening comprehension of story content
- **2 Audio Questions** - Teacher asks directly in recording (students must understand)
- **2 Text Questions** - Test reading comprehension
- **2 Open Questions** - Test creative production and linguistic flexibility
### Student Deliverables:
- **Record themselves reading the text** (pronunciation diagnostic)
- **Record answers to all 6 questions** (oral production diagnostic)
- Submit via WeChat video/voice messages
---
## 🔍 Question Design Philosophy
### Graduated Difficulty (Original Plan):
- **Q1 (Linked):** Directly related to text, builds confidence
- **Q2 (Semi-linked):** Same topic/grammar, new context
- **Q3 (Creative/Free):** Unpredictable, tests true linguistic flexibility
### Adapted Structure:
- **Audio Story (2Q):** Literal comprehension of audio narrative
- **Audio Direct (2Q):** Must understand teacher's questions in audio
- **Text (2Q):** Reading comprehension (literal + detail)
- **Open (2Q):** Creative production reveals true capability
---
## 📚 Content Sources
### SBS2 Level:
**Chapter:** sbs-2-9-fusion.json
**Focus:**
- Locations (restaurant, hospital, school, garage, library, bank, supermarket)
- Where questions (Where is/are, Where does/do)
- Jobs (waiter, doctor, teacher, mechanic, librarian, cashier, bus driver)
- Simple present (works, helps, teaches, fixes, drives)
- Prepositions (at, in)
**Audio:** MyFriends.mp3
- Story about David (nurse/hospital), Sara (chef/restaurant), Tom (bus driver)
- Questions: "Where do you work? Where does your mother work?"
**Text:** "A Busy Day in Our Neighborhood" (130 words)
- Describes various people at their workplaces
- Uses all target grammar and vocabulary
**Creative Question:** "Animals have homes too. Where do you think a fish lives? Where does a bird live?"
- Unpredictable (not "Where does your father work?")
- Forces vocabulary adaptation
- Reveals production vs memorization
---
### SBS8 Level:
**Chapter:** sbs-3-8-fusion.json
**Focus:**
- Clothing (shirt, dress, jacket, pants, jeans, shoes, boots, hat, gloves, coat, suit, tie)
- Colors (red, blue, green, yellow, black, white, pink, brown, gray, purple)
- Present continuous (am/is/are wearing)
- Demonstratives (this/that/these/those)
- Adjectives with clothing
**Audio:** ImWearingClothes.mp3
- Story about teacher's outfit (blue jacket, black jeans, brown boots, gray hat)
- Lisa's outfit (green dress, white shoes, pink coat)
- Questions: "What are you wearing today? What's your favorite color for clothes?"
**Text:** "Fashion Show at School" (137 words)
- Describes Fashion Show Day with multiple people's outfits
- Uses colors, present continuous, demonstratives
**Creative Question:** "Imagine you are designing a uniform for superheroes. What clothes do they wear? What colors?"
- Unpredictable (not "What are you wearing today?")
- Tests creative vocabulary application
- Reveals linguistic flexibility
---
## 🎨 Format Design
### WeChat-Optimized Format:
- **Clear structure** with emoji section markers (🎧 📖 🎤 ✏️)
- **Numbered tasks** for easy following
- **Requirements section** with grammar focus and examples
- **Deadline clearly stated**
- **Bilingual versions** (English instructions + Chinese instructions)
### Why This Format?
- Students familiar with WeChat homework format
- Visual hierarchy with emojis
- Clear submission instructions (video/voice via WeChat)
- Examples provided to guide expectations
---
## 🧠 Diagnostic Value
### What This Homework Reveals:
**Reading Comprehension:**
- Can they understand complex sentences with known vocabulary?
- Literal vs detail comprehension level
**Listening Comprehension:**
- Can they understand teacher's audio story?
- Can they understand direct questions posed in audio?
- No written questions = true listening test
**Pronunciation:**
- Text reading reveals pronunciation issues
- Stress, intonation, phoneme accuracy
**Grammar Accuracy:**
- SBS2: Where questions, to be, simple present, do/does, prepositions
- SBS8: Present continuous, demonstratives, adjective placement, singular/plural
**Production Capability:**
- Q1-4 (Audio/Text): Can they reproduce/answer directly?
- Q5-6 (Open): Can they produce creatively and flexibly?
- Creative questions reveal memorization vs true language ability
**Vocabulary Mastery:**
- Active vs passive vocabulary
- Correct usage in context
- Spelling/pronunciation accuracy
---
## 📊 Next Steps (From Plan)
### Phase 1: Collection
- Students submit homework via WeChat (deadline: Nov 15, 9 AM)
- Teacher collects video/voice responses
### Phase 2: Analysis
- **AI-powered analysis** using LLM (DeepSeek via IAEngine)
- Score comprehension answers (0-100)
- Grammar error detection
- Vocabulary usage analysis
- Generate individual diagnostic reports
### Phase 3: Personalized Prep Plan
Based on diagnostic data:
- **Targeted drill exercises** (weak grammar points)
- **Vocabulary reinforcement** (missed/misused words)
- **Question-type practice** (Chinese exam format)
- **Mock exams** (real format simulation)
### Phase 4: Technical Implementation
To build:
1. **Diagnostic Homework Module** (display text, audio playback, video upload)
2. **AI Analysis Engine** (scoring, error detection, report generation)
3. **Exam Prep Exercise Generator** (targeted drills from weak points)
4. **Mock Exam Module** (Chinese exam format, auto-scoring)
---
## ✅ Success Criteria
### Homework Quality:
- ✅ Texts 120-140 words (SBS2: 130, SBS8: 137)
- ✅ Vocabulary ONLY from chapter content
- ✅ Complex sentences, known vocabulary
- ✅ 6 questions per homework
- ✅ Audio recordings with embedded questions
- ✅ Creative Q6 unpredictable and challenging
- ✅ Clear WeChat format
### Diagnostic Value:
- ✅ Tests all 4 skills (reading, listening, speaking, writing/production)
- ✅ Graduated difficulty reveals true capability
- ✅ Grammar focus aligned with chapter learning objectives
- ✅ Open questions force creative language use
### Pedagogical Alignment:
- ✅ Matches Chinese exam format (recognition > production)
- ✅ Data-driven approach (not guessing student levels)
- ✅ Efficient use of limited prep time
- ✅ Scalable with AI analysis
---
## 🔑 Key Design Decisions
### Why Audio + Text + Questions?
- **Audio:** Pure listening comprehension (no visual support)
- **Text:** Reading comprehension with complex structures
- **Questions:** Production capability at 3 levels (literal, contextual, creative)
- **Recording:** Pronunciation + oral fluency diagnostic
### Why No Written Answers?
- **Video/voice submission:** Tests oral production (more valuable for Chinese students)
- **Pronunciation diagnostic:** Identifies phonetic issues
- **Natural production:** Reveals fluency vs hesitation
- **WeChat native:** Students comfortable with video messaging
### Why Creative Q6?
- **Tests true ability:** Can't memorize answer to "superhero uniform"
- **Reveals flexibility:** Must adapt vocabulary to new context
- **Diagnostic gold:** Separates production from memorization
- **Confidence builder:** No "wrong" answer, encourages creativity
---
## 📁 Files Created
### Homework Assignments:
- `SBS2_Homework_English.md` - English instructions for SBS2 students
- `SBS2_Homework_Chinese.md` - Chinese instructions for SBS2 students
- `SBS8_Homework_English.md` - English instructions for SBS8 students
- `SBS8_Homework_Chinese.md` - Chinese instructions for SBS8 students
### Supporting Documents:
- `Audio_Scripts.md` - Recording scripts for both audio files
- `CREATION_PROCESS.md` - This document
- `DIAGNOSTIC_HOMEWORK_PLAN.md` - Original master plan (moved to folder)
### Audio Files (Teacher Created):
- `MyFriends.mp3` - SBS2 audio recording
- `ImWearingClothes.mp3` - SBS8 audio recording
---
## 🎓 Pedagogical Notes
### Why This Works:
1. **Diagnostic-first approach** - No guessing, data-driven
2. **Graduated difficulty** - Reveals capability spectrum
3. **Exam-format aligned** - Matches Chinese exam style
4. **Personalization ready** - Data enables targeted prep
5. **AI-powered scaling** - Teacher designs, AI analyzes
### Critical Success Factors:
- **Q6 creativity** = reveals linguistic flexibility
- **Text complexity** = tests comprehension vs memorization
- **Audio with questions** = true listening comprehension test
- **Oral recording** = pronunciation + fluency diagnostic
- **No written support** = forces active language use
---
**Created:** November 7, 2025
**Class:** Archie's Mixed SBS2/SBS8 English Class
**Exam Target:** Chinese English Exams
**Deadline:** November 15, 2025, 9:00 AM
**Platform:** WeChat

View File

@ -0,0 +1,97 @@
# Archie's Class Homework Archive 🎒
## 📁 Folder Contents
### Homework Assignments (Ready to Send):
- **SBS2_Homework_English.md** - English instructions for SBS2 students
- **SBS2_Homework_Chinese.md** - 中文说明 (SBS2级别)
- **SBS8_Homework_English.md** - English instructions for SBS8 students
- **SBS8_Homework_Chinese.md** - 中文说明 (SBS8级别)
### Documentation:
- **DIAGNOSTIC_HOMEWORK_PLAN.md** - Original master plan and pedagogical framework
- **CREATION_PROCESS.md** - Detailed creation process and design decisions
- **Audio_Scripts.md** - Recording scripts for audio files
### Audio Files (Teacher Creates):
- **MyFriends.mp3** - SBS2 audio (locations, jobs, where questions)
- **ImWearingClothes.mp3** - SBS8 audio (clothing, colors, present continuous)
---
## 🎯 Quick Start
### For SBS2 Class:
1. Record **MyFriends.mp3** using script in `Audio_Scripts.md`
2. Send `SBS2_Homework_Chinese.md` content via WeChat
3. Send audio file via WeChat
4. Deadline: November 15, 9:00 AM
### For SBS8 Class:
1. Record **ImWearingClothes.mp3** using script in `Audio_Scripts.md`
2. Send `SBS8_Homework_Chinese.md` content via WeChat
3. Send audio file via WeChat
4. Deadline: November 15, 9:00 AM
---
## 📊 Homework Structure
Each homework includes:
- **🎧 Audio** (~35 seconds, teacher-recorded)
- **📖 Text** (120-140 words)
- **🎤 Recording Task** (read text + answer 6 questions)
### 6 Questions Per Level:
1-2. Audio story comprehension
3-4. Text reading comprehension
5. Semi-open question
6. Creative/unpredictable question
---
## 🎓 Pedagogical Goals
### Diagnostic Data Collection:
- Reading comprehension (complex sentences, known vocabulary)
- Listening comprehension (audio story + direct questions)
- Pronunciation (text reading recording)
- Grammar accuracy (chapter-specific focus)
- Production capability (literal → creative questions)
- Vocabulary mastery (active vs passive)
### Next Steps:
1. Collect student responses (video/voice via WeChat)
2. AI-powered analysis (scoring, error detection)
3. Generate diagnostic reports per student
4. Build personalized exam prep plans
5. Create targeted drill exercises
6. Mock exams (Chinese format)
---
## 📚 Content Sources
- **SBS2:** content/chapters/sbs-2-9-fusion.json
- **SBS8:** content/chapters/sbs-3-8-fusion.json
Both homeworks use ONLY vocabulary from respective chapters (cumulative content).
---
## ✅ Success Metrics
- Text length: 120-140 words ✅
- Vocabulary: Chapter-only ✅
- Questions: 6 per homework ✅
- Audio: With embedded questions ✅
- Format: WeChat-optimized ✅
- Bilingual: EN + CN instructions ✅
---
**Created:** November 7, 2025
**Class:** Mixed SBS2/SBS8 Level
**Target:** Chinese English Exam Preparation
**Platform:** WeChat
**Deadline:** November 15, 2025, 9:00 AM

View File

@ -0,0 +1,65 @@
# 诊断作业 🎒
**SBS2 级别 - 人物和地点**
---
## 🎧 第一部分:听音频
**音频文件MyFriends.mp3**
- 仔细听2-3遍
- 老师会讲一个关于朋友工作的故事
- 老师会在最后问你问题
- 注意人们在哪里工作以及他们做什么
---
## 📖 第二部分:阅读文本
**"A Busy Day in Our Neighborhood"**
It's Monday morning, and everyone in our neighborhood is at work. Where is Mr. Chen? He's at the restaurant. He's a waiter, and he serves food to customers every day. Where is Mrs. Lee? She's at the hospital. She's a doctor, and she helps sick people. The mechanic is at the garage. He fixes cars. The teacher is at the school. She teaches students. The librarian is at the library. He helps people find books. The cashier is at the supermarket. She works there every day. Where is the bus driver? He's at work. He drives the bus every morning. Everyone is working today. Where are you? Are you at school or at home?
---
## 🎤 第三部分:录制你的回答
**任务1大声朗读文本**
- 录制自己朗读 "A Busy Day in Our Neighborhood"
- 读得清楚、慢一点
**任务2回答所有6个问题**
- 录制你的回答(说完整的句子)
- 你可以录1个长视频或者每个问题分开录
---
## 要回答的问题:
**关于音频故事:**
1. Where does Sara work? What does she do?
2. What does David do? Where does he work?
**老师提问的问题**(仔细听音频!):
3. 回答老师在 MyFriends.mp3 结尾问的2个问题
**关于文本:**
4. Where is Mr. Chen? What does he do?
5. Who works at the hospital in the story? What does this person do?
**开放性问题:**
6. Where do you go every day? Why do you go there?
---
## 📝 要求:
- 使用正确的语法Where is/are, He's/She's at, am/is/are
- 说完整的句子
- 例子:"Sara works at the restaurant. She is a chef."
- 录制视频或语音消息
- 通过微信发送
---
## ⏰ 截止日期11月15日 上午9点
## ❓ 有问题? 在微信上问老师!

View File

@ -0,0 +1,65 @@
# Diagnostic Homework Assignment 🎒
**SBS2 Level - People and Places**
---
## 🎧 Part 1: Listen to Audio
**Audio file: MyFriends.mp3**
- Listen carefully 2-3 times
- Teacher will tell a story about friends at work
- Teacher will ask you questions at the end
- Pay attention to WHERE people work and WHAT they do
---
## 📖 Part 2: Read the Text
**"A Busy Day in Our Neighborhood"**
It's Monday morning, and everyone in our neighborhood is at work. Where is Mr. Chen? He's at the restaurant. He's a waiter, and he serves food to customers every day. Where is Mrs. Lee? She's at the hospital. She's a doctor, and she helps sick people. The mechanic is at the garage. He fixes cars. The teacher is at the school. She teaches students. The librarian is at the library. He helps people find books. The cashier is at the supermarket. She works there every day. Where is the bus driver? He's at work. He drives the bus every morning. Everyone is working today. Where are you? Are you at school or at home?
---
## 🎤 Part 3: Record Yourself
**Task 1: Read the text out loud**
- Record yourself reading "A Busy Day in Our Neighborhood"
- Read clearly and slowly
**Task 2: Answer ALL 6 questions**
- Record your answers (speak in complete sentences)
- You can record 1 long video OR separate videos
---
## Questions to Answer:
**About the Audio Story:**
1. Where does Sara work? What does she do?
2. What does David do? Where does he work?
**Questions from Teacher** (listen to the audio!):
3. Answer the 2 questions Teacher asks at the end of MyFriends.mp3
**About the Text:**
4. Where is Mr. Chen? What does he do?
5. Who works at the hospital in the story? What does this person do?
**Open Question:**
6. Where do you go every day? Why do you go there?
---
## 📝 Requirements:
- Use correct grammar: Where is/are, He's/She's at, am/is/are
- Speak in complete sentences
- Example: "Sara works at the restaurant. She is a chef."
- Record video or voice message
- Send via WeChat
---
## ⏰ Deadline: November 15th, 9:00 AM
## ❓ Questions? Ask Teacher on WeChat!

View File

@ -0,0 +1,65 @@
# 诊断作业 🎒
**SBS8 级别 - 服装和时尚**
---
## 🎧 第一部分:听音频
**音频文件ImWearingClothes.mp3**
- 仔细听2-3遍
- 老师会讲一个关于服装的故事
- 老师会在最后问你问题
- 注意人们穿什么衣服和颜色
---
## 📖 第二部分:阅读文本
**"Fashion Show at School"**
Today is a special day at our school. It's Fashion Show Day! Everyone is wearing beautiful clothes. Look at Maria! She's wearing a long red dress and white shoes. She looks beautiful. What's Tom wearing? He's wearing a black suit, a white shirt, and a blue tie. He looks very nice! These are the students from Class 5. They're wearing blue jeans and yellow jackets. Those are the teachers over there. Mrs. Brown is wearing a pink blouse and a gray skirt. Mr. Johnson is wearing a green jacket and brown pants. Everyone is wearing their best clothes today. It's cold outside, so some students are wearing coats and gloves. Sarah is wearing sunglasses because it's sunny. This is a wonderful day! What are you wearing today?
---
## 🎤 第三部分:录制你的回答
**任务1大声朗读文本**
- 录制自己朗读 "Fashion Show at School"
- 读得清楚、慢一点
**任务2回答所有6个问题**
- 录制你的回答(说完整的句子)
- 你可以录1个长视频或者每个问题分开录
---
## 要回答的问题:
**关于音频故事:**
1. What is the speaker wearing today? Why?
2. What is Lisa wearing? Describe her clothes.
**老师提问的问题**(仔细听音频!):
3. 回答老师在 ImWearingClothes.mp3 结尾问的2个问题
**关于文本:**
4. What is Maria wearing? What color are her shoes?
5. What are the students from Class 5 wearing? Describe their clothes.
**开放性问题:**
6. Imagine you are designing a uniform for superheroes. What clothes do they wear? What colors? Describe it.
---
## 📝 要求:
- 使用正确的语法am/is/are wearing, this/that/these/those, colors + clothing
- 说完整的句子
- 例子:"Maria is wearing a red dress and white shoes."
- 录制视频或语音消息
- 通过微信发送
---
## ⏰ 截止日期11月15日 上午9点
## ❓ 有问题? 在微信上问老师!

View File

@ -0,0 +1,65 @@
# Diagnostic Homework Assignment 🎒
**SBS8 Level - Clothing and Fashion**
---
## 🎧 Part 1: Listen to Audio
**Audio file: ImWearingClothes.mp3**
- Listen carefully 2-3 times
- Teacher will tell a story about clothing
- Teacher will ask you questions at the end
- Pay attention to WHAT people are wearing and COLORS
---
## 📖 Part 2: Read the Text
**"Fashion Show at School"**
Today is a special day at our school. It's Fashion Show Day! Everyone is wearing beautiful clothes. Look at Maria! She's wearing a long red dress and white shoes. She looks beautiful. What's Tom wearing? He's wearing a black suit, a white shirt, and a blue tie. He looks very nice! These are the students from Class 5. They're wearing blue jeans and yellow jackets. Those are the teachers over there. Mrs. Brown is wearing a pink blouse and a gray skirt. Mr. Johnson is wearing a green jacket and brown pants. Everyone is wearing their best clothes today. It's cold outside, so some students are wearing coats and gloves. Sarah is wearing sunglasses because it's sunny. This is a wonderful day! What are you wearing today?
---
## 🎤 Part 3: Record Yourself
**Task 1: Read the text out loud**
- Record yourself reading "Fashion Show at School"
- Read clearly and slowly
**Task 2: Answer ALL 6 questions**
- Record your answers (speak in complete sentences)
- You can record 1 long video OR separate videos
---
## Questions to Answer:
**About the Audio Story:**
1. What is the speaker wearing today? Why?
2. What is Lisa wearing? Describe her clothes.
**Questions from Teacher** (listen to the audio!):
3. Answer the 2 questions Teacher asks at the end of ImWearingClothes.mp3
**About the Text:**
4. What is Maria wearing? What color are her shoes?
5. What are the students from Class 5 wearing? Describe their clothes.
**Open Question:**
6. Imagine you are designing a uniform for superheroes. What clothes do they wear? What colors? Describe it.
---
## 📝 Requirements:
- Use correct grammar: am/is/are wearing, this/that/these/those, colors + clothing
- Speak in complete sentences
- Example: "Maria is wearing a red dress and white shoes."
- Record video or voice message
- Send via WeChat
---
## ⏰ Deadline: November 15th, 9:00 AM
## ❓ Questions? Ask Teacher on WeChat!

View File

@ -7,7 +7,7 @@
"metadata": {
"version": "1.0",
"created": "2025-10-18",
"updated": "2025-10-18",
"updated": "2025-11-07",
"source": "Welcome to English 2 - Oxford University Press",
"target_level": "beginner",
"total_estimated_hours": 40,
@ -22,7 +22,7 @@
],
"content_tags": ["beginner", "young-learners", "alphabet", "phonics", "vocabulary", "basic-grammar"],
"total_chapters": 12,
"available_chapters": ["2"],
"available_chapters": ["2", "3", "alphabet-review", "3-alphabet-fusion"],
"completion_criteria": {
"overall_progress": 80,
"chapters_completed": 8,
@ -50,6 +50,69 @@
"phrases_count": 17,
"dialogs_count": 2,
"exercises_count": 3
},
{
"id": "wte2-3",
"chapter_number": "3",
"name": "Wild Animals & Numbers 11-20",
"description": "Learn wild animals, numbers 11-20, There is/are, and abilities",
"estimated_hours": 4,
"difficulty": "beginner",
"prerequisites": ["wte2-1", "wte2-2"],
"learning_objectives": [
"Identify wild animals vocabulary",
"Count and use numbers 11-20",
"Use 'There is/There are' for quantity",
"Ask 'How many...?' questions",
"Describe animals with 'has/have'",
"Express abilities with 'can/cannot'"
],
"vocabulary_count": 41,
"phrases_count": 24,
"dialogs_count": 3,
"exercises_count": 5
},
{
"id": "wte2-alphabet-review",
"chapter_number": "review",
"name": "Alphabet Review A-Z",
"description": "Complete alphabet review with one word per letter from A to Z",
"estimated_hours": 2,
"difficulty": "beginner",
"prerequisites": ["wte2-1", "wte2-2", "wte2-3"],
"learning_objectives": [
"Review all 26 letters of the alphabet (A-Z)",
"Recognize and identify each letter",
"Match letters to their key vocabulary words",
"Practice pronunciation of alphabet letters"
],
"vocabulary_count": 26,
"phrases_count": 26,
"dialogs_count": 0,
"exercises_count": 3
},
{
"id": "wte2-3-alphabet-fusion",
"chapter_number": "3-review",
"name": "Wild Animals, Numbers & Alphabet Review",
"description": "Complete review combining wild animals, numbers 11-20, and full alphabet A-Z",
"estimated_hours": 6,
"difficulty": "beginner",
"prerequisites": ["wte2-1", "wte2-2"],
"learning_objectives": [
"Review all 26 letters of the alphabet (A-Z)",
"Identify wild animals vocabulary",
"Count and use numbers 11-20",
"Use 'There is/There are' for quantity",
"Ask 'How many...?' questions",
"Describe animals with 'has/have'",
"Express abilities with 'can/cannot'",
"Match letters to vocabulary words"
],
"vocabulary_count": 67,
"phrases_count": 15,
"dialogs_count": 2,
"exercises_count": 4
}
]
}

View File

@ -0,0 +1,447 @@
{
"id": "wte2-3-alphabet-fusion",
"book_id": "wte2",
"name": "Wild Animals, Numbers & Alphabet Review",
"description": "Complete review combining wild animals, numbers 11-20, and full alphabet A-Z",
"difficulty": "beginner",
"language": "en-US",
"chapter_number": "3-review",
"metadata": {
"version": "1.0",
"created": "2025-11-07",
"updated": "2025-11-07",
"source": "Welcome to English 2 - Fusion Chapter",
"target_level": "beginner",
"estimated_hours": 6,
"prerequisites": ["wte2-1", "wte2-2"],
"learning_objectives": [
"Review all 26 letters of the alphabet (A-Z)",
"Identify wild animals vocabulary",
"Count and use numbers 11-20",
"Use 'There is/There are' for quantity",
"Ask 'How many... are there?' questions",
"Describe animals with 'has/have'",
"Express abilities with 'can/cannot'",
"Match letters to vocabulary words",
"Practice phonics and pronunciation"
],
"content_tags": ["alphabet", "animals", "wild-animals", "zoo", "numbers", "counting", "there-is-are", "abilities", "phonics", "review", "fusion"],
"completion_criteria": {
"vocabulary_mastery": 80,
"quiz_score": 75,
"games_completed": 3
}
},
"letters": {
"A": [
{ "word": "ax", "translation": "斧头", "type": "noun", "pronunciation": "/æks/" }
],
"B": [
{ "word": "bear", "translation": "熊", "type": "noun", "pronunciation": "/ber/" }
],
"C": [
{ "word": "computer", "translation": "电脑", "type": "noun", "pronunciation": "/kəmˈpjuːtər/" }
],
"D": [
{ "word": "doll", "translation": "玩偶;洋娃娃", "type": "noun", "pronunciation": "/dɑːl/" }
],
"E": [
{ "word": "elbow", "translation": "肘部;手肘", "type": "noun", "pronunciation": "/ˈelboʊ/" }
],
"F": [
{ "word": "fan", "translation": "风扇;扇子", "type": "noun", "pronunciation": "/fæn/" }
],
"G": [
{ "word": "gorilla", "translation": "大猩猩", "type": "noun", "pronunciation": "/ɡəˈrɪlə/" }
],
"H": [
{ "word": "house", "translation": "房子", "type": "noun", "pronunciation": "/haʊs/" }
],
"I": [
{ "word": "insect", "translation": "昆虫", "type": "noun", "pronunciation": "/ˈɪnsekt/" }
],
"J": [
{ "word": "jacket", "translation": "夹克", "type": "noun", "pronunciation": "/ˈdʒækɪt/" }
],
"K": [
{ "word": "kangaroo", "translation": "袋鼠", "type": "noun", "pronunciation": "/ˌkæŋɡəˈruː/" }
],
"L": [
{ "word": "leaf", "translation": "叶子", "type": "noun", "pronunciation": "/liːf/" }
],
"M": [
{ "word": "monkey", "translation": "猴子", "type": "noun", "pronunciation": "/ˈmʌŋki/" }
],
"N": [
{ "word": "nest", "translation": "鸟巢", "type": "noun", "pronunciation": "/nest/" }
],
"O": [
{ "word": "octopus", "translation": "章鱼", "type": "noun", "pronunciation": "/ˈɑːktəpəs/" }
],
"P": [
{ "word": "panda", "translation": "熊猫", "type": "noun", "pronunciation": "/ˈpændə/" }
],
"Q": [
{ "word": "quilt", "translation": "被子", "type": "noun", "pronunciation": "/kwɪlt/" }
],
"R": [
{ "word": "rabbit", "translation": "兔子", "type": "noun", "pronunciation": "/ˈræbɪt/" }
],
"S": [
{ "word": "sun", "translation": "太阳", "type": "noun", "pronunciation": "/sʌn/" }
],
"T": [
{ "word": "turtle", "translation": "乌龟", "type": "noun", "pronunciation": "/ˈːrtl/" }
],
"U": [
{ "word": "umbrella", "translation": "雨伞", "type": "noun", "pronunciation": "/ʌmˈbrelə/" }
],
"V": [
{ "word": "violin", "translation": "小提琴", "type": "noun", "pronunciation": "/ˌvaɪəˈlɪn/" }
],
"W": [
{ "word": "wolf", "translation": "狼", "type": "noun", "pronunciation": "/wʊlf/" }
],
"X": [
{ "word": "fox", "translation": "狐狸", "type": "noun", "pronunciation": "/fɑːks/" }
],
"Y": [
{ "word": "yogurt", "translation": "酸奶", "type": "noun", "pronunciation": "/ˈjoʊɡərt/" }
],
"Z": [
{ "word": "zebra", "translation": "斑马", "type": "noun", "pronunciation": "/ˈziːbrə/" }
]
},
"vocabulary": {
"hippo": { "user_language": "河马", "type": "noun", "pronunciation": "/ˈhɪpoʊ/" },
"elephant": { "user_language": "大象", "type": "noun", "pronunciation": "/ˈelɪfənt/" },
"lion": { "user_language": "狮子", "type": "noun", "pronunciation": "/ˈlaɪən/" },
"zebra": { "user_language": "斑马", "type": "noun", "pronunciation": "/ˈziːbrə/" },
"snake": { "user_language": "蛇", "type": "noun", "pronunciation": "/sneɪk/" },
"monkey": { "user_language": "猴子", "type": "noun", "pronunciation": "/ˈmʌŋki/" },
"kangaroo": { "user_language": "袋鼠", "type": "noun", "pronunciation": "/ˌkæŋɡəˈruː/" },
"panda": { "user_language": "熊猫", "type": "noun", "pronunciation": "/ˈpændə/" },
"penguin": { "user_language": "企鹅", "type": "noun", "pronunciation": "/ˈpeŋɡwɪn/" },
"bird": { "user_language": "鸟", "type": "noun", "pronunciation": "/bɜːrd/" },
"tiger": { "user_language": "老虎", "type": "noun", "pronunciation": "/ˈtaɪɡər/" },
"ears": { "user_language": "耳朵", "type": "noun", "pronunciation": "/ɪrz/" },
"nose": { "user_language": "鼻子", "type": "noun", "pronunciation": "/noʊz/" },
"tail": { "user_language": "尾巴", "type": "noun", "pronunciation": "/teɪl/" },
"tails": { "user_language": "尾巴(复数)", "type": "noun", "pronunciation": "/teɪlz/" },
"wings": { "user_language": "翅膀", "type": "noun", "pronunciation": "/wɪŋz/" },
"big": { "user_language": "大的", "type": "adjective", "pronunciation": "/bɪɡ/" },
"long": { "user_language": "长的", "type": "adjective", "pronunciation": "/lɔːŋ/" },
"black": { "user_language": "黑色", "type": "adjective", "pronunciation": "/blæk/" },
"white": { "user_language": "白色", "type": "adjective", "pronunciation": "/waɪt/" },
"grey": { "user_language": "灰色", "type": "adjective", "pronunciation": "/ɡreɪ/" },
"wild": { "user_language": "野生的", "type": "adjective", "pronunciation": "/waɪld/" },
"jump": { "user_language": "跳", "type": "verb", "pronunciation": "/dʒʌmp/" },
"climb": { "user_language": "爬", "type": "verb", "pronunciation": "/klaɪm/" },
"fly": { "user_language": "飞", "type": "verb", "pronunciation": "/flaɪ/" },
"see": { "user_language": "看见", "type": "verb", "pronunciation": "/siː/" },
"eleven": { "user_language": "十一", "type": "number", "pronunciation": "/ɪˈlevən/" },
"twelve": { "user_language": "十二", "type": "number", "pronunciation": "/twelv/" },
"thirteen": { "user_language": "十三", "type": "number", "pronunciation": "/ˌθɜːrˈtiːn/" },
"fourteen": { "user_language": "十四", "type": "number", "pronunciation": "/ˌfɔːrˈtiːn/" },
"fifteen": { "user_language": "十五", "type": "number", "pronunciation": "/ˌfɪfˈtiːn/" },
"sixteen": { "user_language": "十六", "type": "number", "pronunciation": "/ˌsɪksˈtiːn/" },
"seventeen": { "user_language": "十七", "type": "number", "pronunciation": "/ˌsevənˈtiːn/" },
"eighteen": { "user_language": "十八", "type": "number", "pronunciation": "/ˌeɪˈtiːn/" },
"nineteen": { "user_language": "十九", "type": "number", "pronunciation": "/ˌnaɪnˈtiːn/" },
"twenty": { "user_language": "二十", "type": "number", "pronunciation": "/ˈtwenti/" },
"sky": { "user_language": "天空", "type": "noun", "pronunciation": "/skaɪ/" },
"grass": { "user_language": "草地", "type": "noun", "pronunciation": "/ɡræs/" },
"tree": { "user_language": "树", "type": "noun", "pronunciation": "/triː/" },
"water": { "user_language": "水", "type": "noun", "pronunciation": "/ˈːtər/" },
"zoo": { "user_language": "动物园", "type": "noun", "pronunciation": "/zuː/" },
"ax": { "user_language": "斧头", "type": "noun", "pronunciation": "/æks/" },
"bear": { "user_language": "熊", "type": "noun", "pronunciation": "/ber/" },
"computer": { "user_language": "电脑", "type": "noun", "pronunciation": "/kəmˈpjuːtər/" },
"doll": { "user_language": "玩偶;洋娃娃", "type": "noun", "pronunciation": "/dɑːl/" },
"elbow": { "user_language": "肘部;手肘", "type": "noun", "pronunciation": "/ˈelboʊ/" },
"fan": { "user_language": "风扇;扇子", "type": "noun", "pronunciation": "/fæn/" },
"gorilla": { "user_language": "大猩猩", "type": "noun", "pronunciation": "/ɡəˈrɪlə/" },
"house": { "user_language": "房子", "type": "noun", "pronunciation": "/haʊs/" },
"insect": { "user_language": "昆虫", "type": "noun", "pronunciation": "/ˈɪnsekt/" },
"jacket": { "user_language": "夹克", "type": "noun", "pronunciation": "/ˈdʒækɪt/" },
"leaf": { "user_language": "叶子", "type": "noun", "pronunciation": "/liːf/" },
"nest": { "user_language": "鸟巢", "type": "noun", "pronunciation": "/nest/" },
"octopus": { "user_language": "章鱼", "type": "noun", "pronunciation": "/ˈɑːktəpəs/" },
"quilt": { "user_language": "被子", "type": "noun", "pronunciation": "/kwɪlt/" },
"rabbit": { "user_language": "兔子", "type": "noun", "pronunciation": "/ˈræbɪt/" },
"sun": { "user_language": "太阳", "type": "noun", "pronunciation": "/sʌn/" },
"turtle": { "user_language": "乌龟", "type": "noun", "pronunciation": "/ˈːrtl/" },
"umbrella": { "user_language": "雨伞", "type": "noun", "pronunciation": "/ʌmˈbrelə/" },
"violin": { "user_language": "小提琴", "type": "noun", "pronunciation": "/ˌvaɪəˈlɪn/" },
"wolf": { "user_language": "狼", "type": "noun", "pronunciation": "/wʊlf/" },
"fox": { "user_language": "狐狸", "type": "noun", "pronunciation": "/fɑːks/" },
"yogurt": { "user_language": "酸奶", "type": "noun", "pronunciation": "/ˈjoʊɡərt/" }
},
"phonics": {
"short_i": {
"sound": "/ɪ/",
"words": [
{ "word": "find", "translation": "找到", "pronunciation": "/faɪnd/" },
{ "word": "fifteen", "translation": "十五", "pronunciation": "/ˌfɪfˈtiːn/" }
]
},
"short_e": {
"sound": "/e/",
"words": [
{ "word": "vet", "translation": "兽医", "pronunciation": "/vet/" },
{ "word": "seven", "translation": "七", "pronunciation": "/ˈsevən/" }
]
},
"short_a": {
"sound": "/æ/",
"words": [
{ "word": "ran", "translation": "跑(过去式)", "pronunciation": "/ræn/" },
{ "word": "van", "translation": "货车", "pronunciation": "/væn/" }
]
}
},
"phrases": {
"There is one hippo": { "user_language": "有一只河马", "context": "quantity-singular", "pronunciation": "/ðer ɪz wʌn ˈhɪpoʊ/" },
"There are twelve snakes": { "user_language": "有十二条蛇", "context": "quantity-plural", "pronunciation": "/ðer ɑːr twelv sneɪks/" },
"How many hippos are there?": { "user_language": "有多少只河马?", "context": "quantity-question", "pronunciation": "/haʊ ˈmeni ˈhɪpoʊz ɑːr ðer/" },
"I can see some elephants": { "user_language": "我能看见一些大象", "context": "observation", "pronunciation": "/aɪ kæn siː sʌm ˈelɪfənts/" },
"I can see a bird in the sky": { "user_language": "我能看见天空中有一只鸟", "context": "observation-location", "pronunciation": "/aɪ kæn siː ə bɜːrd ɪn ðə skaɪ/" },
"It has big ears": { "user_language": "它有大耳朵", "context": "description-singular", "pronunciation": "/ɪt hæz bɪɡ ɪrz/" },
"They have long tails": { "user_language": "它们有长尾巴", "context": "description-plural", "pronunciation": "/ðeɪ hæv lɔːŋ teɪlz/" },
"They can jump": { "user_language": "它们能跳", "context": "ability-affirmative", "pronunciation": "/ðeɪ kæn dʒʌmp/" },
"They cannot fly": { "user_language": "它们不能飞", "context": "ability-negative", "pronunciation": "/ðeɪ ˈkænɑːt flaɪ/" },
"A is for ax": { "user_language": "A代表斧头", "context": "alphabet", "pronunciation": "/eɪ ɪz fɔːr æks/" },
"B is for bear": { "user_language": "B代表熊", "context": "alphabet", "pronunciation": "/biː ɪz fɔːr ber/" },
"K is for kangaroo": { "user_language": "K代表袋鼠", "context": "alphabet", "pronunciation": "/keɪ ɪz fɔːr ˌkæŋɡəˈruː/" },
"P is for panda": { "user_language": "P代表熊猫", "context": "alphabet", "pronunciation": "/piː ɪz fɔːr ˈpændə/" },
"Z is for zebra": { "user_language": "Z代表斑马", "context": "alphabet", "pronunciation": "/ziː ɪz fɔːr ˈziːbrə/" }
},
"dialogs": {
"counting_animals": {
"title": "Counting Wild Animals",
"participants": ["Child 1", "Child 2"],
"lines": [
{ "speaker": "Child 1", "text": "How many hippos are there?", "user_language": "有多少只河马?" },
{ "speaker": "Child 2", "text": "There is one hippo.", "user_language": "有一只河马。" },
{ "speaker": "Child 1", "text": "How many snakes are there?", "user_language": "有多少条蛇?" },
{ "speaker": "Child 2", "text": "There are twelve snakes.", "user_language": "有十二条蛇。" }
]
},
"animal_abilities": {
"title": "What Can They Do?",
"participants": ["Teacher", "Students"],
"lines": [
{ "speaker": "Teacher", "text": "What can kangaroos do?", "user_language": "袋鼠能做什么?" },
{ "speaker": "Students", "text": "They can jump! They have long tails.", "user_language": "它们能跳!它们有长尾巴。" },
{ "speaker": "Teacher", "text": "Can penguins fly?", "user_language": "企鹅能飞吗?" },
{ "speaker": "Students", "text": "No, they cannot fly.", "user_language": "不,它们不能飞。" }
]
}
},
"texts": [
{
"title": "Happy Zoo (Medium)",
"difficulty": "medium",
"original_language": "There are twelve kangaroos at Happy Zoo. They have long tails. They can jump. There are two pandas. They are black and white. They can climb. There are eight penguins. They have wings. They cannot fly.",
"user_language": "快乐动物园有十二只袋鼠。它们有长尾巴。它们能跳。有两只熊猫。它们是黑白色的。它们能爬。有八只企鹅。它们有翅膀。它们不能飞。"
},
{
"title": "Animals at the Zoo (Easy)",
"difficulty": "easy",
"original_language": "I can see many animals at the zoo. There are three lions. They are big. There are five monkeys. They can climb. There are two zebras. They are black and white. There are six snakes. I can see one hippo. It is grey. There are eleven birds in the sky. How many animals are there? There are many animals at the zoo!",
"user_language": "我能在动物园看见很多动物。有三只狮子。它们很大。有五只猴子。它们能爬。有两只斑马。它们是黑白色的。有六条蛇。我能看见一只河马。它是灰色的。天空中有十一只鸟。有多少只动物?动物园里有很多动物!",
"word_count": 62
},
{
"title": "My Trip to Safari Park (Difficult)",
"difficulty": "difficult",
"original_language": "Yesterday, I went to Safari Park with my family. It was a wonderful day! We saw many wild animals. First, we saw fourteen elephants on the grass. They have big ears and long noses. They are very grey and beautiful. Then, we saw twelve kangaroos near the trees. They have long tails and they can jump very high! After that, we saw two pandas eating. They are black and white. They can climb trees. We also saw eight penguins near the water. They have wings but they cannot fly. My favorite animals are the monkeys! There are twenty monkeys in the trees. They can climb very well. I can see some birds in the sky too. How many animals did we see? We saw many, many animals! I love Safari Park!",
"user_language": "昨天,我和家人去了野生动物园。真是美好的一天!我们看到了很多野生动物。首先,我们看到草地上有十四只大象。它们有大耳朵和长鼻子。它们非常灰而且很漂亮。然后,我们在树附近看到十二只袋鼠。它们有长尾巴,能跳得很高!之后,我们看到两只熊猫在吃东西。它们是黑白色的。它们能爬树。我们还看到水边有八只企鹅。它们有翅膀但不能飞。我最喜欢的动物是猴子!树上有二十只猴子。它们能爬得很好。我也能看到天空中有一些鸟。我们看到了多少只动物?我们看到了很多很多动物!我爱野生动物园!",
"word_count": 145
},
{
"title": "The Alphabet Song",
"difficulty": "easy",
"original_language": "A is for ax, B is for bear, C is for computer, D is for doll. E is for elbow, F is for fan, G is for gorilla, H is for house. I is for insect, J is for jacket, K is for kangaroo, L is for leaf. M is for monkey, N is for nest, O is for octopus, P is for panda. Q is for quilt, R is for rabbit, S is for sun, T is for turtle. U is for umbrella, V is for violin, W is for wolf, X is for fox. Y is for yogurt, Z is for zebra. Now I know my ABCs!",
"user_language": "A代表斧头B代表熊C代表电脑D代表玩偶。E代表手肘F代表扇子G代表大猩猩H代表房子。I代表昆虫J代表夹克K代表袋鼠L代表叶子。M代表猴子N代表鸟巢O代表章鱼P代表熊猫。Q代表被子R代表兔子S代表太阳T代表乌龟。U代表雨伞V代表小提琴W代表狼X代表狐狸。Y代表酸奶Z代表斑马。现在我知道我的ABC了"
}
],
"grammar": {
"there-is-are": {
"title": "There is / There are",
"explanation": "Use 'There is' for singular (one) and 'There are' for plural (more than one).",
"examples": [
{ "english": "There is one hippo.", "translation": "有一只河马。", "explanation": "Use 'There is' with singular nouns" },
{ "english": "There are twelve snakes.", "translation": "有十二条蛇。", "explanation": "Use 'There are' with plural nouns" }
]
},
"how-many-questions": {
"title": "How many...? Questions",
"explanation": "Use 'How many + plural noun + are there?' to ask about quantity.",
"examples": [
{ "english": "How many hippos are there?", "translation": "有多少只河马?", "explanation": "Question word + many + plural noun + are there" }
]
},
"can-cannot-abilities": {
"title": "Can/Cannot for Abilities",
"explanation": "Use 'can' to say what animals are able to do, and 'cannot' for what they cannot do.",
"examples": [
{ "english": "They can jump.", "translation": "它们能跳。", "explanation": "Use 'can + base verb' for abilities" },
{ "english": "They cannot fly.", "translation": "它们不能飞。", "explanation": "Use 'cannot + base verb' for inability" }
]
},
"alphabet-letters": {
"title": "The English Alphabet",
"explanation": "The English alphabet has 26 letters from A to Z. Each letter has a name and a sound.",
"examples": [
{ "english": "A is for ax", "translation": "A代表斧头", "explanation": "Letter A makes the /æ/ sound in 'ax'" },
{ "english": "Z is for zebra", "translation": "Z代表斑马", "explanation": "Letter Z makes the /z/ sound in 'zebra'" }
]
}
},
"fillInBlanks": [
{
"sentence": "There ___ one hippo",
"options": ["is", "are", "am", "be"],
"correctAnswer": "is",
"explanation": "Use 'is' with singular (one)",
"grammarFocus": "there-is-are"
},
{
"sentence": "There ___ twelve snakes",
"options": ["are", "is", "am", "be"],
"correctAnswer": "are",
"explanation": "Use 'are' with plural (more than one)",
"grammarFocus": "there-is-are"
},
{
"sentence": "Kangaroos ___ jump",
"options": ["can", "cannot", "is", "are"],
"correctAnswer": "can",
"explanation": "Use 'can' for ability",
"grammarFocus": "can-cannot-abilities"
},
{
"sentence": "A is for ___",
"options": ["ax", "bear", "computer", "doll"],
"correctAnswer": "ax",
"explanation": "A is for ax",
"grammarFocus": "alphabet-letters"
},
{
"sentence": "Z is for ___",
"options": ["zebra", "yogurt", "wolf", "fox"],
"correctAnswer": "zebra",
"explanation": "Z is for zebra",
"grammarFocus": "alphabet-letters"
}
],
"corrections": [
{
"correct": "There are twelve snakes",
"incorrect": "There is twelve snakes",
"explanation": "Use 'are' with plural numbers (more than one)",
"grammarFocus": "there-is-are"
},
{
"correct": "They can jump",
"incorrect": "They can jumps",
"explanation": "Use base verb after 'can' (not -s form)",
"grammarFocus": "can-cannot-abilities"
}
],
"exercises": {
"counting_animals": {
"type": "counting_practice",
"instructions": "Count the animals and answer: How many... are there?",
"items": [
{ "animal": "hippos", "quantity": 1, "answer": "There is one hippo.", "user_language": "河马 - 有一只河马。" },
{ "animal": "snakes", "quantity": 12, "answer": "There are twelve snakes.", "user_language": "蛇 - 有十二条蛇。" },
{ "animal": "elephants", "quantity": 14, "answer": "There are fourteen elephants.", "user_language": "大象 - 有十四只大象。" },
{ "animal": "pandas", "quantity": 2, "answer": "There are two pandas.", "user_language": "熊猫 - 有两只熊猫。" }
]
},
"alphabet_matching": {
"type": "matching",
"instructions": "Match each letter with its word",
"items": [
{ "letter": "A", "word": "ax", "user_language": "A - 斧头" },
{ "letter": "B", "word": "bear", "user_language": "B - 熊" },
{ "letter": "K", "word": "kangaroo", "user_language": "K - 袋鼠" },
{ "letter": "M", "word": "monkey", "user_language": "M - 猴子" },
{ "letter": "P", "word": "panda", "user_language": "P - 熊猫" },
{ "letter": "Z", "word": "zebra", "user_language": "Z - 斑马" }
]
},
"animal_abilities": {
"type": "ability_practice",
"instructions": "Say what animals can or cannot do",
"items": [
{ "animal": "kangaroos", "ability": "jump", "can": true, "sentence": "They can jump.", "user_language": "袋鼠能跳" },
{ "animal": "pandas", "ability": "climb", "can": true, "sentence": "They can climb.", "user_language": "熊猫能爬" },
{ "animal": "penguins", "ability": "fly", "can": false, "sentence": "They cannot fly.", "user_language": "企鹅不能飞" }
]
},
"numbers_practice": {
"type": "numbers",
"instructions": "Practice numbers 11-20",
"items": [
{ "numeral": "11", "word": "eleven", "user_language": "十一" },
{ "numeral": "12", "word": "twelve", "user_language": "十二" },
{ "numeral": "15", "word": "fifteen", "user_language": "十五" },
{ "numeral": "20", "word": "twenty", "user_language": "二十" }
]
}
},
"thematic_questions": {
"counting_how_many": [
{
"id": "tq1",
"question": "How many elephants are there?",
"question_user_language": "有多少只大象?",
"tts_enabled": true,
"example_responses": ["There are fourteen elephants.", "Fourteen elephants."],
"theme": "counting_how_many"
}
],
"animal_abilities": [
{
"id": "tq2",
"question": "Can kangaroos jump?",
"question_user_language": "袋鼠能跳吗?",
"tts_enabled": true,
"example_responses": ["Yes, they can jump.", "Yes, they can."],
"theme": "animal_abilities"
}
],
"letter_recognition": [
{
"id": "tq3",
"question": "What letter does 'ax' start with?",
"question_user_language": "'ax' 以什么字母开头?",
"tts_enabled": true,
"example_responses": ["It starts with A.", "A."],
"theme": "letter_recognition"
},
{
"id": "tq4",
"question": "K is for...?",
"question_user_language": "K 代表...",
"tts_enabled": true,
"example_responses": ["K is for kangaroo.", "Kangaroo."],
"theme": "letter_recognition"
}
]
},
"statistics": {
"vocabulary_count": 67,
"phrases_count": 15,
"dialogs_count": 2,
"texts_count": 4,
"exercises_count": 4,
"fillInBlanks_count": 5,
"corrections_count": 2,
"thematic_questions_count": 4,
"estimated_completion_time": 6
}
}

View File

@ -0,0 +1,643 @@
{
"id": "wte2-3",
"book_id": "wte2",
"name": "Wild Animals & Numbers 11-20",
"description": "Welcome to English 2 Unit 3 - Learn wild animals, numbers 11-20, There is/are, and abilities",
"difficulty": "beginner",
"language": "en-US",
"chapter_number": "3",
"metadata": {
"version": "1.0",
"created": "2025-11-07",
"updated": "2025-11-07",
"source": "Welcome to English 2 - Oxford University Press",
"target_level": "beginner",
"estimated_hours": 4,
"prerequisites": ["wte2-1", "wte2-2"],
"learning_objectives": [
"Identify wild animals vocabulary",
"Count and use numbers 11-20",
"Use 'There is/There are' for quantity",
"Ask 'How many... are there?' questions",
"Describe animals with 'has/have'",
"Express abilities with 'can/cannot'",
"Practice short vowel phonics (i, e, a)"
],
"content_tags": ["animals", "wild-animals", "zoo", "numbers", "counting", "there-is-are", "abilities", "phonics"],
"completion_criteria": {
"vocabulary_mastery": 80,
"quiz_score": 75,
"games_completed": 3
}
},
"vocabulary": {
"hippo": { "user_language": "河马", "type": "noun", "pronunciation": "/ˈhɪpoʊ/" },
"elephant": { "user_language": "大象", "type": "noun", "pronunciation": "/ˈelɪfənt/" },
"lion": { "user_language": "狮子", "type": "noun", "pronunciation": "/ˈlaɪən/" },
"zebra": { "user_language": "斑马", "type": "noun", "pronunciation": "/ˈziːbrə/" },
"snake": { "user_language": "蛇", "type": "noun", "pronunciation": "/sneɪk/" },
"monkey": { "user_language": "猴子", "type": "noun", "pronunciation": "/ˈmʌŋki/" },
"kangaroo": { "user_language": "袋鼠", "type": "noun", "pronunciation": "/ˌkæŋɡəˈruː/" },
"panda": { "user_language": "熊猫", "type": "noun", "pronunciation": "/ˈpændə/" },
"penguin": { "user_language": "企鹅", "type": "noun", "pronunciation": "/ˈpeŋɡwɪn/" },
"bird": { "user_language": "鸟", "type": "noun", "pronunciation": "/bɜːrd/" },
"tiger": { "user_language": "老虎", "type": "noun", "pronunciation": "/ˈtaɪɡər/" },
"ears": { "user_language": "耳朵", "type": "noun", "pronunciation": "/ɪrz/" },
"nose": { "user_language": "鼻子", "type": "noun", "pronunciation": "/noʊz/" },
"tail": { "user_language": "尾巴", "type": "noun", "pronunciation": "/teɪl/" },
"tails": { "user_language": "尾巴(复数)", "type": "noun", "pronunciation": "/teɪlz/" },
"wings": { "user_language": "翅膀", "type": "noun", "pronunciation": "/wɪŋz/" },
"big": { "user_language": "大的", "type": "adjective", "pronunciation": "/bɪɡ/" },
"long": { "user_language": "长的", "type": "adjective", "pronunciation": "/lɔːŋ/" },
"black": { "user_language": "黑色", "type": "adjective", "pronunciation": "/blæk/" },
"white": { "user_language": "白色", "type": "adjective", "pronunciation": "/waɪt/" },
"grey": { "user_language": "灰色", "type": "adjective", "pronunciation": "/ɡreɪ/" },
"wild": { "user_language": "野生的", "type": "adjective", "pronunciation": "/waɪld/" },
"jump": { "user_language": "跳", "type": "verb", "pronunciation": "/dʒʌmp/" },
"climb": { "user_language": "爬", "type": "verb", "pronunciation": "/klaɪm/" },
"fly": { "user_language": "飞", "type": "verb", "pronunciation": "/flaɪ/" },
"see": { "user_language": "看见", "type": "verb", "pronunciation": "/siː/" },
"eleven": { "user_language": "十一", "type": "number", "pronunciation": "/ɪˈlevən/" },
"twelve": { "user_language": "十二", "type": "number", "pronunciation": "/twelv/" },
"thirteen": { "user_language": "十三", "type": "number", "pronunciation": "/ˌθɜːrˈtiːn/" },
"fourteen": { "user_language": "十四", "type": "number", "pronunciation": "/ˌfɔːrˈtiːn/" },
"fifteen": { "user_language": "十五", "type": "number", "pronunciation": "/ˌfɪfˈtiːn/" },
"sixteen": { "user_language": "十六", "type": "number", "pronunciation": "/ˌsɪksˈtiːn/" },
"seventeen": { "user_language": "十七", "type": "number", "pronunciation": "/ˌsevənˈtiːn/" },
"eighteen": { "user_language": "十八", "type": "number", "pronunciation": "/ˌeɪˈtiːn/" },
"nineteen": { "user_language": "十九", "type": "number", "pronunciation": "/ˌnaɪnˈtiːn/" },
"twenty": { "user_language": "二十", "type": "number", "pronunciation": "/ˈtwenti/" },
"sky": { "user_language": "天空", "type": "noun", "pronunciation": "/skaɪ/" },
"grass": { "user_language": "草地", "type": "noun", "pronunciation": "/ɡræs/" },
"tree": { "user_language": "树", "type": "noun", "pronunciation": "/triː/" },
"water": { "user_language": "水", "type": "noun", "pronunciation": "/ˈːtər/" },
"zoo": { "user_language": "动物园", "type": "noun", "pronunciation": "/zuː/" }
},
"phonics": {
"short_i": {
"sound": "/ɪ/",
"words": [
{ "word": "find", "translation": "找到", "pronunciation": "/faɪnd/" },
{ "word": "fifteen", "translation": "十五", "pronunciation": "/ˌfɪfˈtiːn/" }
]
},
"short_e": {
"sound": "/e/",
"words": [
{ "word": "vet", "translation": "兽医", "pronunciation": "/vet/" },
{ "word": "seven", "translation": "七", "pronunciation": "/ˈsevən/" }
]
},
"short_a": {
"sound": "/æ/",
"words": [
{ "word": "ran", "translation": "跑(过去式)", "pronunciation": "/ræn/" },
{ "word": "van", "translation": "货车", "pronunciation": "/væn/" }
]
}
},
"phrases": {
"There is one hippo": { "user_language": "有一只河马", "context": "quantity-singular", "pronunciation": "/ðer ɪz wʌn ˈhɪpoʊ/" },
"There are twelve snakes": { "user_language": "有十二条蛇", "context": "quantity-plural", "pronunciation": "/ðer ɑːr twelv sneɪks/" },
"How many hippos are there?": { "user_language": "有多少只河马?", "context": "quantity-question", "pronunciation": "/haʊ ˈmeni ˈhɪpoʊz ɑːr ðer/" },
"How many snakes are there?": { "user_language": "有多少条蛇?", "context": "quantity-question", "pronunciation": "/haʊ ˈmeni sneɪks ɑːr ðer/" },
"How many elephants are there?": { "user_language": "有多少只大象?", "context": "quantity-question", "pronunciation": "/haʊ ˈmeni ˈelɪfənts ɑːr ðer/" },
"There are fourteen elephants": { "user_language": "有十四只大象", "context": "quantity-plural", "pronunciation": "/ðer ɑːr ˌfɔːrˈtiːn ˈelɪfənts/" },
"I can see some elephants": { "user_language": "我能看见一些大象", "context": "observation", "pronunciation": "/aɪ kæn siː sʌm ˈelɪfənts/" },
"I can see a bird": { "user_language": "我能看见一只鸟", "context": "observation", "pronunciation": "/aɪ kæn siː ə bɜːrd/" },
"I can see a bird in the sky": { "user_language": "我能看见天空中有一只鸟", "context": "observation-location", "pronunciation": "/aɪ kæn siː ə bɜːrd ɪn ðə skaɪ/" },
"I can see an elephant on the grass": { "user_language": "我能看见草地上有一只大象", "context": "observation-location", "pronunciation": "/aɪ kæn siː ən ˈelɪfənt ɑːn ðə ɡræs/" },
"I can see a monkey in the tree": { "user_language": "我能看见树上有一只猴子", "context": "observation-location", "pronunciation": "/aɪ kæn siː ə ˈmʌŋki ɪn ðə triː/" },
"I can see a tiger near the water": { "user_language": "我能看见水边有一只老虎", "context": "observation-location", "pronunciation": "/aɪ kæn siː ə ˈtaɪɡər nɪr ðə ˈːtər/" },
"It has big ears": { "user_language": "它有大耳朵", "context": "description-singular", "pronunciation": "/ɪt hæz bɪɡ ɪrz/" },
"It has a long nose": { "user_language": "它有长鼻子", "context": "description-singular", "pronunciation": "/ɪt hæz ə lɔːŋ noʊz/" },
"They have big ears": { "user_language": "它们有大耳朵", "context": "description-plural", "pronunciation": "/ðeɪ hæv bɪɡ ɪrz/" },
"They have long tails": { "user_language": "它们有长尾巴", "context": "description-plural", "pronunciation": "/ðeɪ hæv lɔːŋ teɪlz/" },
"They have wings": { "user_language": "它们有翅膀", "context": "description-plural", "pronunciation": "/ðeɪ hæv wɪŋz/" },
"They are grey": { "user_language": "它们是灰色的", "context": "description-color", "pronunciation": "/ðeɪ ɑːr ɡreɪ/" },
"They are black and white": { "user_language": "它们是黑白色的", "context": "description-color", "pronunciation": "/ðeɪ ɑːr blæk ənd waɪt/" },
"They can jump": { "user_language": "它们能跳", "context": "ability-affirmative", "pronunciation": "/ðeɪ kæn dʒʌmp/" },
"They can climb": { "user_language": "它们能爬", "context": "ability-affirmative", "pronunciation": "/ðeɪ kæn klaɪm/" },
"They cannot fly": { "user_language": "它们不能飞", "context": "ability-negative", "pronunciation": "/ðeɪ ˈkænɑːt flaɪ/" },
"It is black and white": { "user_language": "它是黑白色的", "context": "description-color", "pronunciation": "/ɪt ɪz blæk ənd waɪt/" },
"It cannot fly": { "user_language": "它不能飞", "context": "ability-negative", "pronunciation": "/ɪt ˈkænɑːt flaɪ/" }
},
"dialogs": {
"counting_animals": {
"title": "Counting Wild Animals",
"participants": ["Child 1", "Child 2"],
"lines": [
{ "speaker": "Child 1", "text": "How many hippos are there?", "user_language": "有多少只河马?" },
{ "speaker": "Child 2", "text": "There is one hippo.", "user_language": "有一只河马。" },
{ "speaker": "Child 1", "text": "How many snakes are there?", "user_language": "有多少条蛇?" },
{ "speaker": "Child 2", "text": "There are twelve snakes.", "user_language": "有十二条蛇。" },
{ "speaker": "Child 1", "text": "How many elephants are there?", "user_language": "有多少只大象?" },
{ "speaker": "Child 2", "text": "There are fourteen elephants.", "user_language": "有十四只大象。" }
]
},
"describing_animals": {
"title": "Describing Animals",
"participants": ["Student A", "Student B"],
"lines": [
{ "speaker": "Student A", "text": "I can see some elephants.", "user_language": "我能看见一些大象。" },
{ "speaker": "Student B", "text": "How many elephants are there?", "user_language": "有多少只大象?" },
{ "speaker": "Student A", "text": "There are fourteen elephants. They have big ears. They are grey.", "user_language": "有十四只大象。它们有大耳朵。它们是灰色的。" }
]
},
"animal_abilities": {
"title": "What Can They Do?",
"participants": ["Teacher", "Students"],
"lines": [
{ "speaker": "Teacher", "text": "What can kangaroos do?", "user_language": "袋鼠能做什么?" },
{ "speaker": "Students", "text": "They can jump! They have long tails.", "user_language": "它们能跳!它们有长尾巴。" },
{ "speaker": "Teacher", "text": "Can penguins fly?", "user_language": "企鹅能飞吗?" },
{ "speaker": "Students", "text": "No, they cannot fly. They have wings but they cannot fly.", "user_language": "不,它们不能飞。它们有翅膀但不能飞。" }
]
}
},
"texts": [
{
"title": "Happy Zoo (Medium)",
"difficulty": "medium",
"original_language": "There are twelve kangaroos at Happy Zoo. They have long tails. They can jump. There are two pandas. They are black and white. They can climb. There are eight penguins. They have wings. They cannot fly.",
"user_language": "快乐动物园有十二只袋鼠。它们有长尾巴。它们能跳。有两只熊猫。它们是黑白色的。它们能爬。有八只企鹅。它们有翅膀。它们不能飞。"
},
{
"title": "The Elephant (Very Easy)",
"difficulty": "very-easy",
"original_language": "There is one elephant. It has big ears and a long nose.",
"user_language": "有一只大象。它有大耳朵和长鼻子。"
},
{
"title": "I Can See Chant (Medium)",
"difficulty": "medium",
"original_language": "I can see a bird. I can see a bird in the sky. I can see an elephant. I can see an elephant on the grass. I can see a monkey. I can see a monkey in the tree. I can see a tiger. I can see a tiger near the water.",
"user_language": "我能看见一只鸟。我能看见天空中有一只鸟。我能看见一只大象。我能看见草地上有一只大象。我能看见一只猴子。我能看见树上有一只猴子。我能看见一只老虎。我能看见水边有一只老虎。"
},
{
"title": "Animals at the Zoo (Easy)",
"difficulty": "easy",
"original_language": "I can see many animals at the zoo. There are three lions. They are big. There are five monkeys. They can climb. There are two zebras. They are black and white. There are six snakes. I can see one hippo. It is grey. There are eleven birds in the sky. How many animals are there? There are many animals at the zoo!",
"user_language": "我能在动物园看见很多动物。有三只狮子。它们很大。有五只猴子。它们能爬。有两只斑马。它们是黑白色的。有六条蛇。我能看见一只河马。它是灰色的。天空中有十一只鸟。有多少只动物?动物园里有很多动物!",
"word_count": 62,
"complexity": "Simple sentences, basic There is/are, numbers, colors, abilities"
},
{
"title": "My Trip to Safari Park (Difficult)",
"difficulty": "difficult",
"original_language": "Yesterday, I went to Safari Park with my family. It was a wonderful day! We saw many wild animals. First, we saw fourteen elephants on the grass. They have big ears and long noses. They are very grey and beautiful. Then, we saw twelve kangaroos near the trees. They have long tails and they can jump very high! After that, we saw two pandas eating. They are black and white. They can climb trees. We also saw eight penguins near the water. They have wings but they cannot fly. My favorite animals are the monkeys! There are twenty monkeys in the trees. They can climb very well. I can see some birds in the sky too. How many animals did we see? We saw many, many animals! I love Safari Park!",
"user_language": "昨天,我和家人去了野生动物园。真是美好的一天!我们看到了很多野生动物。首先,我们看到草地上有十四只大象。它们有大耳朵和长鼻子。它们非常灰而且很漂亮。然后,我们在树附近看到十二只袋鼠。它们有长尾巴,能跳得很高!之后,我们看到两只熊猫在吃东西。它们是黑白色的。它们能爬树。我们还看到水边有八只企鹅。它们有翅膀但不能飞。我最喜欢的动物是猴子!树上有二十只猴子。它们能爬得很好。我也能看到天空中有一些鸟。我们看到了多少只动物?我们看到了很多很多动物!我爱野生动物园!",
"word_count": 145,
"complexity": "Past tense intro, longer sentences, combined structures, sequencing (First, Then, After that), opinions (favorite, love), multiple clauses"
}
],
"grammar": {
"there-is-are": {
"title": "There is / There are",
"explanation": "Use 'There is' for singular (one) and 'There are' for plural (more than one).",
"examples": [
{
"english": "There is one hippo.",
"translation": "有一只河马。",
"explanation": "Use 'There is' with singular nouns"
},
{
"english": "There are twelve snakes.",
"translation": "有十二条蛇。",
"explanation": "Use 'There are' with plural nouns"
},
{
"english": "There are two pandas.",
"translation": "有两只熊猫。",
"explanation": "Use 'There are' when counting more than one"
}
]
},
"how-many-questions": {
"title": "How many...? Questions",
"explanation": "Use 'How many + plural noun + are there?' to ask about quantity.",
"examples": [
{
"english": "How many hippos are there?",
"translation": "有多少只河马?",
"explanation": "Question word + many + plural noun + are there"
},
{
"english": "How many elephants are there?",
"translation": "有多少只大象?",
"explanation": "Always use plural form after 'How many'"
}
]
},
"has-have-descriptions": {
"title": "Has/Have for Descriptions",
"explanation": "Use 'has' with singular (it) and 'have' with plural (they) to describe features.",
"examples": [
{
"english": "It has big ears.",
"translation": "它有大耳朵。",
"explanation": "Use 'has' with singular subject (it/he/she)"
},
{
"english": "They have long tails.",
"translation": "它们有长尾巴。",
"explanation": "Use 'have' with plural subject (they/we/you/I)"
}
]
},
"can-cannot-abilities": {
"title": "Can/Cannot for Abilities",
"explanation": "Use 'can' to say what animals are able to do, and 'cannot' for what they cannot do.",
"examples": [
{
"english": "They can jump.",
"translation": "它们能跳。",
"explanation": "Use 'can + base verb' for abilities"
},
{
"english": "They cannot fly.",
"translation": "它们不能飞。",
"explanation": "Use 'cannot + base verb' for inability"
},
{
"english": "It cannot fly.",
"translation": "它不能飞。",
"explanation": "'Can/cannot' doesn't change for singular or plural"
}
]
},
"i-can-see": {
"title": "I can see...",
"explanation": "Use 'I can see' to talk about what you observe.",
"examples": [
{
"english": "I can see a bird.",
"translation": "我能看见一只鸟。",
"explanation": "I can see + singular noun"
},
{
"english": "I can see some elephants.",
"translation": "我能看见一些大象。",
"explanation": "I can see + some + plural noun"
},
{
"english": "I can see a bird in the sky.",
"translation": "我能看见天空中有一只鸟。",
"explanation": "Add location with preposition"
}
]
}
},
"fillInBlanks": [
{
"sentence": "There ___ one hippo",
"options": ["is", "are", "am", "be"],
"correctAnswer": "is",
"explanation": "Use 'is' with singular (one)",
"grammarFocus": "there-is-are"
},
{
"sentence": "There ___ twelve snakes",
"options": ["are", "is", "am", "be"],
"correctAnswer": "are",
"explanation": "Use 'are' with plural (more than one)",
"grammarFocus": "there-is-are"
},
{
"sentence": "How many elephants ___ there?",
"options": ["are", "is", "am", "be"],
"correctAnswer": "are",
"explanation": "Use 'are' in 'How many' questions",
"grammarFocus": "how-many-questions"
},
{
"sentence": "It ___ big ears",
"options": ["has", "have", "is", "are"],
"correctAnswer": "has",
"explanation": "Use 'has' with singular subject (it)",
"grammarFocus": "has-have-descriptions"
},
{
"sentence": "They ___ long tails",
"options": ["have", "has", "is", "are"],
"correctAnswer": "have",
"explanation": "Use 'have' with plural subject (they)",
"grammarFocus": "has-have-descriptions"
},
{
"sentence": "Kangaroos ___ jump",
"options": ["can", "cannot", "is", "are"],
"correctAnswer": "can",
"explanation": "Use 'can' for ability",
"grammarFocus": "can-cannot-abilities"
},
{
"sentence": "Penguins ___ fly",
"options": ["cannot", "can", "is not", "are not"],
"correctAnswer": "cannot",
"explanation": "Use 'cannot' for inability",
"grammarFocus": "can-cannot-abilities"
},
{
"sentence": "I can ___ a bird",
"options": ["see", "sees", "seeing", "saw"],
"correctAnswer": "see",
"explanation": "Use base verb after 'can'",
"grammarFocus": "i-can-see"
},
{
"sentence": "___ many lions are there?",
"options": ["How", "What", "Where", "Who"],
"correctAnswer": "How",
"explanation": "Use 'How many' to ask about quantity",
"grammarFocus": "how-many-questions"
},
{
"sentence": "They are black ___ white",
"options": ["and", "or", "but", "so"],
"correctAnswer": "and",
"explanation": "Use 'and' to connect two colors",
"grammarFocus": "conjunctions"
},
{
"sentence": "There are ___ elephants",
"options": ["fourteen", "four teen", "fourten", "forteen"],
"correctAnswer": "fourteen",
"explanation": "Correct spelling of number 14",
"grammarFocus": "numbers"
},
{
"sentence": "I can see a monkey ___ the tree",
"options": ["in", "on", "under", "near"],
"correctAnswer": "in",
"explanation": "Use 'in' for monkey in a tree",
"grammarFocus": "prepositions"
}
],
"corrections": [
{
"correct": "There are twelve snakes",
"incorrect": "There is twelve snakes",
"explanation": "Use 'are' with plural numbers (more than one)",
"grammarFocus": "there-is-are"
},
{
"correct": "It has big ears",
"incorrect": "It have big ears",
"explanation": "Use 'has' with singular subject (it)",
"grammarFocus": "has-have-descriptions"
},
{
"correct": "They have long tails",
"incorrect": "They has long tails",
"explanation": "Use 'have' with plural subject (they)",
"grammarFocus": "has-have-descriptions"
},
{
"correct": "How many elephants are there?",
"incorrect": "How many elephant are there?",
"explanation": "Use plural form after 'How many'",
"grammarFocus": "how-many-questions"
},
{
"correct": "They cannot fly",
"incorrect": "They can not fly",
"explanation": "Write 'cannot' as one word",
"grammarFocus": "can-cannot-abilities"
},
{
"correct": "I can see some elephants",
"incorrect": "I can sees some elephants",
"explanation": "Use base verb after 'can' (not -s form)",
"grammarFocus": "i-can-see"
}
],
"exercises": {
"counting_animals": {
"type": "counting_practice",
"instructions": "Count the animals and answer: How many... are there?",
"items": [
{ "animal": "hippos", "quantity": 1, "answer": "There is one hippo.", "user_language": "河马 - 有一只河马。" },
{ "animal": "snakes", "quantity": 12, "answer": "There are twelve snakes.", "user_language": "蛇 - 有十二条蛇。" },
{ "animal": "elephants", "quantity": 14, "answer": "There are fourteen elephants.", "user_language": "大象 - 有十四只大象。" },
{ "animal": "kangaroos", "quantity": 12, "answer": "There are twelve kangaroos.", "user_language": "袋鼠 - 有十二只袋鼠。" },
{ "animal": "pandas", "quantity": 2, "answer": "There are two pandas.", "user_language": "熊猫 - 有两只熊猫。" },
{ "animal": "penguins", "quantity": 8, "answer": "There are eight penguins.", "user_language": "企鹅 - 有八只企鹅。" }
]
},
"animal_descriptions": {
"type": "description_practice",
"instructions": "Describe the animals using has/have and adjectives",
"items": [
{ "animal": "elephant", "description": "It has big ears and a long nose.", "user_language": "大象 - 它有大耳朵和长鼻子。" },
{ "animal": "kangaroos", "description": "They have long tails.", "user_language": "袋鼠 - 它们有长尾巴。" },
{ "animal": "pandas", "description": "They are black and white.", "user_language": "熊猫 - 它们是黑白色的。" },
{ "animal": "penguins", "description": "They have wings.", "user_language": "企鹅 - 它们有翅膀。" },
{ "animal": "elephants", "description": "They have big ears. They are grey.", "user_language": "大象 - 它们有大耳朵。它们是灰色的。" }
]
},
"animal_abilities": {
"type": "ability_practice",
"instructions": "Say what animals can or cannot do",
"items": [
{ "animal": "kangaroos", "ability": "jump", "can": true, "sentence": "They can jump.", "user_language": "袋鼠能跳" },
{ "animal": "pandas", "ability": "climb", "can": true, "sentence": "They can climb.", "user_language": "熊猫能爬" },
{ "animal": "penguins", "ability": "fly", "can": false, "sentence": "They cannot fly.", "user_language": "企鹅不能飞" },
{ "animal": "monkeys", "ability": "climb", "can": true, "sentence": "They can climb.", "user_language": "猴子能爬" }
]
},
"story_comprehension": {
"type": "true_false",
"instructions": "Happy Zoo - True or False?",
"items": [
{ "statement": "There are twelve kangaroos at Happy Zoo", "answer": true, "user_language": "快乐动物园有十二只袋鼠" },
{ "statement": "Kangaroos have short tails", "answer": false, "user_language": "袋鼠有短尾巴" },
{ "statement": "Pandas are black and white", "answer": true, "user_language": "熊猫是黑白色的" },
{ "statement": "There are eight penguins", "answer": true, "user_language": "有八只企鹅" },
{ "statement": "Penguins can fly", "answer": false, "user_language": "企鹅能飞" },
{ "statement": "Pandas can climb", "answer": true, "user_language": "熊猫能爬" }
]
},
"numbers_practice": {
"type": "numbers",
"instructions": "Practice numbers 11-20",
"items": [
{ "numeral": "11", "word": "eleven", "user_language": "十一" },
{ "numeral": "12", "word": "twelve", "user_language": "十二" },
{ "numeral": "13", "word": "thirteen", "user_language": "十三" },
{ "numeral": "14", "word": "fourteen", "user_language": "十四" },
{ "numeral": "15", "word": "fifteen", "user_language": "十五" },
{ "numeral": "16", "word": "sixteen", "user_language": "十六" },
{ "numeral": "17", "word": "seventeen", "user_language": "十七" },
{ "numeral": "18", "word": "eighteen", "user_language": "十八" },
{ "numeral": "19", "word": "nineteen", "user_language": "十九" },
{ "numeral": "20", "word": "twenty", "user_language": "二十" }
]
}
},
"thematic_questions": {
"counting_how_many": [
{
"id": "tq1",
"question": "How many elephants are there?",
"question_user_language": "有多少只大象?",
"tts_enabled": true,
"example_responses": [
"There are fourteen elephants.",
"Fourteen elephants.",
"There are 14."
],
"theme": "counting_how_many"
},
{
"id": "tq2",
"question": "How many snakes are there?",
"question_user_language": "有多少条蛇?",
"tts_enabled": true,
"example_responses": [
"There are twelve snakes.",
"Twelve snakes.",
"There are 12."
],
"theme": "counting_how_many"
},
{
"id": "tq3",
"question": "How many kangaroos are at Happy Zoo?",
"question_user_language": "快乐动物园有多少只袋鼠?",
"tts_enabled": true,
"example_responses": [
"There are twelve kangaroos.",
"Twelve kangaroos.",
"12 kangaroos."
],
"theme": "counting_how_many"
}
],
"animal_descriptions": [
{
"id": "tq4",
"question": "What does the elephant have?",
"question_user_language": "大象有什么?",
"tts_enabled": true,
"example_responses": [
"It has big ears and a long nose.",
"Big ears and a long nose.",
"It has big ears."
],
"theme": "animal_descriptions"
},
{
"id": "tq5",
"question": "What color are pandas?",
"question_user_language": "熊猫是什么颜色?",
"tts_enabled": true,
"example_responses": [
"They are black and white.",
"Black and white.",
"Pandas are black and white."
],
"theme": "animal_descriptions"
},
{
"id": "tq6",
"question": "What do kangaroos have?",
"question_user_language": "袋鼠有什么?",
"tts_enabled": true,
"example_responses": [
"They have long tails.",
"Long tails.",
"Kangaroos have long tails."
],
"theme": "animal_descriptions"
}
],
"animal_abilities": [
{
"id": "tq7",
"question": "Can kangaroos jump?",
"question_user_language": "袋鼠能跳吗?",
"tts_enabled": true,
"example_responses": [
"Yes, they can jump.",
"Yes, they can.",
"Yes."
],
"theme": "animal_abilities"
},
{
"id": "tq8",
"question": "Can penguins fly?",
"question_user_language": "企鹅能飞吗?",
"tts_enabled": true,
"example_responses": [
"No, they cannot fly.",
"No, they can't.",
"No."
],
"theme": "animal_abilities"
},
{
"id": "tq9",
"question": "What can pandas do?",
"question_user_language": "熊猫能做什么?",
"tts_enabled": true,
"example_responses": [
"They can climb.",
"Pandas can climb.",
"Climb."
],
"theme": "animal_abilities"
}
],
"i_can_see": [
{
"id": "tq10",
"question": "What can you see in the sky?",
"question_user_language": "你能在天空中看见什么?",
"tts_enabled": true,
"example_responses": [
"I can see a bird in the sky.",
"I can see a bird.",
"A bird."
],
"theme": "i_can_see"
},
{
"id": "tq11",
"question": "What can you see on the grass?",
"question_user_language": "你能在草地上看见什么?",
"tts_enabled": true,
"example_responses": [
"I can see an elephant on the grass.",
"I can see an elephant.",
"An elephant."
],
"theme": "i_can_see"
},
{
"id": "tq12",
"question": "What can you see in the tree?",
"question_user_language": "你能在树上看见什么?",
"tts_enabled": true,
"example_responses": [
"I can see a monkey in the tree.",
"I can see a monkey.",
"A monkey."
],
"theme": "i_can_see"
}
]
},
"statistics": {
"vocabulary_count": 41,
"phrases_count": 24,
"dialogs_count": 3,
"texts_count": 5,
"exercises_count": 5,
"fillInBlanks_count": 12,
"corrections_count": 6,
"thematic_questions_count": 12,
"estimated_completion_time": 4
}
}

View File

@ -0,0 +1,508 @@
{
"id": "wte2-alphabet-review",
"book_id": "wte2",
"name": "Alphabet Review A-Z",
"description": "Complete alphabet review with one word per letter from A to Z",
"difficulty": "beginner",
"language": "en-US",
"chapter_number": "review",
"metadata": {
"version": "1.0",
"created": "2025-11-07",
"updated": "2025-11-07",
"source": "Welcome to English 2 - Alphabet Review",
"target_level": "beginner",
"estimated_hours": 2,
"prerequisites": ["wte2-1", "wte2-2", "wte2-3"],
"learning_objectives": [
"Review all 26 letters of the alphabet (A-Z)",
"Recognize and identify each letter",
"Match letters to their key vocabulary words",
"Practice pronunciation of alphabet letters",
"Associate letters with familiar words"
],
"content_tags": ["alphabet", "review", "letters", "phonics", "vocabulary", "A-Z"],
"completion_criteria": {
"vocabulary_mastery": 85,
"quiz_score": 80,
"games_completed": 1
}
},
"alphabet": {
"A": {
"letter": "A",
"word": "ax",
"translation": "斧头",
"type": "noun",
"pronunciation": "/æks/",
"phonics_sound": "/æ/"
},
"B": {
"letter": "B",
"word": "bear",
"translation": "熊",
"type": "noun",
"pronunciation": "/ber/",
"phonics_sound": "/b/"
},
"C": {
"letter": "C",
"word": "computer",
"translation": "电脑",
"type": "noun",
"pronunciation": "/kəmˈpjuːtər/",
"phonics_sound": "/k/"
},
"D": {
"letter": "D",
"word": "doll",
"translation": "玩偶;洋娃娃",
"type": "noun",
"pronunciation": "/dɑːl/",
"phonics_sound": "/d/"
},
"E": {
"letter": "E",
"word": "elbow",
"translation": "肘部;手肘",
"type": "noun",
"pronunciation": "/ˈelboʊ/",
"phonics_sound": "/e/"
},
"F": {
"letter": "F",
"word": "fan",
"translation": "风扇;扇子",
"type": "noun",
"pronunciation": "/fæn/",
"phonics_sound": "/f/"
},
"G": {
"letter": "G",
"word": "gorilla",
"translation": "大猩猩",
"type": "noun",
"pronunciation": "/ɡəˈrɪlə/",
"phonics_sound": "/ɡ/"
},
"H": {
"letter": "H",
"word": "house",
"translation": "房子",
"type": "noun",
"pronunciation": "/haʊs/",
"phonics_sound": "/h/"
},
"I": {
"letter": "I",
"word": "insect",
"translation": "昆虫",
"type": "noun",
"pronunciation": "/ˈɪnsekt/",
"phonics_sound": "/ɪ/"
},
"J": {
"letter": "J",
"word": "jacket",
"translation": "夹克",
"type": "noun",
"pronunciation": "/ˈdʒækɪt/",
"phonics_sound": "/dʒ/"
},
"K": {
"letter": "K",
"word": "kangaroo",
"translation": "袋鼠",
"type": "noun",
"pronunciation": "/ˌkæŋɡəˈruː/",
"phonics_sound": "/k/"
},
"L": {
"letter": "L",
"word": "leaf",
"translation": "叶子",
"type": "noun",
"pronunciation": "/liːf/",
"phonics_sound": "/l/"
},
"M": {
"letter": "M",
"word": "monkey",
"translation": "猴子",
"type": "noun",
"pronunciation": "/ˈmʌŋki/",
"phonics_sound": "/m/"
},
"N": {
"letter": "N",
"word": "nest",
"translation": "鸟巢",
"type": "noun",
"pronunciation": "/nest/",
"phonics_sound": "/n/"
},
"O": {
"letter": "O",
"word": "octopus",
"translation": "章鱼",
"type": "noun",
"pronunciation": "/ˈɑːktəpəs/",
"phonics_sound": "/ɑː/"
},
"P": {
"letter": "P",
"word": "panda",
"translation": "熊猫",
"type": "noun",
"pronunciation": "/ˈpændə/",
"phonics_sound": "/p/"
},
"Q": {
"letter": "Q",
"word": "quilt",
"translation": "被子",
"type": "noun",
"pronunciation": "/kwɪlt/",
"phonics_sound": "/kw/"
},
"R": {
"letter": "R",
"word": "rabbit",
"translation": "兔子",
"type": "noun",
"pronunciation": "/ˈræbɪt/",
"phonics_sound": "/r/"
},
"S": {
"letter": "S",
"word": "sun",
"translation": "太阳",
"type": "noun",
"pronunciation": "/sʌn/",
"phonics_sound": "/s/"
},
"T": {
"letter": "T",
"word": "turtle",
"translation": "乌龟",
"type": "noun",
"pronunciation": "/ˈːrtl/",
"phonics_sound": "/t/"
},
"U": {
"letter": "U",
"word": "umbrella",
"translation": "雨伞",
"type": "noun",
"pronunciation": "/ʌmˈbrelə/",
"phonics_sound": "/ʌ/"
},
"V": {
"letter": "V",
"word": "violin",
"translation": "小提琴",
"type": "noun",
"pronunciation": "/ˌvaɪəˈlɪn/",
"phonics_sound": "/v/"
},
"W": {
"letter": "W",
"word": "wolf",
"translation": "狼",
"type": "noun",
"pronunciation": "/wʊlf/",
"phonics_sound": "/w/"
},
"X": {
"letter": "X",
"word": "fox",
"translation": "狐狸",
"type": "noun",
"pronunciation": "/fɑːks/",
"phonics_sound": "/ks/"
},
"Y": {
"letter": "Y",
"word": "yogurt",
"translation": "酸奶",
"type": "noun",
"pronunciation": "/ˈjoʊɡərt/",
"phonics_sound": "/j/"
},
"Z": {
"letter": "Z",
"word": "zebra",
"translation": "斑马",
"type": "noun",
"pronunciation": "/ˈziːbrə/",
"phonics_sound": "/z/"
}
},
"vocabulary": {
"ax": { "user_language": "斧头", "type": "noun", "pronunciation": "/æks/" },
"bear": { "user_language": "熊", "type": "noun", "pronunciation": "/ber/" },
"computer": { "user_language": "电脑", "type": "noun", "pronunciation": "/kəmˈpjuːtər/" },
"doll": { "user_language": "玩偶;洋娃娃", "type": "noun", "pronunciation": "/dɑːl/" },
"elbow": { "user_language": "肘部;手肘", "type": "noun", "pronunciation": "/ˈelboʊ/" },
"fan": { "user_language": "风扇;扇子", "type": "noun", "pronunciation": "/fæn/" },
"gorilla": { "user_language": "大猩猩", "type": "noun", "pronunciation": "/ɡəˈrɪlə/" },
"house": { "user_language": "房子", "type": "noun", "pronunciation": "/haʊs/" },
"insect": { "user_language": "昆虫", "type": "noun", "pronunciation": "/ˈɪnsekt/" },
"jacket": { "user_language": "夹克", "type": "noun", "pronunciation": "/ˈdʒækɪt/" },
"kangaroo": { "user_language": "袋鼠", "type": "noun", "pronunciation": "/ˌkæŋɡəˈruː/" },
"leaf": { "user_language": "叶子", "type": "noun", "pronunciation": "/liːf/" },
"monkey": { "user_language": "猴子", "type": "noun", "pronunciation": "/ˈmʌŋki/" },
"nest": { "user_language": "鸟巢", "type": "noun", "pronunciation": "/nest/" },
"octopus": { "user_language": "章鱼", "type": "noun", "pronunciation": "/ˈɑːktəpəs/" },
"panda": { "user_language": "熊猫", "type": "noun", "pronunciation": "/ˈpændə/" },
"quilt": { "user_language": "被子", "type": "noun", "pronunciation": "/kwɪlt/" },
"rabbit": { "user_language": "兔子", "type": "noun", "pronunciation": "/ˈræbɪt/" },
"sun": { "user_language": "太阳", "type": "noun", "pronunciation": "/sʌn/" },
"turtle": { "user_language": "乌龟", "type": "noun", "pronunciation": "/ˈːrtl/" },
"umbrella": { "user_language": "雨伞", "type": "noun", "pronunciation": "/ʌmˈbrelə/" },
"violin": { "user_language": "小提琴", "type": "noun", "pronunciation": "/ˌvaɪəˈlɪn/" },
"wolf": { "user_language": "狼", "type": "noun", "pronunciation": "/wʊlf/" },
"fox": { "user_language": "狐狸", "type": "noun", "pronunciation": "/fɑːks/" },
"yogurt": { "user_language": "酸奶", "type": "noun", "pronunciation": "/ˈjoʊɡərt/" },
"zebra": { "user_language": "斑马", "type": "noun", "pronunciation": "/ˈziːbrə/" }
},
"phrases": {
"A is for ax": { "user_language": "A代表斧头", "context": "alphabet", "pronunciation": "/eɪ ɪz fɔːr æks/" },
"B is for bear": { "user_language": "B代表熊", "context": "alphabet", "pronunciation": "/biː ɪz fɔːr ber/" },
"C is for computer": { "user_language": "C代表电脑", "context": "alphabet", "pronunciation": "/siː ɪz fɔːr kəmˈpjuːtər/" },
"D is for doll": { "user_language": "D代表玩偶", "context": "alphabet", "pronunciation": "/diː ɪz fɔːr dɑːl/" },
"E is for elbow": { "user_language": "E代表手肘", "context": "alphabet", "pronunciation": "/iː ɪz fɔːr ˈelboʊ/" },
"F is for fan": { "user_language": "F代表扇子", "context": "alphabet", "pronunciation": "/ef ɪz fɔːr fæn/" },
"G is for gorilla": { "user_language": "G代表大猩猩", "context": "alphabet", "pronunciation": "/dʒiː ɪz fɔːr ɡəˈrɪlə/" },
"H is for house": { "user_language": "H代表房子", "context": "alphabet", "pronunciation": "/eɪɪz fɔːr haʊs/" },
"I is for insect": { "user_language": "I代表昆虫", "context": "alphabet", "pronunciation": "/aɪ ɪz fɔːr ˈɪnsekt/" },
"J is for jacket": { "user_language": "J代表夹克", "context": "alphabet", "pronunciation": "/dʒeɪ ɪz fɔːr ˈdʒækɪt/" },
"K is for kangaroo": { "user_language": "K代表袋鼠", "context": "alphabet", "pronunciation": "/keɪ ɪz fɔːr ˌkæŋɡəˈruː/" },
"L is for leaf": { "user_language": "L代表叶子", "context": "alphabet", "pronunciation": "/el ɪz fɔːr liːf/" },
"M is for monkey": { "user_language": "M代表猴子", "context": "alphabet", "pronunciation": "/em ɪz fɔːr ˈmʌŋki/" },
"N is for nest": { "user_language": "N代表鸟巢", "context": "alphabet", "pronunciation": "/en ɪz fɔːr nest/" },
"O is for octopus": { "user_language": "O代表章鱼", "context": "alphabet", "pronunciation": "/oʊ ɪz fɔːr ˈɑːktəpəs/" },
"P is for panda": { "user_language": "P代表熊猫", "context": "alphabet", "pronunciation": "/piː ɪz fɔːr ˈpændə/" },
"Q is for quilt": { "user_language": "Q代表被子", "context": "alphabet", "pronunciation": "/kjuː ɪz fɔːr kwɪlt/" },
"R is for rabbit": { "user_language": "R代表兔子", "context": "alphabet", "pronunciation": "/ɑːr ɪz fɔːr ˈræbɪt/" },
"S is for sun": { "user_language": "S代表太阳", "context": "alphabet", "pronunciation": "/es ɪz fɔːr sʌn/" },
"T is for turtle": { "user_language": "T代表乌龟", "context": "alphabet", "pronunciation": "/tiː ɪz fɔːr ˈːrtl/" },
"U is for umbrella": { "user_language": "U代表雨伞", "context": "alphabet", "pronunciation": "/juː ɪz fɔːr ʌmˈbrelə/" },
"V is for violin": { "user_language": "V代表小提琴", "context": "alphabet", "pronunciation": "/viː ɪz fɔːr ˌvaɪəˈlɪn/" },
"W is for wolf": { "user_language": "W代表狼", "context": "alphabet", "pronunciation": "/ˈdʌbəljuː ɪz fɔːr wʊlf/" },
"X is for fox": { "user_language": "X代表狐狸", "context": "alphabet", "pronunciation": "/eks ɪz fɔːr fɑːks/" },
"Y is for yogurt": { "user_language": "Y代表酸奶", "context": "alphabet", "pronunciation": "/waɪ ɪz fɔːr ˈjoʊɡərt/" },
"Z is for zebra": { "user_language": "Z代表斑马", "context": "alphabet", "pronunciation": "/ziː ɪz fɔːr ˈziːbrə/" }
},
"texts": [
{
"title": "The Alphabet Song",
"original_language": "A is for ax, B is for bear, C is for computer, D is for doll. E is for elbow, F is for fan, G is for gorilla, H is for house. I is for insect, J is for jacket, K is for kangaroo, L is for leaf. M is for monkey, N is for nest, O is for octopus, P is for panda. Q is for quilt, R is for rabbit, S is for sun, T is for turtle. U is for umbrella, V is for violin, W is for wolf, X is for fox. Y is for yogurt, Z is for zebra. Now I know my ABCs!",
"user_language": "A代表斧头B代表熊C代表电脑D代表玩偶。E代表手肘F代表扇子G代表大猩猩H代表房子。I代表昆虫J代表夹克K代表袋鼠L代表叶子。M代表猴子N代表鸟巢O代表章鱼P代表熊猫。Q代表被子R代表兔子S代表太阳T代表乌龟。U代表雨伞V代表小提琴W代表狼X代表狐狸。Y代表酸奶Z代表斑马。现在我知道我的ABC了"
}
],
"grammar": {
"alphabet-letters": {
"title": "The English Alphabet",
"explanation": "The English alphabet has 26 letters from A to Z. Each letter has a name and a sound.",
"examples": [
{
"english": "A is for ax",
"translation": "A代表斧头",
"explanation": "Letter A makes the /æ/ sound in 'ax'"
},
{
"english": "B is for bear",
"translation": "B代表熊",
"explanation": "Letter B makes the /b/ sound in 'bear'"
},
{
"english": "Z is for zebra",
"translation": "Z代表斑马",
"explanation": "Letter Z makes the /z/ sound in 'zebra'"
}
]
}
},
"fillInBlanks": [
{
"sentence": "A is for ___",
"options": ["ax", "bear", "computer", "doll"],
"correctAnswer": "ax",
"explanation": "A is for ax",
"grammarFocus": "alphabet-letters"
},
{
"sentence": "B is for ___",
"options": ["bear", "ax", "computer", "doll"],
"correctAnswer": "bear",
"explanation": "B is for bear",
"grammarFocus": "alphabet-letters"
},
{
"sentence": "K is for ___",
"options": ["kangaroo", "monkey", "nest", "octopus"],
"correctAnswer": "kangaroo",
"explanation": "K is for kangaroo",
"grammarFocus": "alphabet-letters"
},
{
"sentence": "P is for ___",
"options": ["panda", "quilt", "rabbit", "sun"],
"correctAnswer": "panda",
"explanation": "P is for panda",
"grammarFocus": "alphabet-letters"
},
{
"sentence": "Z is for ___",
"options": ["zebra", "yogurt", "wolf", "fox"],
"correctAnswer": "zebra",
"explanation": "Z is for zebra",
"grammarFocus": "alphabet-letters"
}
],
"exercises": {
"alphabet_matching": {
"type": "matching",
"instructions": "Match each letter with its word",
"items": [
{ "letter": "A", "word": "ax", "user_language": "A - 斧头" },
{ "letter": "B", "word": "bear", "user_language": "B - 熊" },
{ "letter": "C", "word": "computer", "user_language": "C - 电脑" },
{ "letter": "D", "word": "doll", "user_language": "D - 玩偶" },
{ "letter": "E", "word": "elbow", "user_language": "E - 手肘" },
{ "letter": "F", "word": "fan", "user_language": "F - 扇子" },
{ "letter": "G", "word": "gorilla", "user_language": "G - 大猩猩" },
{ "letter": "H", "word": "house", "user_language": "H - 房子" },
{ "letter": "I", "word": "insect", "user_language": "I - 昆虫" },
{ "letter": "J", "word": "jacket", "user_language": "J - 夹克" },
{ "letter": "K", "word": "kangaroo", "user_language": "K - 袋鼠" },
{ "letter": "L", "word": "leaf", "user_language": "L - 叶子" },
{ "letter": "M", "word": "monkey", "user_language": "M - 猴子" },
{ "letter": "N", "word": "nest", "user_language": "N - 鸟巢" },
{ "letter": "O", "word": "octopus", "user_language": "O - 章鱼" },
{ "letter": "P", "word": "panda", "user_language": "P - 熊猫" },
{ "letter": "Q", "word": "quilt", "user_language": "Q - 被子" },
{ "letter": "R", "word": "rabbit", "user_language": "R - 兔子" },
{ "letter": "S", "word": "sun", "user_language": "S - 太阳" },
{ "letter": "T", "word": "turtle", "user_language": "T - 乌龟" },
{ "letter": "U", "word": "umbrella", "user_language": "U - 雨伞" },
{ "letter": "V", "word": "violin", "user_language": "V - 小提琴" },
{ "letter": "W", "word": "wolf", "user_language": "W - 狼" },
{ "letter": "X", "word": "fox", "user_language": "X - 狐狸" },
{ "letter": "Y", "word": "yogurt", "user_language": "Y - 酸奶" },
{ "letter": "Z", "word": "zebra", "user_language": "Z - 斑马" }
]
},
"letter_identification": {
"type": "identification",
"instructions": "What letter does each word start with?",
"items": [
{ "word": "ax", "answer": "A", "user_language": "斧头 - A" },
{ "word": "bear", "answer": "B", "user_language": "熊 - B" },
{ "word": "kangaroo", "answer": "K", "user_language": "袋鼠 - K" },
{ "word": "panda", "answer": "P", "user_language": "熊猫 - P" },
{ "word": "zebra", "answer": "Z", "user_language": "斑马 - Z" }
]
},
"alphabet_sequence": {
"type": "sequence",
"instructions": "Say the alphabet in order from A to Z",
"items": [
{ "sequence": "A, B, C, D, E, F, G", "user_language": "A, B, C, D, E, F, G" },
{ "sequence": "H, I, J, K, L, M, N", "user_language": "H, I, J, K, L, M, N" },
{ "sequence": "O, P, Q, R, S, T", "user_language": "O, P, Q, R, S, T" },
{ "sequence": "U, V, W, X, Y, Z", "user_language": "U, V, W, X, Y, Z" }
]
}
},
"thematic_questions": {
"letter_recognition": [
{
"id": "tq1",
"question": "What letter does 'ax' start with?",
"question_user_language": "'ax' 以什么字母开头?",
"tts_enabled": true,
"example_responses": [
"It starts with A.",
"A.",
"The letter A."
],
"theme": "letter_recognition"
},
{
"id": "tq2",
"question": "What letter does 'bear' start with?",
"question_user_language": "'bear' 以什么字母开头?",
"tts_enabled": true,
"example_responses": [
"It starts with B.",
"B.",
"The letter B."
],
"theme": "letter_recognition"
},
{
"id": "tq3",
"question": "What letter does 'zebra' start with?",
"question_user_language": "'zebra' 以什么字母开头?",
"tts_enabled": true,
"example_responses": [
"It starts with Z.",
"Z.",
"The letter Z."
],
"theme": "letter_recognition"
}
],
"word_for_letter": [
{
"id": "tq4",
"question": "A is for...?",
"question_user_language": "A 代表...",
"tts_enabled": true,
"example_responses": [
"A is for ax.",
"Ax.",
"A is for ax."
],
"theme": "word_for_letter"
},
{
"id": "tq5",
"question": "K is for...?",
"question_user_language": "K 代表...",
"tts_enabled": true,
"example_responses": [
"K is for kangaroo.",
"Kangaroo.",
"K is for kangaroo."
],
"theme": "word_for_letter"
},
{
"id": "tq6",
"question": "P is for...?",
"question_user_language": "P 代表...",
"tts_enabled": true,
"example_responses": [
"P is for panda.",
"Panda.",
"P is for panda."
],
"theme": "word_for_letter"
}
]
},
"statistics": {
"vocabulary_count": 26,
"phrases_count": 26,
"dialogs_count": 0,
"texts_count": 1,
"exercises_count": 3,
"fillInBlanks_count": 5,
"corrections_count": 0,
"thematic_questions_count": 6,
"estimated_completion_time": 2
}
}