If self-enrolment is turned on for that course, then I can click on a link that to enrol myself into the course.
So whereas in the past a visitor in a course was necessarily anonymous, because as a registered user you had to enrol yourself in the course as a precondition of entry, now a visitor does not have to be anonymous.
So in a course which allows guest access you can now have anonymous guests or known registered users as visitors. Is that an accurate understanding of the new scenario?
Thanks for your reply.
I can answer your question. If you go to Admin --> Users --> Permissions --> User Policies, there is a checkbox for "auto-login guests" where you can still set this.
I have auto-login guests checked and have set the courses I want to allow guests, but I am still being asked to login upon clicking on the course. Ideas?
There are really three types of guests now:
- a user who is "just visiting"
- someone logged into the guest account
- someone who is using the site and not logged in at all
This is how moodle.org is configured (with autologinguests on). I think it's a lot cleaner than it used to be, and the list of enrolled participants might be smaller but a more accurate reflection of people who are participating.
I thought that this was the solution to a problem I've also been looking at recently but now I'm not so sure! I don't want just anyone to be able to access our courses (we are a junior school) however I do want parents to be able to kind of make a flying visit to some courses without having to enrol. These parents would be users. I don't want to have to add an enrolment key in order to keep non-users out as this would be too cumbersome.
As a registered user, then, is it possible to just briefly visit certain courses without enrolling and without using an enrolment key on the way to other courses which do need to be enroled on?
You can keep everyone without a valid account out by not enabling guest access for your Moodle site - just ensure that the guest login button is set to "hide" in Administration > Users > Authentication.
You can then enable parents to briefly visit certain courses by allowing guest access in the course settings. It's not necessary to set enrolment keys unless you want to restrict access to certain users only.
Please see the guest role documentation for further information.