Features
In-App Messaging & Communication
Learn how tutorkamun's secure messaging system enables direct communication, file attachments, read receipts, push notifications, and automated alerts between students, parents, and tutors.
In-App Messaging & Communication π¬
tutorkamun provides a rich, secure messaging system that keeps students, parents, and tutors connected for academic collaboration, file sharing, schedule coordination, and real-time notifications.
Communication Architecture
Messaging on tutorkamun is privacy-first and role-scoped:
- Students can message their active tutors.
- Parents can message tutors teaching their linked children.
- Tutors can message connected students and their parents.
Users can only initiate conversations with individuals to whom they are connected through active sessions or roster links, ensuring a safe learning environment.
Messaging Features
1. Conversation Hub
- Active Threads: View all active conversations sorted by most recent activity.
- File & Image Attachments: Attach documents, worksheets, images, and PDF study guides directly inside chat messages.
- Read Receipts: View read receipts to see when your messages have been delivered and read.
- Unread Badges: Real-time unread message counts displayed on your navigation bar.
2. Push & System Notifications
tutorkamun dispatches real-time push and system notifications for key events:
- π± Push Notifications: Receive instant browser and mobile push alerts for new messages, live session starts, and urgent updates.
- π Session Alerts: Instant notifications when a session is scheduled or rescheduled.
- π³ Credit Alerts: Reminders when parent session credit balances are low.
- π Task Graded: Alerts sent to student and parent when a tutor grades an assignment.
- π‘οΈ Payment Authorizations: Notifications sent to parents when session authorization or payment approval is needed.
3. Bulk Messaging
Coming Soon β Bulk Broadcast Messaging: Tutors will soon be able to send course-wide announcements and updates to multiple students or parents simultaneously.
Notification Delivery Channels
Customize your notification preferences under Settings -> Notifications:
| Channel | Features | User Control |
|---|---|---|
| In-App Bell & Novu Inbox | Real-time message notifications, read receipts, and task updates | Always Active |
| Push Notifications | Instant alerts for live session starts and new messages | Permission Opt-In |
| Email Notifications | Session cancellations, billing alerts, and unread message summaries | Customizable Toggle |
Communication Best Practices
For Students π
- Homework Help: Attach completed worksheets or photos of your working to get quick feedback from your tutor.
- Session Attendance: Send a quick message if you are running late for a live session.
For Parents π¨βπ©βπ§
- Academic Goals: Align with tutors on learning milestones, exam preparation, and child progress.
- Schedule Adjustments: Request schedule changes or approve sessions well in advance of cancellation windows.
For Tutors π¨βπ«
- Constructive Feedback: Share study guides, resources, and encouragement after live sessions.
- Timely Responses: Aim to respond to student or parent inquiries within 24 hours.
Persona Breakdown
π Student Access
- Direct messaging with assigned tutors for homework questions.
- Send file attachments and view read receipts on your messages.
- Receive push alerts for upcoming sessions and task grades.
π¨βπ©βπ§ Parent Access
- Direct messaging with tutors teaching linked children.
- Push alerts for session approvals, reschedule proposals, and billing events.
- Receive read receipts and notification updates.
π¨βπ« Tutor Access
- Message individual students or parents directly from your roster view.
- Attach learning resources, practice worksheets, and whiteboard links.
- Receive push alerts when students submit completed assignments.
