Gibbon supports storing and rendering of timetables using a non-grid-restrained approach. The timetable is created in a systematic, interactive procedure that is easy to achieve and understand. Before you proceed:

  1. You should have created the school year(s) and the term(s).
  2. You should have a list of all the days the school is active
  3. You should have a list of all the activities the school does in all days the school is on.
  4. This should be in terms of the periods, the times and the activities of a particular time set.

Creating A Timetable

  1. Go to Admin > Timetable Admin
  2. Use Manage Courses & Classes to create courses, and within these establish necessary classes.
  3. Use Course Enrollment to assign teachers and students to classes.
  4. Use Manage Columns to create time structures for distinct day patterns you have in your timetable cycle (e.g. if Monday, Wednesday and Friday follow one set of times, and Tuesday and Thursday follow one set of times, you will need two columns). For each column, add rows for all time periods (e.g. add Lesson rows for each instructional period, some Break rows in between, etc)
  5. Use Manage Timetables to create as many timetables as you need in a given school year. Most schools will require one timetable, but some schools (e.g. through schools) may require more. Each year group in each school year can only be connected to one timetable, but a timetable can be shared by multiple year groups (e.g. you can have a timetable for Years 7-11 and a separate one for Years 12-13). In each timetable you can specify a day entry for each type of day in your cycle. Each of these days is tied to a column (see step 4.), whose rows give it its timing structure. Once the column is assigned to a day, you can associate classes with the periods in that day.
  6. The final step is to assign timetable days to calendar days, which is done using Tie Days To Dates. If no records show under Tie Days to Dates make sure you have set up school terms under School Admin > Manage Terms .

Example Columns, Rows, Timetables, and Days

Let’s say your school runs Monday to Friday using one set of time periods on Monday-Wednesday-Friday and another set of time periods on Tuesday-Thursday. Furthermore, the school uses different times for Year 7-11 (5 periods per day) than for Year 12-13 (a longer day with 6 periods). To set this up, you could do the following:

  1. Manage Columns - Add four columns: Upper MWF, Upper TuTh, Lower MWF, and Lower TuTh – one for each combination of year group and daily time pattern.
  2. Add Rows - Add to each of the four columns the rows needed to define the 5 Lesson periods and 4 Break periods for the lower year columns, and the 6 Lesson periods and 5 Break periods for the upper year columns.
  3. Manage Timetables - Add two timetables: Upper, and Lower – for each one, select the appropriate Year Groups (Upper = 12, 13; Lower = 7, 8, 9, 10, 11)
  4. Add Days - Add five Days to each of the two timetables: three Days named Monday, Wednesday, and Friday that refer to the column Upper MWF, two days name Tuesday and Thursday that refer to column Upper TuTh, three Days that refer to the column Lower MWF, and two days that refer to the column Lower TuTh.


Contributors to this page : rossdotparker