Skip to content
Snippets Groups Projects
iteration.md 2.76 KiB
title: Managing Iterations

Sometimes, an activity must be run in multiple iterations with a small number of students in each group. MPyT deals with this by treating all activities as consisting of iterations. For large activities like lectures, we create a single iteration of the activity.

Creating a new iteration

To create a new iteration, select an activity in the interface. The activity will be highlighted in a different colour. Once the activity is selected click on the 'edit' button to show the iteration planner.

SCREENSHOT OF ITERATION PLANNER HERE

Designing the iterations

For a large activity, like a lecture, you can ignore most of the first page and leave them as the defaults. For activites which must be split into smaller groups, the group sizes and number of staff required can be set on this page.

Creating the iterations

The second tab lets you create iterations for your activity. Select the add bottom right of the iterface to create a new iteration. You can then edit the table to update this iterations details (such as providing a name and remarks for planning).

Assigning Staff

Staff can be attached to an iteration by clicking on the staff cell for that iteration. A window showing the available staff should pop up. If a staff member has multiple contracts, all the contracts available for scheduling will be listed seperately. Click on the tick box next to a staff member's name to assign them to this iteration. You can assign as many staff as required for a session as needed for this session.

You can check staff workloads using the Reports feature.

Assigning Rooms

Room allocation works the same way as allocating staff. Click on the room cell for the iteration you wish to plan for and select the room pools you wish to allocate. If multiple room pools are selected, the system will try to allocate both.

You can check room allocations using the Reports feature.

Remarks

Remarks can be used to communicate anything extra to the timetabling team. We use this for communicating things which the system cannot automatically process (for example, specialist requirements or courses when allocating iterations via course).

Duplicating Iterations

Sometimes, it is neccerary mass-create duplicate iterations (for example, for assessments). You can right click on a row to duplicate entries, the system will prompt you for a number of duplications to create.

Copying and Pasting iterations