Added per-course state for last viewed cycle