Publishing a Timetable
Publishing makes a timetable visible to students and staff. When you publish, Kampus SIS creates an immutable publication record that snapshots the session instances at that moment and marks them as live. Students see only published sessions — draft and confirmed sessions remain invisible to them until publication.
Publication Lifecycle
Before publishing, all allocations must be in Confirmed or Draft status and must have zero unresolved hard conflicts. Soft conflicts can be acknowledged but do not need to be fixed. When you initiate a publication, the system runs a final conflict check and blocks the action if any hard conflicts remain.
After publishing, the timetable is live. You can still make changes to individual sessions using the session management actions (cancel or reschedule). These do not affect the publication record itself — they create new session records that students see immediately.
If you need to revise the schedule significantly, you can re-publish the term. The new publication supersedes the old one; the old publication record is kept for historical audit purposes. The most recent active publication is always the one students see.
Publication Statuses
| Status | Meaning |
|---|---|
| Active | The current live publication for the scope. Students see the sessions from this publication. |
| Superseded | A newer publication exists for the same scope. This publication has been replaced and is no longer live, but its records are retained for audit. |
| Rolled back | The publication was manually rolled back. Session instances from this publication have been reverted to Confirmed status and are no longer visible to students. |
Publish a Full Term
Publishing a full term makes every confirmed allocation and all their session instances live at once. This is the most common publication action at the start of a term.
- Go to Timetable → Publications.
- Select the academic term you want to publish.
- Click Publish Timetable. The system runs a pre-flight conflict check.
- Review the pre-flight summary:
- The number of allocations and session instances that will be published.
- Any remaining soft conflicts (shown as warnings).
- Any hard conflicts (shown in red). Hard conflicts must be resolved before you can proceed.
- If the pre-flight check shows zero hard conflicts, click Publish to confirm.
On success, all qualifying sessions are marked as Published, a publication record is created, and students enrolled in the affected cohorts receive a notification (if the Communication module is configured).
Note: Only sessions with Draft or Confirmed status are published. Sessions already in Cancelled or Rescheduled status are not affected.
Publish a Single Allocation
You can publish an individual allocation without publishing the entire term. This is useful for late additions — for example, a new module offering added after the main timetable has already gone live.
- Open the allocation from Timetable → Allocations.
- Click Publish Allocation.
- Review the pre-flight summary and confirm there are no hard conflicts.
- Click Publish.
The allocation's sessions are published as an allocation-scoped publication, separate from any existing term publication. Students in the affected cohort are notified.
Re-publish a Term
If you have made significant changes to the schedule after publication — such as adding new allocations, regenerating sessions, or bulk-changing rooms — you can re-publish the term. Re-publishing creates a new publication record and marks the previous one as Superseded. Existing published session rows are not deleted; the new publication adds or updates sessions on top of the current live state.
Follow the same steps as publishing a full term. The system detects that an active publication already exists for the term and shows a warning in the pre-flight dialog confirming that the new publication will supersede it.
Note: Sessions that were already published and have not changed since the last publication are re-linked to the new publication record. Sessions that were cancelled or rescheduled between publications retain those statuses.
Roll Back a Publication
Rolling back reverts the most recent active publication for a term. Session instances linked to that publication are returned to Confirmed status and become invisible to students. This is a drastic action intended for situations where the wrong timetable was published in error.
- Go to Timetable → Publications and open the active publication for the term.
- Click Roll Back Publication.
- Read the confirmation dialog carefully. It shows the number of sessions that will be reverted and warns that this will immediately remove the timetable from student view.
- Click Roll Back to confirm.
Important: Rollback is only available for the most recent active publication. It is blocked if any attendance records have been recorded against sessions in that publication — this prevents accidental deletion of attendance data. You can only roll back one publication at a time; to undo a rollback, you must re-publish the term.
Sessions in Cancelled status at the time of rollback are not restored — only sessions that were Published are reverted to Confirmed.
Publication History
Kampus SIS keeps a complete history of all publications for each term. To view the history, go to Timetable → Publications and select the term. The publications list shows each publication record in reverse chronological order, including the date and time it was published, who published it, the number of sessions and allocations covered, and the current status.
Opening a publication record shows a detailed audit timeline with every lifecycle event — published, superseded, rolled back — along with the actor and timestamp for each event. This timeline is also visible in the publication dialog immediately after a successful publish.
Next: Managing Sessions