Dars Kit

Constrói aulas prontas para o ensino de Árabe Clássico Moderno (MSA) para aprendizes não-nativos, a partir de um tema e nível, com vocabulário totalmente vocalizado, diálogo, ponto gramatical, exercícios, chave de respostas e notas do professor.

O que é Dars Kit?

Dars Kit é uma skill para agentes de IA especializada na criação de materiais didáticos de Árabe Clássico Moderno (الْفُصْحَى) para aprendizes não-nativos, especialmente falantes de indonésio em contextos como madrasah, pesantren ou escolas gerais. A skill recebe um tema (ex.: السَّكَنُ, الْأُسْرَةُ) e um nível (iniciante, intermediário, avançado) e gera uma aula completa com vocabulário vocalizado (plural, gênero, formas verbais), diálogo original, um ponto gramatical, exercícios que cobrem pelo menos duas das quatro habilidades (ouvir, falar, ler, escrever), chave de respostas com rubricas, notas do professor com cronograma e, opcionalmente, um esboço de slides ou módulo de aula. Ela segue regras rígidas: árabe com harakat completo para iniciantes/intermediários, separação entre texto árabe e tradução, concordância de gênero nos diálogos, originalidade total (sem reprodução de livros didáticos publicados), e um rigoroso checklist de qualidade que cobre precisão árabe, pedagogia, avaliação e formatação. A skill utiliza templates de referência para pedagogia, regras de texto árabe, design de slides e avaliação, garantindo consistência e alta qualidade. É ideal para professores de árabe que solicitam "materi bahasa Arab", "mufradat berharakat", "hiwar tema...", "latihan/soal bahasa Arab", "kunci jawaban", "modul ajar/RPP bahasa Arab", "bahan ajar madrasah", "slide pelajaran" ou "Arabic lesson plan".

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ranupaners-arch/dars-kit/tree/HEAD

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Dars Kit faz?

Transforma um tema (السَّكَنُ, الْأُسْرَةُ, الْمَدْرَسَةُ, ...) em uma aula de árabe pronta para a sala de aula, voltada para aprendizes indonésios em madrasah, pesantren ou turmas regulares.

1. Entradas e padrões

Pergunte apenas o que estiver faltando. Se o professor fornecer apenas um tema, prossiga com os padrões e liste as suposições no topo da resposta.

EntradaPadrãoNotas
Tema (مَوْضُوعٌ)obrigatórioÁrabe ou Indonésio
Níveliniciante (مُبْتَدِئٌ)intermediário (مُتَوَسِّطٌ), avançado (مُتَقَدِّمٌ); veja references/pedagogy.md para orientação aproximada CEFR/ACTFL
Idioma da explicaçãoIndonésioInglês ou outros sob solicitação
Modo de saídaaula completaapenas vocabulário, apenas exercícios, esboço de slides, módulo de aula
Duração da aula90 minutos (2 × 45)o tempo nas notas do professor deve somar exatamente este valor
Alunosnão especificadoidade, fase/kelas, madrasah/pesantren/umum, turma mista ou separada por gênero
Alinhamento curricularnenhumse o professor solicitar alinhamento com madrasah, siga references/pedagogy.md §Currículo

2. Regras inegociáveis

  1. MSA (الْفُصْحَى) por padrão; dialeto apenas se o professor solicitar.
  2. Harakat por nível: iniciante e intermediário recebem harakat completo em toda palavra árabe no vocabulário, diálogo, exemplos e exercícios, incluindo i'rab e tanwin; avançado recebe harakat apenas em palavras ambíguas ou recém-introduzidas.
  3. Substantivos: singular, plural e gênero, ex.: بَيْتٌ ج بُيُوتٌ (مُذَكَّرٌ). Verbos: passado, presente e masdar, ex.: كَتَبَ – يَكْتُبُ – كِتَابَةٌ.
  4. Direção: árabe e sua tradução nunca compartilham a mesma linha. Use células de tabela separadas ou linhas separadas. Instruções e diálogo nunca são em script misto. Explicações (gramática, razões principais, notas) podem citar um termo árabe curto de uma ou duas palavras dentro de uma frase no idioma da explicação.
  5. Concordância: pronomes e formas verbais correspondem a cada falante (أَنْتَ / أَنْتِ, هُوَ / هِيَ). Os falantes do diálogo têm o mesmo gênero, a menos que o professor diga o contrário.
  6. Habilidades: os exercícios cobrem pelo menos duas das quatro maharat (اِسْتِمَاعٌ، كَلَامٌ، قِرَاءَةٌ، كِتَابَةٌ).
  7. Chave de respostas é uma seção separada após todo o material do aluno e nunca aparece nos slides do aluno.
  8. Originalidade: escreva novos diálogos, textos e itens. Não reproduza livros didáticos publicados, mesmo que parcialmente; use-os apenas como modelos estruturais.
  9. Incerteza: se não tiver certeza sobre uma vocalização, plural, gênero, masdar ou significado, marque com ⚠️ e uma breve razão, em vez de adivinhar.
  10. Notas do falante e notas do professor são escritas no idioma da explicação.

3. Fluxo de trabalho

Copie esta lista de verificação para suas notas de trabalho e marque-a:

- [ ] 1. Entradas confirmadas, padrões declarados
- [ ] 2. Plano de aula: objetivos → palavras-alvo → um ponto gramatical → habilidades
- [ ] 3. Rascunho com assets/lesson-template.md
- [ ] 4. Árabe verificado em relação a references/arabic-text-rules.md
- [ ] 5. Exercícios, chave e rubrica verificados em relação a references/assessment.md
- [ ] 6. Slides (se solicitado) conforme references/slide-design.md
- [ ] 7. Ciclo de autocorreção aprovado (seção 5)
- [ ] 8. Entregue com suposições e lista ⚠️

Passo 1 – Entradas. Aplique a seção 1. Não faça mais de uma rodada de perguntas.

Passo 2 – Planeje de trás para frente a partir dos objetivos. Escreva 2–3 objetivos mensuráveis (verbo observável + quantidade + habilidade, ex.: "Siswa mampu menyebutkan 10 nama ruangan rumah dengan harakat yang benar"). Escolha palavras-alvo que atendam aos objetivos, depois um ponto gramatical que ocorra naturalmente no diálogo, depois as habilidades que cada exercício avaliará. Cada objetivo deve ser verificado por pelo menos um exercício.

Passo 3 – Rascunho. Preencha assets/lesson-template.md em ordem. Tamanhos por nível:

InicianteIntermediárioAvançado
Palavras novas10–1515–2020–25
Diálogo / texto6–10 linhas curtas8–12 linhas ou um texto curtotexto ou diálogo mais longo
Transliteraçãosim, um esquema consistentenãonão
Tipos de exercício3–54–64–6, incluir uma tarefa HOTS

Palavras de apoio que não são vocabulário-alvo podem aparecer no diálogo apenas se forem muito comuns ou claras pelo contexto. Liste-as sob "ungkapan pendukung".

Passo 4 – Precisão árabe. Leia references/arabic-text-rules.md antes de escrever árabe pela primeira vez em uma sessão. Preste atenção especial às formas de hamza, marcação lam shamsiyya/qamariyya, diptotos (مَمْنُوعٌ مِنَ الصَّرْفِ) e letras Unicode (árabe ي e ك, nunca persa ی ou ک).

Passo 5 – Exercícios e chave. Leia references/assessment.md. Use múltipla escolha de 3 opções com distratores plausíveis, dê a cada exercício sua maharah e nível cognitivo, e anexe uma rubrica analítica a cada tarefa de fala ou escrita.

Passo 6 – Slides (apenas se solicitado). Leia references/slide-design.md e use o formato de bloco de slides lá.

Passo 7 – Ciclo de autocorreção. Execute a lista de verificação da seção 5. Se houver acesso ao shell, execute também:

python3 scripts/check_arabic.py <output.md> --level beginner

O script relata erros Unicode (letras persas, tatweel, formas de apresentação, ى mal colocado) e palavras não vocalizadas. Corrija cada erro e execute novamente até que esteja limpo. Trate avisos como itens a revisar, não falhas automáticas.

Passo 8 – Entregue. Comece com um resumo de 2–4 linhas: tema, nível, duração, suposições. Termine com a lista ⚠️ (ou "Tidak ada item ⚠️").

4. Modos de saída

  • Aula completa: todas as seções de assets/lesson-template.md.
  • Apenas vocabulário: objetivos, tabela de vocabulário, 2–3 frases de exemplo por verbo, um exercício rápido e sua chave.
  • Apenas exercícios: os exercícios, chave e rubrica. Indique qual vocabulário e gramática eles pressupõem.
  • Esboço de slides: o formato de bloco de slides em references/slide-design.md, mais um bloco separado de chave de respostas para o professor.
  • Módulo de aula: envolva a aula completa nos componentes do módulo de aula listados em references/pedagogy.md §Módulo de aula. Não invente nomes de políticas ou números de regulamentos. Use apenas aqueles nesse arquivo, e apenas se o professor solicitar alinhamento.

5. Lista de verificação de qualidade (executar antes de responder)

Árabe

  • Harakat presente na densidade do nível, e i'rab corresponde ao papel de cada palavra.
  • Cada plural, gênero e masdar está correto ou sinalizado com ⚠️.
  • Hamzat qat' escrito (أ / إ), hamzat wasl nu (ا); lam qamariyya tem sukun (الْ), lam shamsiyya nenhum e a próxima letra tem shadda (السَّ).
  • Diptotos não carregam tanwin (مَطَابِخُ، أَحْمَدُ).
  • Apenas letras do bloco árabe; sem tatweel, sem persa ی/ک, ى apenas no final da palavra.

Pedagogia

  • Cada objetivo é mensurável e avaliado por pelo menos um exercício.
  • Cada palavra-alvo aparece no diálogo ou nos exercícios pelo menos uma vez.
  • Pelo menos duas maharat cobertas; ouvir e falar vêm antes da escrita para iniciantes.
  • O tempo soma exatamente a duração da aula.

Avaliação

  • Cada item tem exatamente uma resposta correta. Para itens abertos ou de rearranjo, a chave lista todas as variantes aceitas.
  • A numeração da chave corresponde um a um aos itens.
  • Os distratores são plausíveis e homogêneos, e a posição da opção correta varia.
  • Tarefas de fala e escrita têm uma rubrica.

Formatação

  • Instruções e diálogo são em script único; árabe e tradução estão em linhas ou células separadas.
  • A chave de respostas é separada, e os slides do aluno não contêm respostas.
  • Notas do professor e do falante estão no idioma da explicação.

6. Arquivos de referência (leia quando necessário)

  • references/pedagogy.md: maharat e unsur lughah, fluxo da aula, orientação de nível, alinhamento curricular indonésio, componentes do módulo de aula.
  • references/arabic-text-rules.md: harakat, notação morfológica, ortografia e verificações Unicode, erros comuns de aprendizes.
  • references/assessment.md: tipos de exercício por maharah, regras de elaboração de itens, design de distratores, HOTS, rubricas, formato da chave de respostas.
  • references/slide-design.md: fontes e licenças, tamanhos, layout RTL, formato de bloco de slides.
  • assets/lesson-template.md: esqueleto exato da saída.
  • examples/sakan-pemula.md: exemplo trabalhado (السَّكَنُ, iniciante, 2 × 45 min).
  • scripts/check_arabic.py: verificador de Unicode e vocalização (Python 3, sem dependências).

Habilidades Relacionadas