Admin tools: Hide courses
This admin tool allows managers to set all courses in a category (including subcategories) to either hidden from, or visible to, students. The intended use case is installations where all categories are already hidden by default and course visibility is the prime method for restricting access. At Lafayette, we combine this with overrides to
moodle/course:viewhiddencourses at the category level to restrict access by teachers to old courses.