I'm trying to find a way to give a small group of staff, student access to a large number of courses. I use Moodle 2.5. The objective is to enable our student support team to be able to see the content of courses visible to individual students, in order that they can improve the support they give these students. These students may change every day, and may be sprung upon the member of staff with no notice. The staff in question should not be system administrators or managers.
My solution is to enrol the staff members in a site-wide cohort. Then I can set up a self-enrolment instance on each of the large number of courses accessible to students in the school (note: not all courses are accessible to students), restricting access to self-enrolment to the cohort containing these staff members; and limiting the duration of the access to 1 day.
My query is: does anyone know of a way to set up a self enrolment instance such as described above, to cover multiple courses, without having to do this manually on each course?
Or is there an easier way to achieve my objective?