A comprehensive timetable and lesson planning module for HumHub. Features include global school year management, space-level class schedules, granular visibility permissions for teacher teams, and a safe presentation mode.
Key Features
- Global Structural Data: Centralized management of lesson periods, school years, and holiday blocks by the network administrator.
- Space-Specific Schedules: Every class space receives its own dedicated timetable with subject management.
- Collaborative Lesson Planning: Teachers can store daily plans, notes, and homework for every individual lesson.
- Calendar Integration: Native integration with the HumHub Calendar module, automatic school week (SW) and calendar week (CW) calculation, and holidays as all-day events.
- Granular Permissions: Define who can edit the timetable and who is excluded from viewing lesson details (e.g., hiding teacher notes from students).
- Beamer Mode: Server-side presentation mode that hides all lesson subjects with one click, allowing safe projection of the calendar in classrooms.
Setup
Global Setup (Admin)
- Go to Administration → Class Schedule.
- Create at least one School Year (start and end date).
- Define the Lesson Periods (e.g., 1st Period: 07:30–08:15).
- (Optional) Enter global Holidays.
Space Setup (Teacher)
- Enable the module in a space under Space → Modules.
- Click Configure to set edit and view permissions per user group.
- Select the school year and start filling in subjects.
Requirements
- HumHub Version 1.14 or higher
- Official HumHub Calendar module enabled
License
GPL-2.0