* CN Template Full

Added prompts to the template put place houder audio

Here come the level and word count

body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #fdfdfd; } .container { max-width: 900px; margin: 20px auto; padding: 0 15px; } .tab-group { margin: 25px 0; } .tab-buttons { display: flex; justify-content: space-around; flex-wrap: wrap; gap: 8px; margin-bottom: 10px; } .tab-buttons button { padding: 10px 18px; cursor: pointer; background-color: #ffe082; border: none; border-radius: 6px; font-weight: bold; } .tab-buttons button.active { background-color: #ffca28; } .tab-content { display: none; background-color: #fff8e1; padding: 20px; border-radius: 10px; box-shadow: 0 2px 6px rgba(0,0,0,0.1); } .tab-content.active { display: block; } h2 { color: #2e7d32; margin-top: 0; } textarea { width: 100%; padding: 10px; border-radius: 6px; border: 1px solid #ccc; } .vocab-tooltip { border-bottom: 1px dotted #333; cursor: help; font-weight: bold; color: #2e7d32; } .vocab-tooltip:hover::after { content: attr(data-tooltip); position: absolute; background: #333; color: white; padding: 5px 10px; border-radius: 4px; font-size: 12px; white-space: nowrap; transform: translate(-50%, -120%); } .answer-tooltip { border-bottom: 1px dotted #666; cursor: help; font-weight: bold; color: #1976d2; } .answer-tooltip:hover::after { content: attr(data-answer); position: absolute; background: #1976d2; color: white; padding: 8px 12px; border-radius: 4px; font-size: 13px; white-space: nowrap; transform: translate(-50%, -120%); }
FULL PROMPT AND write an article of 500 words on A2 level on Travelling by train to Shanghai and flying back. create a summary in 25 words add tooltip in mandarin text for all words above A1 level Provide a full english translation of the text put idiomatic expression in a table: manarin, pinyin, english Populate the below template: == start template ==

PLACE HERE THE CHINESE TITLE

PLACE HERE THE SUMMARY (IN ENGLISH IF B2 AND LOWER

LEVEL/WORDCOUNT: ______________________________

北京的一天

A short story about a young person spending one day in Beijing, learning about daily life, food, and people.

LEVEL/WORDCOUNT: HSK 3 / ~250 characters

北京的一天

李华 是一个 学生 。 他 住在 北京

早上,他 起床 以后, 早饭 , 然后 上学

中午,他跟 朋友 一起 中国菜 。 他觉得 好吃

晚上, 回家 以后,他 书, 也 汉语。 这就是他在北京的一天。

One Day in Beijing

Li Hua is a student who lives in Beijing. In the morning, he gets up, eats breakfast, and goes to school. At noon, he eats Chinese food with his friends and thinks it is delicious. In the evening, he goes home, reads books, and studies Chinese.

Audio

Audio placeholder – embed narration here.

Vocabulary

HanziPinyinEnglish
学生xuéshēngstudent
北京BěijīngBeijing
起床qǐchuángget up
早饭zǎofànbreakfast
上学shàngxuégo to school
朋友péngyoufriend
中国菜Zhōngguó càiChinese food
好吃hǎochīdelicious
回家huíjiāgo home
学习xuéxíto study

Grammar

1. Verb + 了 (completed action)
“了” is used to show that an action is finished. It usually comes after the verb.
Example from the story: 吃了早饭 (ate breakfast)

2. 以后 (after doing something)
“以后” is used after a verb phrase to show sequence.
Example from the story: 起床以后 (after getting up)

Idiomatic Expressions

  • 一天一天 – day by day
  • 一起 – together
  • 很开心 – very happy
  • 好好学习 – study well
  • 回到家 – return home

Cultural Insights

  • Eating meals with friends is an important social activity in China.
  • Students often study again in the evening after school.
  • Beijing is not only a capital city but also a cultural center.

10 Questions

  1. 李华是谁? (答案)
  2. 他住在哪里? (答案)
  3. 早上他做什么? (答案)
  4. 中午他跟谁吃饭? (答案)
  5. 晚上他做什么? (答案)

Multiple Choice

  1. 李华中午吃什么? (答案)
    a) 中国菜
    b) 面包
    c) 汉堡
  2. 他住在哪里? (答案)
    a) 上海
    b) 北京
    c) 广州

True or False

  1. 李华是老师 (答案)
  2. 他晚上学习汉语 (答案)

Retell the Story

用你自己的话写这个故事。

document.querySelectorAll(‘.tab-group’).forEach(group => { const buttons = group.querySelectorAll(‘.tab-btn’); const contents = group.querySelectorAll(‘.tab-content’); buttons.forEach(button => { button.addEventListener(‘click’, () => { buttons.forEach(btn => btn.classList.remove(‘active’)); contents.forEach(content => content.classList.remove(‘active’)); button.classList.add(‘active’); document.getElementById(button.dataset.tab).classList.add(‘active’); }); }); });

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *