Also, this should be unique across `user/course_id`.