Feature Request: Lock Group Joining Until Course Completion

"We would like to have a setting that locks a Group from joining until a user has completed a specified course first. After they complete the course