TeducAI Platform Docs

Features / Academic management

Classes, levels & rooms

A central levels referential, classes built from it, and the buildings & rooms that host them — with smart occupancy rules.

Levels referential

The Super Admin maintains a global list of levels (e.g. CP1, CE1, 6ème, Terminale, BTS Informatique). Every school then builds its classes by choosing from this list — for example CP1 A, 2nde Technique A, BTS COMPTA A. A level can be deleted only when no class uses it.

Buildings & rooms

Under Management, create buildings (name, description, campus, status) and rooms. To add a room you select its building, then set the name, capacity and type (classroom, laboratory, computer room, workshop, gym, other).

Smart occupancy rules

  • A class of 30 cannot be scheduled into a 25-seat room — the assignment is blocked.
  • A room used in a timetable cannot be deleted; the rooms list shows a Classes count with a View modal listing the classes (and their level) scheduled there.
  • The classes list shows an Nb Élèves count with a View modal of the enrolled students; a class that still has students cannot be deleted.

Capacity and in-use guards return a clear 409 conflict instead of silently failing, so administrators always understand why an action was blocked.