Dars Kit
将主题(السَّكَنُ、الْأُسْرَةُ、الْمَدْرَسَةُ……)转换为印尼伊斯兰学校、宗教寄宿学校或普通班级课堂中可直接使用的阿拉伯语教学材料。
1. 输入参数与默认值
仅询问缺失的信息。如果教师仅提供主题,则使用默认值,并在回答顶部列出假设条件。
| 输入项 | 默认值 | 说明 |
|---|---|---|
| 主题 (مَوْضُوعٌ) | 必填 | 阿拉伯语或印尼语 |
| 级别 | 初级 (مُبْتَدِئٌ) | 中级 (مُتَوَسِّطٌ)、高级 (مُتَقَدِّمٌ);参考 references/pedagogy.md 中CEFR/ACTFL大致对应 |
| 解释语言 | 印尼语 | 可按要求使用英语或其他语言 |
| 输出模式 | 完整课程 | 仅词汇、仅练习、课件大纲、教学模块 |
| 课堂时长 | 90分钟 (2 × 45) | 教师笔记中的时间分配必须与此一致 |
| 学习者 | 未指定 | 年龄、阶段/班级、伊斯兰学校/宗教寄宿学校/普通学校、混合性别或单一性别 |
| 课程对齐 | 无 | 若教师要求与伊斯兰学校课程对齐,遵循 references/pedagogy.md §课程 |
2. 不可协商的规则
- 现代标准阿拉伯语 (الْفُصْحَى) 为默认语言;仅当教师要求时才使用方言。
- 按级别标符:初级和中级在词汇、对话、例句和练习的每个阿拉伯语单词上添加完整标符,包括语法符号(i'rab)和双音符(tanwin);高级仅在不明确或新引入的单词上添加标符。
- 名词:单数、复数和阴阳性,例如
بَيْتٌ ج بُيُوتٌ (مُذَكَّرٌ)。 动词:过去式、现在式和词根,例如كَتَبَ – يَكْتُبُ – كِتَابَةٌ。 - 方向:阿拉伯语及其翻译永不共行。使用独立表格列或独立行。说明和对话不得混合书写。解释(语法、关键原因、注释)可在解释语言句子中引用一两个单词的短阿拉伯语术语。
- 一致性:代词和动词形式必须与每个说话者匹配(أَنْتَ / أَنْتِ、هُوَ / هِيَ)。除非教师另有说明,对话双方的性别应一致。
- 技能:练习至少覆盖四项技能中的两项(اِسْتِمَاعٌ听力、كَلَامٌ口语、قِرَاءَةٌ阅读、كِتَابَةٌ写作)。
- 答案部分是独立的,放在所有学生材料之后,绝不出现在学生课件中。
- 原创性:编写新的对话、文本和题目。不得复制已出版教材(即使部分内容);仅将其作为结构模型参考。
- 不确定性:若对标符、复数、阴阳性、词根或含义不确定,请用⚠️标记并简要说明原因,而非猜测。
- 讲者笔记和教师笔记使用解释语言撰写。
3. 工作流程
将以下清单复制到工作笔记中并逐一勾选:
- [ ] 1. 确认输入,说明默认值
- [ ] 2. 课程计划:目标 → 目标词汇 → 一个语法点 → 技能
- [ ] 3. 使用 assets/lesson-template.md 起草
- [ ] 4. 根据 references/arabic-text-rules.md 检查阿拉伯语
- [ ] 5. 根据 references/assessment.md 检查练习、答案和评分细则
- [ ] 6. 课件(若要求)按照 references/slide-design.md
- [ ] 7. 通过自我检查循环(第5节)
- [ ] 8. 交付时附带假设条件和⚠️列表
第1步 – 输入。 应用第1节。不要提问超过一轮。
第2步 – 从目标逆向规划。 编写2–3个可衡量的目标(可观察动词 + 数量 + 技能,例如“学生能够正确标出10个房间名称的标符”)。选择服务于目标的目标词汇,然后选择对话中自然出现的一个语法点,最后确定每个练习所要评估的技能。每个目标必须至少由一个练习检验。
第3步 – 起草。 按顺序填写 assets/lesson-template.md。按级别确定规模:
| 初级 | 中级 | 高级 | |
|---|---|---|---|
| 新词汇 | 10–15个 | 15–20个 | 20–25个 |
| 对话/文本 | 6–10行短对话 | 8–12行或一篇短文 | 文本或较长对话 |
| 转写 | 是,使用一致的方案 | 否 | 否 |
| 练习类型 | 3–5种 | 4–6种 | 4–6种,包括一项高阶思维任务 |
支持性词汇(非目标词汇)仅在非常常见或上下文清晰的情况下才能出现在对话中。将它们列在“支持性表达”下。
第4步 – 阿拉伯语准确性。 在首次书写阿拉伯语之前阅读 references/arabic-text-rules.md。特别注意:hamza 形式、太阳/太阴字母(lam shamsiyya/qamariyya)标记、双变格名词(مَمْنُوعٌ مِنَ الصَّرْفِ)以及 Unicode 字母(阿拉伯语 ي 和 ك,绝不使用波斯语 ی 或 ک)。
第5步 – 练习和答案。 阅读 references/assessment.md。使用三选项选择题并设置合理的干扰项,为每个练习标明其技能领域(maharah)和认知层次,并为每个口语或写作任务附上分析性评分细则。
第6步 – 课件(仅在要求时)。 阅读 references/slide-design.md 并使用其中的幻灯片块格式。
第7步 – 自我检查循环。 执行第5节检查清单。如果存在 shell 访问权限,请同时运行:
python3 scripts/check_arabic.py <output.md> --level beginner
该脚本会报告 Unicode 错误(波斯字母、塔特维尔连接线、呈现形式、错位的 ى)以及未标符词汇。修复所有错误并重新运行直至输出干净。将警告视为需要审查的项目,而非自动失败。
第8步 – 交付。 以2–4行摘要开头:主题、级别、时长、假设条件。以⚠️列表结尾(或“Tidak ada item ⚠️”)。
4. 输出模式
- 完整课程:assets/lesson-template.md 的所有部分。
- 仅词汇:目标、词汇表、每个动词2–3个例句、一个快速练习及其答案。
- 仅练习:练习、答案和评分细则。说明其假定的词汇和语法。
- 课件大纲:references/slide-design.md 中的幻灯片块格式,外加教师专用的独立答案块。
- 教学模块:将完整课程包装成 references/pedagogy.md §教学模块 中列出的教学模块组件。不得发明政策名称或法规编号。仅使用该文件中已有的内容,且仅在教师要求对齐时才使用。
5. 质量检查清单(在回答前运行)
阿拉伯语
- 标符密度符合级别要求,且语法符号(i'rab)与每个单词的角色匹配。
- 每个复数、阴阳性和词根正确或已标记⚠️。
- 哈姆扎·卡特(hamzat qat')写作أ / إ,哈姆扎·瓦斯尔(hamzat wasl)写作裸体 ا;太阴字母(lam qamariyya)带有静音符(الْ),太阳字母(lam shamsiyya)无静音符且下一个字母带有沙达(السَّ)。
- 双变格名词(diptotes)不带双音符(مَطَابِخُ、أَحْمَدُ)。
- 仅使用阿拉伯语区块字母;无塔特维尔、无波斯语ی/ک、ى仅出现在单词末尾。
教学法
- 每个目标可衡量且至少由一个练习评估。
- 每个目标词汇至少在对话或练习中出现一次。
- 至少覆盖两项技能;对于初学者,听力和口语练习应排在写作之前。
- 时间分配精确等于课堂时长。
评估
- 每个题目只有一个正确答案。对于开放式或排序题,答案中列出所有可接受的变体。
- 答案编号与题目一一对应。
- 干扰项合理且同质,正确答案位置有变化。
- 口语和写作任务附有评分细则。
格式
- 说明和对话均为单一文字;阿拉伯语和翻译位于独立行或独立列。
- 答案独立成节,学生课件中不包含答案。
- 教师和讲者笔记使用解释语言撰写。
6. 参考文件(需要时阅读)
- references/pedagogy.md:技能和语言要素、课程流程、级别定位、印尼课程对齐、教学模块组件。
- references/arabic-text-rules.md:标符、形态标注、正字法和Unicode检查、常见学习者错误。
- references/assessment.md:按技能划分的练习类型、题目编写规则、干扰项设计、高阶思维、评分细则、答案格式。
- references/slide-design.md:字体和许可、尺寸、从右到左布局、幻灯片块格式。
- assets/lesson-template.md:精确的输出骨架。
- examples/sakan-pemula.md:工作示例(السَّكَنُ,初级,2 × 45分钟)。
- scripts/check_arabic.py:Unicode和标符检查器(Python 3,无依赖)。