Branches and groups
- Each branch with its groups, and each group with its timetable and number of places
- Move a student between groups without losing their attendance history
- Times follow Egypt's clock, including when daylight saving changes
- A branch, group or student with recorded attendance is archived rather than deleted, so history is kept