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:

ChannelFeaturesUser Control
In-App Bell & Novu InboxReal-time message notifications, read receipts, and task updatesAlways Active
Push NotificationsInstant alerts for live session starts and new messagesPermission Opt-In
Email NotificationsSession cancellations, billing alerts, and unread message summariesCustomizable 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.