I have a test student account setup and for some reason it has access to every course. It doesnt matter if the course has a date range, enrolment key or what, it goes straight in without asking to enrol. The only role i can see is that the account is set as a student only in System Role, and the plugin is Internal.
Can anyone give me any clues as to why this account has permissions to view every course? and how i could check that there arent any others like it..
Your student should NOT be a student as a system role - that way they do have access to all the courses
Thanks for the response. I've only been involved because there a problem. I dont really use moodle a great deal so sorry if i ask really newb questions. Anyway, exactly what are the system roles for then? I assume students shouldnt be assigned a role (in system or otherwise)?
What exactly are system roles for? Good question! You only really need them for admins (or inspectors maybe) - They are roles than run across the whole of Moodle so say if you had a teacher who taught in every subject area or needed an overview of all; they'd be in there. Or if you had (as we do) a technician who uploads stuff on Moodle for all subject areas so needs access to them all. But 99% of the time you don't need them. Students -and teachers- are assigned simply to the courses in which they are involved,as they don't need to enter the other courses.