Model migration to track permission changes
Implement 'shown in student grade book'
Fix crash in gradebook if flow_id is blank