- Change base URL from localhost:8888 to toMP3.etheryale.com:3001 - Update all curl examples with new production URL - Add note about deprecated localhost URL - Add new content files (Tingli Ch14-15, Xiezuo Ch5) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
397 lines
15 KiB
JSON
397 lines
15 KiB
JSON
{
|
||
"id": "xiezuo-chapter5",
|
||
"book_id": "xiezuo",
|
||
"name": "看图写作 - Image-based Writing",
|
||
"description": "HSK Level 5 image-based writing practice. Learn to organize thoughts, categorize keywords, and write coherent paragraphs based on visual prompts.",
|
||
"difficulty": "intermediate-advanced",
|
||
"language": "zh-CN",
|
||
"chapter_number": "5",
|
||
"metadata": {
|
||
"version": "1.0",
|
||
"created": "2025-12-05",
|
||
"updated": "2025-12-05",
|
||
"source": "Xiezuo Textbook - Jiaotong University",
|
||
"target_level": "HSK-5",
|
||
"estimated_hours": 3,
|
||
"prerequisites": ["hsk-4"],
|
||
"learning_objectives": [
|
||
"Master the 5W1H framework for organizing written descriptions",
|
||
"Learn to categorize keywords by question types",
|
||
"Practice writing coherent paragraphs from visual prompts",
|
||
"Develop brainstorming skills for image description",
|
||
"Write descriptive paragraphs of approximately 80 characters"
|
||
],
|
||
"content_tags": ["writing", "image-description", "organization", "hsk-5"],
|
||
"completion_criteria": {
|
||
"vocabulary_mastery": 85,
|
||
"exercises_completed": 3,
|
||
"paragraph_writing": 2
|
||
}
|
||
},
|
||
"vocabulary": {
|
||
"新郎": {
|
||
"pronunciation": "xīnláng",
|
||
"type": "noun",
|
||
"user_language": "groom, bridegroom"
|
||
},
|
||
"新娘": {
|
||
"pronunciation": "xīnniáng",
|
||
"type": "noun",
|
||
"user_language": "bride"
|
||
},
|
||
"婚礼": {
|
||
"pronunciation": "hūnlǐ",
|
||
"type": "noun",
|
||
"user_language": "wedding ceremony",
|
||
"examples": ["举行婚礼", "参加婚礼"]
|
||
},
|
||
"宾客": {
|
||
"pronunciation": "bīnkè",
|
||
"type": "noun",
|
||
"user_language": "guest (formal)",
|
||
"examples": ["宾客满堂", "招待宾客"]
|
||
},
|
||
"祝福": {
|
||
"pronunciation": "zhùfú",
|
||
"type": "verb/noun",
|
||
"user_language": "to bless; blessing",
|
||
"examples": ["送上祝福", "祝福新人"]
|
||
},
|
||
"举行": {
|
||
"pronunciation": "jǔxíng",
|
||
"type": "verb",
|
||
"user_language": "to hold (an event), to conduct",
|
||
"examples": ["举行婚礼", "举行会议", "举行仪式"]
|
||
},
|
||
"庆祝": {
|
||
"pronunciation": "qìngzhù",
|
||
"type": "verb",
|
||
"user_language": "to celebrate",
|
||
"examples": ["庆祝生日", "庆祝节日"]
|
||
},
|
||
"幸福": {
|
||
"pronunciation": "xìngfú",
|
||
"type": "adjective/noun",
|
||
"user_language": "happy, happiness",
|
||
"examples": ["幸福的生活", "感到幸福"]
|
||
},
|
||
"仪式": {
|
||
"pronunciation": "yíshì",
|
||
"type": "noun",
|
||
"user_language": "ceremony, ritual",
|
||
"examples": ["婚礼仪式", "开幕仪式"]
|
||
},
|
||
"会议": {
|
||
"pronunciation": "huìyì",
|
||
"type": "noun",
|
||
"user_language": "meeting, conference",
|
||
"examples": ["开会", "参加会议", "会议室"]
|
||
},
|
||
"讨论": {
|
||
"pronunciation": "tǎolùn",
|
||
"type": "verb",
|
||
"user_language": "to discuss",
|
||
"examples": ["讨论问题", "一起讨论"]
|
||
},
|
||
"同事": {
|
||
"pronunciation": "tóngshì",
|
||
"type": "noun",
|
||
"user_language": "colleague, coworker"
|
||
},
|
||
"合作": {
|
||
"pronunciation": "hézuò",
|
||
"type": "verb",
|
||
"user_language": "to cooperate, to collaborate",
|
||
"examples": ["团队合作", "合作伙伴"]
|
||
},
|
||
"方案": {
|
||
"pronunciation": "fāng'àn",
|
||
"type": "noun",
|
||
"user_language": "plan, scheme, proposal",
|
||
"examples": ["解决方案", "提出方案"]
|
||
},
|
||
"交流": {
|
||
"pronunciation": "jiāoliú",
|
||
"type": "verb/noun",
|
||
"user_language": "to exchange; exchange, communication",
|
||
"examples": ["文化交流", "交流经验"]
|
||
},
|
||
"专业": {
|
||
"pronunciation": "zhuānyè",
|
||
"type": "adjective/noun",
|
||
"user_language": "professional; specialty, major",
|
||
"examples": ["专业知识", "专业人士"]
|
||
},
|
||
"资料": {
|
||
"pronunciation": "zīliào",
|
||
"type": "noun",
|
||
"user_language": "materials, data, information"
|
||
},
|
||
"归类": {
|
||
"pronunciation": "guīlèi",
|
||
"type": "verb",
|
||
"user_language": "to classify, to categorize",
|
||
"examples": ["把关键词归类"]
|
||
},
|
||
"关键词": {
|
||
"pronunciation": "guānjiàncí",
|
||
"type": "noun",
|
||
"user_language": "keyword"
|
||
},
|
||
"顺序": {
|
||
"pronunciation": "shùnxù",
|
||
"type": "noun",
|
||
"user_language": "sequence, order",
|
||
"examples": ["按顺序", "顺序组织"]
|
||
},
|
||
"组织": {
|
||
"pronunciation": "zǔzhī",
|
||
"type": "verb/noun",
|
||
"user_language": "to organize; organization",
|
||
"examples": ["组织会议", "按顺序组织"]
|
||
},
|
||
"值得": {
|
||
"pronunciation": "zhíde",
|
||
"type": "verb",
|
||
"user_language": "to be worth, to deserve",
|
||
"examples": ["值得学习", "值得使用"]
|
||
},
|
||
"段话": {
|
||
"pronunciation": "duàn huà",
|
||
"type": "noun phrase",
|
||
"user_language": "paragraph, passage"
|
||
},
|
||
"左右": {
|
||
"pronunciation": "zuǒyòu",
|
||
"type": "noun",
|
||
"user_language": "about, approximately (after numbers)",
|
||
"examples": ["80字左右", "三天左右"]
|
||
}
|
||
},
|
||
"grammar": {
|
||
"5w1h-framework": {
|
||
"title": "5W1H 写作框架 - 5W1H Writing Framework",
|
||
"explanation": "The 5W1H framework helps organize thoughts systematically when writing descriptive paragraphs. Used for brainstorming and structuring image descriptions.",
|
||
"pattern": "谁 (Who) + 在哪儿 (Where) + 做什么 (What) + 为什么 (Why) + 怎么做 (How) + 怎么样 (Condition)",
|
||
"examples": [
|
||
{
|
||
"chinese": "谁:新郎、新娘、宾客",
|
||
"translation": "Who: groom, bride, guests"
|
||
},
|
||
{
|
||
"chinese": "在哪儿:在酒店举行婚礼",
|
||
"translation": "Where: holding a wedding at a hotel"
|
||
},
|
||
{
|
||
"chinese": "做什么:庆祝婚礼、送祝福",
|
||
"translation": "What: celebrating the wedding, giving blessings"
|
||
},
|
||
{
|
||
"chinese": "为什么:因为两个人要结婚了",
|
||
"translation": "Why: because two people are getting married"
|
||
},
|
||
{
|
||
"chinese": "怎么做:举行仪式、互相交换戒指",
|
||
"translation": "How: holding a ceremony, exchanging rings"
|
||
},
|
||
{
|
||
"chinese": "怎么样:气氛很热闹、大家都很幸福",
|
||
"translation": "Condition: lively atmosphere, everyone is happy"
|
||
}
|
||
]
|
||
},
|
||
"左右-approximate": {
|
||
"title": "数字 + 左右 - approximately",
|
||
"explanation": "Used after numbers to mean 'about, approximately, or so'",
|
||
"examples": [
|
||
{
|
||
"chinese": "写一段话(80字左右)",
|
||
"pronunciation": "Xiě yí duàn huà (80 zì zuǒyòu)",
|
||
"translation": "Write a paragraph (about 80 characters)"
|
||
},
|
||
{
|
||
"chinese": "会议三个小时左右",
|
||
"pronunciation": "Huìyì sān ge xiǎoshí zuǒyòu",
|
||
"translation": "The meeting is about three hours"
|
||
}
|
||
]
|
||
},
|
||
"值得": {
|
||
"title": "值得 + Verb - worth doing",
|
||
"explanation": "Used to express that something is worthy or deserving of an action",
|
||
"examples": [
|
||
{
|
||
"chinese": "找出3-5个值得学习的关键词",
|
||
"pronunciation": "Zhǎo chū 3-5 ge zhíde xuéxí de guānjiàncí",
|
||
"translation": "Find 3-5 keywords worth learning"
|
||
},
|
||
{
|
||
"chinese": "这本书值得看",
|
||
"pronunciation": "Zhè běn shū zhíde kàn",
|
||
"translation": "This book is worth reading"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"writing_frameworks": [
|
||
{
|
||
"id": "wedding-scene",
|
||
"title": "Wedding Scene Description (婚礼场景)",
|
||
"image_description": "A wedding ceremony with bride, groom, and guests celebrating",
|
||
"sample_keywords": {
|
||
"谁": ["新郎", "新娘", "宾客", "亲友"],
|
||
"在哪儿": ["酒店", "婚礼现场", "大厅"],
|
||
"做什么": ["举行婚礼", "庆祝", "送祝福", "拍照"],
|
||
"为什么": ["结婚", "开始新生活", "见证爱情"],
|
||
"怎么做": ["举行仪式", "交换戒指", "敬酒", "致辞"],
|
||
"怎么样": ["幸福", "热闹", "温馨", "感动"]
|
||
},
|
||
"sample_paragraph": "今天,一对新人在酒店举行了婚礼。新郎和新娘穿着漂亮的礼服,站在台上举行仪式。周围的宾客都送上了祝福。大家一起庆祝这个特别的日子,气氛非常热闹。新人看起来很幸福,亲友们也都很感动。这是一个值得纪念的时刻。"
|
||
},
|
||
{
|
||
"id": "business-meeting",
|
||
"title": "Business Meeting Description (商务会议)",
|
||
"image_description": "A business meeting with colleagues discussing at a table",
|
||
"sample_keywords": {
|
||
"谁": ["同事", "经理", "团队成员"],
|
||
"在哪儿": ["会议室", "办公室", "公司"],
|
||
"做什么": ["开会", "讨论", "交流想法", "做报告"],
|
||
"为什么": ["解决问题", "制定方案", "分享信息"],
|
||
"怎么做": ["提出建议", "分析资料", "合作讨论"],
|
||
"怎么样": ["认真", "专业", "积极", "有效率"]
|
||
},
|
||
"sample_paragraph": "在公司的会议室里,几位同事正在开会。他们坐在桌子旁边,认真地讨论工作方案。每个人都很专业,积极地提出自己的建议。桌上放着很多资料,大家一起分析问题。通过这样的交流合作,他们希望找到最好的解决方案。会议的气氛很好,大家都很认真。"
|
||
}
|
||
],
|
||
"exercises": [
|
||
{
|
||
"type": "keyword_categorization",
|
||
"title": "关键词归类 - Keyword Categorization",
|
||
"description": "Practice categorizing keywords using the 5W1H framework",
|
||
"instructions": "将下列词语按照类别归类 (Categorize the following words)",
|
||
"questions": [
|
||
{
|
||
"scenario": "Wedding Scene",
|
||
"keywords": ["新郎新娘", "酒店", "举行婚礼", "庆祝爱情", "交换戒指", "幸福温馨", "宾客", "婚礼现场", "送祝福", "开始新生活", "举行仪式", "热闹感动"],
|
||
"categories": {
|
||
"谁 (Who)": ["新郎新娘", "宾客"],
|
||
"在哪儿 (Where)": ["酒店", "婚礼现场"],
|
||
"做什么 (What)": ["举行婚礼", "送祝福"],
|
||
"为什么 (Why)": ["庆祝爱情", "开始新生活"],
|
||
"怎么做 (How)": ["交换戒指", "举行仪式"],
|
||
"怎么样 (Condition)": ["幸福温馨", "热闹感动"]
|
||
}
|
||
},
|
||
{
|
||
"scenario": "Business Meeting",
|
||
"keywords": ["同事们", "会议室", "讨论方案", "解决问题", "提出建议", "认真专业", "经理", "办公室", "做报告", "制定计划", "分析资料", "积极高效"],
|
||
"categories": {
|
||
"谁 (Who)": ["同事们", "经理"],
|
||
"在哪儿 (Where)": ["会议室", "办公室"],
|
||
"做什么 (What)": ["讨论方案", "做报告"],
|
||
"为什么 (Why)": ["解决问题", "制定计划"],
|
||
"怎么做 (How)": ["提出建议", "分析资料"],
|
||
"怎么样 (Condition)": ["认真专业", "积极高效"]
|
||
}
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"type": "sentence_ordering",
|
||
"title": "组织写作顺序 - Organize Writing Sequence",
|
||
"description": "Practice organizing sentences in logical order to form a coherent paragraph",
|
||
"instructions": "将下列句子按照合理的顺序排列 (Arrange the sentences in logical order)",
|
||
"questions": [
|
||
{
|
||
"scenario": "Wedding Description",
|
||
"sentences": [
|
||
"A. 周围的宾客都送上了祝福,气氛非常热闹。",
|
||
"B. 今天,一对新人在酒店举行了婚礼。",
|
||
"C. 这是一个值得纪念的时刻。",
|
||
"D. 新郎和新娘穿着漂亮的礼服,站在台上举行仪式。",
|
||
"E. 新人看起来很幸福,亲友们也都很感动。"
|
||
],
|
||
"correctOrder": ["B", "D", "A", "E", "C"],
|
||
"explanation": "Introduction (B) → Main action (D) → Atmosphere (A) → Feelings (E) → Conclusion (C)"
|
||
},
|
||
{
|
||
"scenario": "Meeting Description",
|
||
"sentences": [
|
||
"A. 每个人都很专业,积极地提出自己的建议。",
|
||
"B. 在公司的会议室里,几位同事正在开会。",
|
||
"C. 会议的气氛很好,大家都很认真。",
|
||
"D. 桌上放着很多资料,大家一起分析问题。",
|
||
"E. 通过这样的交流合作,他们希望找到最好的解决方案。"
|
||
],
|
||
"correctOrder": ["B", "A", "D", "E", "C"],
|
||
"explanation": "Setting (B) → Participation (A) → Details (D) → Purpose (E) → Overall impression (C)"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"type": "production_writing",
|
||
"title": "看图写句子 - Image-based Sentence Writing",
|
||
"description": "Write sentences using specific vocabulary based on image scenarios",
|
||
"instructions": "根据场景,用给定的词语写一个句子 (Write a sentence using the given word based on the scenario)",
|
||
"questions": [
|
||
{
|
||
"scenario": "Wedding Scene",
|
||
"vocabulary": "祝福",
|
||
"sample_answer": "所有的宾客都向新人送上了最美好的祝福。"
|
||
},
|
||
{
|
||
"scenario": "Wedding Scene",
|
||
"vocabulary": "幸福",
|
||
"sample_answer": "新郎和新娘脸上都洋溢着幸福的笑容。"
|
||
},
|
||
{
|
||
"scenario": "Wedding Scene",
|
||
"vocabulary": "举行",
|
||
"sample_answer": "他们在一个漂亮的酒店举行了盛大的婚礼仪式。"
|
||
},
|
||
{
|
||
"scenario": "Business Meeting",
|
||
"vocabulary": "讨论",
|
||
"sample_answer": "同事们正在认真讨论下个月的工作计划。"
|
||
},
|
||
{
|
||
"scenario": "Business Meeting",
|
||
"vocabulary": "合作",
|
||
"sample_answer": "通过团队合作,他们找到了解决问题的最佳方案。"
|
||
},
|
||
{
|
||
"scenario": "Business Meeting",
|
||
"vocabulary": "专业",
|
||
"sample_answer": "每个人都表现得很专业,提出了很多有价值的建议。"
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"writing_prompts": [
|
||
{
|
||
"id": "wedding-prompt",
|
||
"title": "婚礼场景写作 (Wedding Scene Writing)",
|
||
"prompt": "根据婚礼图片,写一段话(80字左右),描述这个场景。",
|
||
"requirements": [
|
||
"使用5W1H框架组织内容",
|
||
"包含至少5个相关词语",
|
||
"字数在80字左右",
|
||
"语句通顺,逻辑清晰"
|
||
],
|
||
"target_length": 80
|
||
},
|
||
{
|
||
"id": "meeting-prompt",
|
||
"title": "商务会议写作 (Business Meeting Writing)",
|
||
"prompt": "根据会议图片,写一段话(80字左右),描述这个场景。",
|
||
"requirements": [
|
||
"使用5W1H框架组织内容",
|
||
"包含至少5个相关词语",
|
||
"字数在80字左右",
|
||
"语句通顺,逻辑清晰"
|
||
],
|
||
"target_length": 80
|
||
}
|
||
]
|
||
}
|