I'm using a newly installed version of Moodle 2.2 as admin and I want to do the following:
Add a user who is a guest teacher or VIP visitor, a colleague of mine who I want to be able to look around my site relatively unhindered at all the good stuff that is going on. I do not want them to edit anything or delete anything, but I do not mind if they contribute to forums or post a blog etc. Like a superguest who can get to course pages without any passwords or keys. I might want to have more than one person in this role.
How do I do this?
What I have tried is to make them a non-editing teacher site-wide (which in itself took some fathoming out since the option was not there by default). I have also tried to make them a non-editing teacher in my two existing categories (the site is still new but will grow in size, I don't want to go through every course to give access).
What I expected was that they would then be able to access all courses within those categories as the documentation says the role will cascade downwards.
Instead, when I try to log in as them, I just get the "You can not enrol yourself in this course" error. What I want them to do does not involve them enrolling on anything, just having access. I don't want them appearing in the gradebook, so why would I put them in a cohort (of one)? Or enrol them at all.
I want them to have access, not enrolment. There are no other teachers whose pages might be compromised by a site-wide role like this as I own and operate the whole site myself. Besides, when I assigned the role to each course category it still did not work.
I think I may be missing something fundamental, so please can you help.