Knowledge Base

Comprehensive guides and technical resources to help you master the AIM platform.

Quick Start Guide

1

Register Institution

Create your institution account and complete setup

2

Add Programs

Create academic programs and courses

3

Schedule Classes

Automate timetables and assign resources efficiently

4

Onboard Users

Add students and lecturers to your institutional workspace

Documentation Sections

User Guide

Complete guide for all user types and features.

Admin Guide

Advanced administration and configuration options.

API Reference

Complete API documentation for developers.

Code Examples

Python SDK

Install and use our Python SDK for quick integration.

# Install the SDK
pip install universal-timetable

# Initialize client
from universal_timetable import TimetableClient
client = TimetableClient(api_key='your-api-key')

# Create a session
session = client.sessions.create(
    program_id='CS101',
    module_code='MATH101',
    day='Monday',
    start_time='09:00',
    end_time='10:00'
)

REST API

Direct REST API calls for any programming language.

curl -X POST https://api.universal-timetable.com/v1/sessions \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "program_id": "CS101",
    "module_code": "MATH101",
    "day": "Monday",
    "start_time": "09:00",
    "end_time": "10:00"
  }'