ShuleGram Documentation

Your comprehensive guide to the Parent-Teacher Connection Platform for Kenyan Schools

Learn how to maximize the platform's features, understand user roles, and implement best practices for seamless parent-teacher communication.

2
User Types
30+
Schools
Real
Communication

Platform Overview

ShuleGram is a comprehensive parent-teacher connection platform designed specifically for Kenyan schools. The platform enables seamless communication, engagement, and collaboration between educators and families through a modern, mobile-first interface.

Dual User System

Supports both teachers and parents with role-specific features and permissions

School Integration

Pre-loaded with 30+ Kenyan schools with class-based organization

Smart Communication

Targeted posts, real-time messaging, and automated notifications

How to Use ShuleGram

Complete guide for parents to maximize the platform:

  1. Register Your Account: Sign up with your email and select "Parent"
  2. Add Your Children: Enter child details including school and class
  3. Wait for Activation: Teachers will verify and activate your child's profile
  4. Connect with Teachers: Automatically linked with your child's teachers
  5. View Updates: See class posts, announcements, and homework
  6. Book Sessions: Request extra tutoring sessions when needed

Complete guide for teachers to manage their classes:

  1. Register as Teacher: Sign up and select your school
  2. Set Up Classes: Add classes and subjects you teach
  3. Verify Students: Review and activate student requests
  4. Create Content: Share announcements, homework, and updates
  5. Target Posts: Choose specific classes or students for posts
  6. Manage Bookings: Handle tutoring requests and payments

Communication
  • Real-time messaging
  • Targeted announcements
  • Post comments and likes
  • Push notifications
Management
  • Student profiles
  • Class rosters
  • Attendance tracking
  • Progress monitoring

User Types & Roles

Teachers

  • Register with school affiliation
  • Manage class assignments
  • Create targeted posts
  • Review student activations
  • Manage tutoring bookings

Parents

  • Add and manage children
  • View class-specific posts
  • Book teacher sessions
  • Monitor child's progress
  • Access mental health analytics

Platform Features

Targeted Posts

Teachers can create posts for specific classes or individual students

  • Class-wide announcements
  • Individual student updates
  • Post categorization
Real-time Messaging

Direct communication between parents and teachers

  • Instant messaging
  • Push notifications
  • Message history
Student Management

Comprehensive student information and activation system

  • Parent adds children
  • Teacher activation
  • Admission verification
Class Organization

Structured class management for schools

  • Class assignments
  • Student rosters
  • Subject management
Booking System

Teacher-parent tutoring session bookings

  • Session scheduling
  • Price negotiation
  • Escrow protection
Payment Processing

Secure payment integration with local methods

  • M-Pesa integration
  • Paystack support
  • Secure transactions
Mental Health Tracking

AI-powered emotion detection and analysis

  • Emotion detection
  • Trend analysis
  • Alert system
Performance Analytics

Comprehensive tracking and reporting

  • Progress reports
  • Achievement tracking
  • Export capabilities