What's included
- Announcements — to a class group (class-only) or course-wide; the relevant students are notified.
- Discussion forums — class-scoped (classGroupId) or course-wide. Course-wide threads require an active enrollment to view/post.
- Direct messages — 1:1 messaging between users in the tenant.
- Notifications — in-app notification bell plus mobile push (Expo push tokens); list + mark-read.
- Attachments — from the governed media library, on threads, posts, announcements and DMs.
Class scoping
Items with a classGroupId are restricted to that class — only its students see and post, and notifications target only those students. This keeps multiple sections of the same course cleanly separated.
Feeds automations & email
Communication events (forum_post_created, forum_reply_created, announcement_created) can trigger automations, and the institutional email module can deliver announcements and digests.