How to generate a basic timetable within XUNO

In this article


XUNO timetabling is designed for schools that have a basic timetable, such as small primary schools. We recommend schools use a third-party timetabling package for more advanced and complex timetables. 

Part 1: Setting up

To begin, we will need to make sure that we have set XUNO to be the timetabling package.

  1. Click on the Options menu, then click on Attendance & Timetable.
  2. At the top of the page, make sure that the Timetable integration option is set to XUNO Timetable.
  3. Click the Save button at the bottom of the page. 

Note: Changing to a different timetabling package will not alter or remove your current or previous timetable or attendance data. However, if the class codes generated during Part 4 of this article are different from the class codes from your old timetabling package, new classes will be created which may appear to be duplicate. 

Part 2: Adding days

Next you need to add days to your timetable. You can choose any amount of days, 5, 10, etc, and these will represent your timetable cycle. We recommend something simple like 5 days.

  1. Click on the Administration menu and select Generate Basic Timetable.
  2. Click the Edit icon in the first row, next to "Days".
  3. Add the amount of days you require (eg. Monday, Tuesday, Wednesday...).

Part 3: Adding periods

You'll now need to add your periods. We call them periods for the purpose of generating a class on a timetable at a particular time. If you're a primary school that doesn't have 'periods' as such, you can use "AM" as one period, and "PM" as another. 

You can create as many periods as your school requires, and can even include yard duty periods for assigning yard duties within the Daily Organisation module. Hop across to this article to setup your periods: How to set up your timetable periods

Part 4: Adding a timetable

In this part, we'll be giving your new timetable a name. This step won't yet import the timetable into XUNO - it is just the pre-import, the preparation step.

  1. Click on the Administration menu and select Generate Basic Timetable.
  2. Click the Edit icon in the third row, next to "Timetables".
  3. Create a name for your timetable by selecting the current year, semester and version and then click on the plus icon.
  4. Click the Edit icon next to the timetable that was just created.
  5. If you want to include all of your forms/homegroups and be able to timetable these, then click on the Generate classes & enrolments from forms button. This will use the SIS information to create classes for each form/homegroup and will automatically add all students and staff to these classes.
  6. Add additional teachers if required:
    1. Click on the Edit teachers of this class icon 
    2. Select the teacher from the drop down
    3. Click the + icon
  7. Remove teachers if required
    1. Click on the Edit teachers of this class icon
    2. Tick the teacher/s to remove
    3. Click on the drop down arrow at the top of the right column
    4. Select Remove Staff
    5. Click the browser back button to go back to the previous screen
  8. Add/remove students if required
    1. Click the Edit the class enrolments icon 
    2. Find the students to add and click the + icon
    3. Tick the students to remove and click the drop down arrow at the top of the right column
    4. Select Remove Student
    5. Click the browser back button to go back to the previous screen
  9. Where required, add the Room the class is generally held in against each homegroup
    1. Under the Room column, click on the drop down and select the room
    2. If the room is missing do the following:
      1. Go to Options > Software Settings > List & Options
      2. Click on Select an item to modify
      3. Select Rooms under Timetable
      4. In Add a code... type the room code eg RM1
      5. In Add a name... type the name of the room eg Room 1
      6. Click Add

Part 5: Adding subjects and yard duties

Add your subjects, yard-duties and classes. You need to add subjects first, then add classes to your subjects. A yard-duty is also considered a subject, which can then have multiple yard-duty classes (i.e. one for each yard duty area).

  1. Click on the Administration menu and select Generate Basic Timetable.
  2. We'll start by adding subjects. Click the Edit icon in the fourth row, next to "Subjects".
  3. Fill out the details for the subject or yard duty that you would like to create. Tick the check box if the item you are adding is a yard duty. Click on the plus icon to save the new item.
  4. Add all remaining subjects.
  5. You'll now need to create one or more classes for your subjects, including any yard-duties. Click on the Administration menu again, and then click on Generate Basic Timetable.
  6. Click the Edit icon on the "Timetables" row. Then click the Edit icon for the timetable name that you created earlier in Part 4.
  7. Now add your classes: In the Add code.., enter a unique class code (for your new class) and select the corresponding subject or yard duty that the new class belongs to. By default XUNO will use the name of the subject for your classes, but you can give your class a custom name that will appear on the timetable. Click the plus button to add the new class. Repeat this step for all of your classes. 
  8. Assign a staff member to a class or yard-duty by clicking on the Teacher icon. Select a staff member from the drop-down list and click the plus icon. 
  9. You'll also have to assign students into classes. Click on the Student icon. Use the filtering options at the top of the page to select which students will be enrolled in the class. Then click the plus icon to add the selected students.
  10. Repeat steps 9 and 10 for all of your classes.

Step 6: Generate the timetable

This last step will generate the timetable and import it into XUNO so that it is available for everyone to use.

Important: Backdating a timetable import, will cause any student who has changed classes to lose all of their attendance for the backdated period. We recommend that you backup your database before you import your timetable, especially if you are doing this for the first time.

  1. Click on the Administration menu, then click on Generate Basic Timetable.
  2. Click on the Prepare Timetable button.
  3. In the 'Select a timetable' dropdown, choose the timetable that you want to generate.
  4. Select the Generate From and Generate To dates. These will be the dates that the timetable will span from (eg. from the start of Term 1 - 28/01/15 until the end of Term 2 - 30/06/15)
  5. Select the Timetable cycle starts on date. Set this date to match day 1 of your timetable cycle. This date does not have to be the same as your import from date.
  6. Tick the Re-apply room availability rules after timetable import option.
  7. At the bottom of the page you will see a large table that contains check boxes. Each row in this table is a class and each column is a period. Tick the check boxes for the corresponding periods of the classes that you want to mark attendance for. This table allows you to choose when your classes will be timetabled. This is an important step! The very left column lists all of your available classes. Across the top, you'll see the days and periods under each day. Row-by-row, tick or un-tick when a class should be timetabled into a day and period. If a class is un-ticked for a particular day and period then you will not be able to mark attendance for that period since the class won't be timetable. 
  8. Double check that all of the previous steps above have been followed and that your import date ranges are correct. Then click the Continue button to generate your timetable.
  9. A confirmation alert will appear, click OK to proceed with the timetable generation.

Still need help? Contact Us Contact Us