O que esta incluido
- Anuncios — para uma turma (so a turma) ou course-wide; os alunos relevantes sao notificados.
- Foruns de discussao — por turma (classGroupId) ou course-wide. Threads course-wide exigem matricula ativa para ver/postar.
- Mensagens diretas — mensagens 1:1 entre usuarios do tenant.
- Notificacoes — sino de notificacoes in-app + push no mobile (Expo push tokens); lista + mark-read.
- Anexos — da biblioteca de midia governada, em threads, posts, anuncios e DMs.
Escopo por turma
Itens com classGroupId ficam restritos aquela turma — so os alunos dela veem e postam, e as notificacoes vao so para esses alunos. Isso mantem multiplas turmas do mesmo curso bem separadas.
Alimenta automacoes & email
Eventos de comunicacao (forum_post_created, forum_reply_created, announcement_created) podem disparar automacoes, e o modulo de email institucional pode entregar anuncios e digests.