If learners are removed from a course but are still appearing on the dashboard as needing to complete or having an expired course, this is usually because the training requirement is being applied through another assignment source within the system.
Training courses can be assigned in several ways, including through Departments, Roles and Groups.. Even if a user is removed from one assignment source, they may still receive the requirement from another.
One common reason for this is that a course is attached to a Group. For example, if a course is linked to a group, any users who belong to those groups will automatically receive the training requirement. In this case, removing the course from the group will stop the requirement from being applied to those users.
To Remove Courses from a Group:
Repeat these steps for Departments and Roles to remove courses from