Minor: `self.course_key` not `id`