Whole system need to be created.
([login to view URL] is opensource and has most features but some bits are not needed - Don't mind this being modified).
- View weekly timetable (calendar)
- Timetable for each teacher
- Teacher
- Classroom
- Individual settings
- Event Settings: - Whole School / Individual Teacher
- Date Start, Finish
- Time Start, Finish
- Timeslot_count (amount of slots during this time, 0 = whole time)
- Timeslot Interval (0 = no time slot, intervals has to be finish time MINUS start time DIVIDE timeslot_count.
- Recurrence (patten: daily/weekly/monthly, etc
- Just like on Microsoft Outlook Calendar Appointment Recurrence)
- Public/Private Event (private = inside school, public = anyone can book)
- booking_start_datetime (datetime people can start booking)
- booking_end_datetime (datetime booking will stop)
- Max bookings per Interval
- Max people per booking