🚀 Getting Started
Welcome to Haki Schedule! This guide will help you set up and manage your school's timetabling system.
⚡ Quick Setup
Get started in under 30 minutes
🎯 Smart Automation
AI-powered conflict resolution
🔄 Unlimited Changes
Regenerate as many times as needed
⚙️ Manage Section
1️⃣ Creating Teachers
1Navigate to Manage → Teachers
Click "Add New Teacher" and fill in:
- Full Name: Teacher's complete name
- Email (Username): This will be their login (e.g., j.kamau@school.com)
- Initial Password: Temporary password (e.g., Teacher@2025)
- Allow Workload Edit: Enable if teachers can manage their own workloads
2️⃣ Creating Classes
Navigate to Manage → Classes, click "Add New Class"
Enter class name (e.g., Form 3A, Grade 10 East)
3️⃣ Setting Up Timeslots
Create your school schedule with lesson periods and breaks:
- Period 1: 8:00 AM - 8:40 AM
- Period 2: 8:40 AM - 9:20 AM
- Tea Break: 10:00 AM - 10:30 AM (mark as break)
- Lunch: 12:30 PM - 1:00 PM (mark as break)
4️⃣ Creating Subjects
Add subjects and configure:
- Subject Name: Mathematics, English, Biology, etc.
- If Elective: Select elective group (Humanities, Languages)
- Has Double Lesson: Check for subjects that need consecutive periods
📊 Workload Management
1Assigning Workloads
Navigate to Manage → Workloads and assign:
- Teacher: Select teacher
- Class: Select class
- Subject: Select subject
- Lessons/Week: Number of lessons (e.g., 5)
📅 Timetable Generation
1Validate Data
Go to Timetable → Validate Data and fix any issues before and after generating.
2Set Constraints
Navigate to Manage Constraints and configure preferences:
- Max lessons per day
- Morning subjects (Math, Sciences early)
- Afternoon subjects (PE, Arts later)
- Teacher free afternoons
💳 Subscription & Payment
1M-Pesa Payment
- Click "Subscribe to Generate" (KES 10,000/year)
- Enter your M-Pesa phone number
- Check your phone for M-Pesa prompt (5-30 seconds)
- Enter your 4-digit M-Pesa PIN
- Wait for SMS confirmation
- System activates automatically
Troubleshooting
| Issue | Solution |
|---|---|
| No M-Pesa prompt | Verify number, wait 1 minute, try again |
| Insufficient funds | Deposit to M-Pesa and retry |
| Payment success but not activated | Wait 2 minutes, refresh. Contact support if issue persists |
👨🏫 Teacher Timetables
1Viewing Teacher Schedules
- Navigate to Teacher Timetables
- Select teacher from dropdown
- View their complete weekly schedule
- See all classes they teach and when
2Portrait vs Landscape Views
Toggle between views for different purposes:
- Portrait: Traditional week view with periods as rows
- Landscape: Compact view with days as rows, periods as columns
3Printing & Downloading
- Click "Print" to print teacher's timetable
- Click "Download as PDF" to save a copy
- Choose orientation and color in print settings