Multi-tenant academic scheduling platform

Conflict-free semester timetables for every faculty, department and campus

Academic Schedule Creation collects academic staff availability and preferences, holds your curriculum and facility data, and generates complete semester schedules that respect institutional rules, workloads, cohorts and room suitability.

Worked example

STAT312 Applied Statistics

Lectures
2 sections · Dr. Mohammed · lecture hall, 180 seats
Laboratories
4 sections · 4 instructors · statistics lab, 25 workstations
Course supervisor
1 · owns the offering
Cohorts
3 cohorts share the lecture, attend separate labs
Sequence rule
Lecture must precede the related laboratory

Built for how universities actually schedule

Staff preference campaigns

Open a dated campaign, collect availability and teaching preferences on any device, and route unavailability to the department head for approval.

Calendars that match your week

Sunday-to-Thursday or Monday-to-Friday teaching weeks, institution holidays, period grids and temporary Ramadan patterns.

Lectures and laboratories, modelled properly

One subject, many activities: lecture sections, laboratory sections, tutorials and assessments, each with its own room requirements and sequence rules.

Constraint-driven generation

Hard constraints make a timetable invalid. Soft constraints score it. Compare scenarios side by side before anyone sees a schedule.

Scoped roles and full audit

A person can be department head in one department and teaching staff in another. Every privileged action is recorded.

English and Arabic

Right-to-left layouts, locale-aware dates and times, and per-institution time zones built into the foundation.

Hard constraints, enforced without exception

A timetable that violates any of these is invalid and cannot be published. Preferences, compactness and fairness are scored separately so schedulers can explain every decision.

  • Staff member teaching two activities at once
  • Room double booking
  • Student cohort conflict
  • Room capacity or feature mismatch
  • Approved staff unavailability
  • Lecture and laboratory overlap
  • Campus travel time
  • Staff workload limits