I'm a little confused by how the course modes are going to be set up for this feature. I think originally we wanted it so that each course mode would only have one entry in the table per course. I'm open to using them more flexibly, but I'm a little confused by what you're doing here.