I have moodle setup in a test environment, im not an expert with moodle
When i setup a new course its automatically enrolling all student accounts to the course.
How do i stop this behavior please?
on your bottom link it says this
That is set to authenticated userWhy are all students enrolled in all courses?
If the default role for all users in Site Administration > Users > Permissions > User policies is set to student rather than authenticated user (the default setting), this will result in all students being enrolled in all courses.
If i do that students cant enroll, i want them to be able to but not automatically.Set Course enrollable to No in the course settings. This disables internal enrollment for your course. "
I think the enrollment key is what you need. The teacher would give the key out in a class and then they would use it to enroll on the course.
I don't know much about moodle either so this info may be absolute rubbish
We use enrollment keys. The teachers give out the enrollment key during the first class for the course and get everyone enrolled.
Have a look at at 'assign system roles'. It's in the main admin section, under users, permissions.
I think if you have users set as a certain role over the whole system (student for example), then they will be automatically enrolled into every course that isn't set up as not-enrollable on the whole site.
only spotted this just now and have a feelin I answered this elsewhere in cyberspace? But - if you want your students enrolled just in the courses you want you can:
use the course admin block within the course and assign them as students there OR
put an enrolment key on the whole course and tell the password to only those students you want to enrol OR
put an enrolment key on the course as above AND set up group enrolment keys and tell students what their group enrolment key is - this will put them straight into sets to save you or someone doing it further down the line OR
enrol them into groups via csv file
My preferred options this year has been the group enrolment key.
ps - forget system wide roles - you only need them for admin imho
Do you mean when you take them out of the site roles section it works as it should? If that's the case that's what I would expect. As mentioned in the post above, assign your students to courses using the assign roles part of each course.
At the moment when we have pupils enrolling for courses I create a Group which has the same name as the enrollment key for that course so that as pupils enroll for that particular course they are also added to the Group for that course. This isn't the best way to go about things. I've been working on CLEO's patch for adding pupils to Moodle with David from St. Cuthy's. It takes a while but creates all the year groups etc automatically.
I've lost the link at the moment but I'll dig it out.
I do use the eye thing to hide items its excellent for hiding teacher notes in courses etc.
I have created a forum called "school discussions" I want it so staff can make posts and then students reply. Because students are not in any of the groups how i can i set the restrictions so they cant make a new discussion?
Try the 'question and answer' type forum. I never use this but my impression is that it's for teachers to pose questions and students to answer.
There are currently 1 users browsing this thread. (0 members and 1 guests)