lesson
Thông tin nhận diện và ngôn ngữ của bài học.
Bắt buộc: title, level, language, explanationLanguage
Schema dữ liệu
Mọi tệp đều phải có đúng định danh, phiên bản và các nhóm dữ liệu có cấu trúc.
{
"format": "hanzi-atelier",
"version": "1.0",
"lesson": {},
"vocabulary": [],
"grammar": [],
"dialogues": [],
"practiceItems": []
}Thông tin nhận diện và ngôn ngữ của bài học.
Bắt buộc: title, level, language, explanationLanguage
Từ vựng, nghĩa thay thế được chấp nhận, ví dụ, từ loại, ghi chú và thẻ phân loại.
Bắt buộc: id, hanzi, pinyin, meaning
Cấu trúc, giải thích, ví dụ và lỗi thường gặp.
Bắt buộc: id, title, pattern, meaning
Các lượt thoại có người nói, chữ Hán, pinyin và nghĩa.
Bắt buộc: id, title, lines
Bài luyện có đáp án chính, acceptedAnswers và giải thích lấy từ nguồn; tùy chọn để tương thích file cũ.
Bắt buộc: id, type, contentType, sourceId, prompt, answer