Canvas Update Cycle


Course enrollments are maintained through the Banner Student Information System (aka "UNCGenie").

When students register for a course in UNCGenie or instructors are assigned to courses in Banner, they are enrolled in the corresponding Canvas courses with the correct role via an automated process.  The update process follows a cycle that begins every 2 hours and takes approximately 75 minutes to complete.  When students drop a course or instructors are unassigned, they are removed from the Canvas course on the same cycle.

At the start of each cycle, a snapshot is taken of all enrollments, courses, sections, and users in UNCGenie. Only changes (adds, drops, updates) that have occurred since the previous snapshot are then processed, validated, and uploaded to Canvas.

The schedule of update cycles is shown in this table, and some specific examples are provided below. All times shown are Eastern Time (ET).

Update Cycle Start TimeChanges Appear in Canvas (approximate)
7:00 a.m.8:15 a.m.
9:00 a.m.10:15 a.m.
11:00 a.m.12:15 p.m.
1:00 p.m.2:15 p.m.
3:00 p.m.4:15 p.m.
5:00 p.m.6:15 p.m.
7:00 p.m.8:15 p.m.
9:00 p.m.11:15 p.m.
11:00 p.m.12:15 a.m.

Note: 12:00 a.m. - 7:00 a.m. is reserved for system administration and maintenance.

Example #1
Bruce registers for a course at 8:00 a.m. That change is picked up in the next update cycle (9:00 a.m.), and uploaded to Canvas by 10:15.a.m.

Example #2
Natalia drops a course from her schedule at 7:01 p.m. That change is picked up in the next update cycle (9:00 p.m.), and uploaded to Canvas by 10:15 p.m.

Example #3
Think of it like a bus schedule. If your changes “miss the 7:00 a.m. bus," then you have to wait until the 9:00 a.m. bus, and therefore won’t make it to your destination until 10:15 a.m.