As a course author, I would like to have specific hidden courses, so that I can provide these courses to specialized customers and not have to worry about supporting the public at large.
We have several courses that are marked as 'hidden' that we would like to support as we move more and more courses into Prospectus. These pages need to be excluded from listings in Subject or Topic pages, as well as need to be hidden from search engines.
When a 'hidden' course exists on prospectus:
It should be hidden from showing up on any prospectus pages
Otherwise, the page should be built the same
The 'hidden' field is marked on the course run level and not on the course level.
We may need to figure out how to aggregate it
We should not have any cases of 'hidden' course runs on a 'public' course, so that should not be a concern.
If we do, we aren't supporting them.