Add optional "Date to Assign Student Badge" for courses
Add an option under course settings for when the "Student Badge" is assigned. Currently it is assigned when someone registers. The issue is that Student Badges are used as prerequisites for trips. This means that as soon as someone registers for the Scramble class, the website will let them sign up for Scrambles. We should wait to assign the student badge until students are far enough through the course to actually go on trips.
I'm open to other suggestions on how to handle this, but delaying issuing the badge seems like a simple to implement method.
Brian Seater commented
Eliminating student badges will have to be part of a larger discussion on the badge workflow. We ran into an issue with issuing skill badges in scrambling this year and what to do if someone doesn't finish the course. Fully implementing skill badges also seems to be a longer term project. But yes, skill badges will help a lot with this issue.
I actually think when we have fully implemented skill badges, we can eliminate student badges.