Oakslot — Feature index
Constraint solver, multi-step approvals, exam scheduling, real-time collaboration, analytics, API, and SSO — designed together. Each section below is implemented and source-auditable, not a roadmap promise.
A Rust solver places activities into conflict-free timetables across courses, rooms, instructors, and student programs.
Route schedule changes through configurable approver chains before they go live. Built on a state machine shared between the UI and the public API.
Exams are a first-class module with their own periods, sessions, and invigilator assignments — not a teaching-schedule afterthought.
Manage the physical and human resources behind every schedule — across campuses, buildings, rooms, equipment, instructors, and student programs.
Live updates over Server-Sent Events with optimistic locking on the schedule version. Two people can work in the same timetable without losing each other's edits.
Built-in dashboards for the metrics registrars and department chairs actually ask about — utilisation, workload, conflicts, and schedule quality.
A public REST API covers every entity in the platform. Webhooks for outbound events, iCal feeds for downstream calendars.
$ curl https://api.oakslot.com/v1/schedules/sch_42
-H "Authorization: Bearer oak_••••"
// 200 OK
{
"id": "sch_42",
"status": "published",
"version": 42,
"activities": 312,
"ical_url": "https://...ics"
}Tenant-isolated by design. SAML, OIDC, and social sign-in with JIT provisioning. Every mutation auditable, exportable, and attributable.
example.edu
Begin a term
Request a demo and see how the solver, approvals, exams, API, and SSO fit your institution.
Tailored walkthrough · Reply within one business day