Remove expired contest members from courses and groups

Expired contest access keeps participants enrolled, creating admin work and wrong rosters. This removes expired members from course enrollments and community groups so coordinators have accurate rosters same day.

Remove expired contest members from courses and groups

Overview

Remove expired contest members from courses and groups