Students can request course authorization codes, instructors can manage courses and upload authorization data, and teaching assistants can manage courses and revoke distributed codes.