The notification dialogue checks for the presence of a user preference to determine whether or not we should display it. However, this user preference is unique for the whole site which means that a user could level up in a course, head to another one, see a notification that he leveled when he actually didn't, go back to the original course and not see the notification.
The notification dialogue checks for the presence of a user preference to determine whether or not we should display it. However, this user preference is unique for the whole site which means that a user could level up in a course, head to another one, see a notification that he leveled when he actually didn't, go back to the original course and not see the notification.