Messages
Teacher ↔ parent messaging per student (tab Messages, hidden for the parent role — parents communicate from their portal).
- Left column: the students (photo/initial + name).
- Right column: the conversation thread (
Messagingcomponent) with composer. - The same conversation exists in the student panel of the dashboard (bottom section of the profile).
API:
api/messages(list) +api/messages/students(students with a thread). Parents create/reply via the parent portal (api/messageswith their role).