FN-GM Posted November 5, 2008 Posted November 5, 2008 Hi There I have moodle setup in a test environment, im not an expert with moodle http://moodle.org/pix/s/smiley.gif When i setup a new course its automatically enrolling all student accounts to the course. How do i stop this behavior please? Thanks
Jona Posted November 5, 2008 Posted November 5, 2008 "Set Course enrollable to No in the course settings. This disables internal enrollment for your course. " Or use an enrolement key see: Enrolment FAQ - MoodleDocs Internal enrolment - MoodleDocs
FN-GM Posted November 5, 2008 Author Posted November 5, 2008 on your bottom link it says this Why 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. That is set to authenticated user Set Course enrollable to No in the course settings. This disables internal enrollment for your course. "If i do that students cant enroll, i want them to be able to but not automatically. Thanks
HodgeHi Posted November 5, 2008 Posted November 5, 2008 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
Geoff Posted November 5, 2008 Posted November 5, 2008 We use enrollment keys. The teachers give out the enrollment key during the first class for the course and get everyone enrolled.
penfold_99 Posted November 5, 2008 Posted November 5, 2008 Hi There I have moodle setup in a test environment, im not an expert with moodle http://moodle.org/pix/s/smiley.gif When i setup a new course its automatically enrolling all student accounts to the course. How do i stop this behavior please? Thanks Are you using SIMS.net? As you can generate course membership from there.
tim.dalton Posted November 5, 2008 Posted November 5, 2008 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. Tim
FN-GM Posted November 6, 2008 Author Posted November 6, 2008 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. Tim When i take them out of the group it works how it should. So it must be a permission, any ideas please? Thanks
secretlife Posted November 6, 2008 Posted November 6, 2008 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
tim.dalton Posted November 7, 2008 Posted November 7, 2008 When i take them out of the group it works how it should. So it must be a permission, any ideas please? Thanks Sorry for the delay, had to actually do some work... 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. Ta, Tim
FN-GM Posted November 9, 2008 Author Posted November 9, 2008 Sorry for the delay, had to actually do some work... 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. Ta, Tim Hi i have sorted the problem i had to allow authenticated users to view the forum. If i want to lock students out of a certain area how would i do this if they are not part of a security group? Thanks
beeswax Posted November 9, 2008 Posted November 9, 2008 Hi i have sorted the problem i had to allow authenticated users to view the forum. If i want to lock students out of a certain area how would i do this if they are not part of a security group? Thanks There's a small "eye" symbol next to certain items such as courses, activities etc. When clicked (if open) it will become a closed eye symbol, and the item it's associated with will become a pale grey meaning that only teachers and admins can see it. Check out our Moodle site when you're back. 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.
FN-GM Posted November 10, 2008 Author Posted November 10, 2008 There's a small "eye" symbol next to certain items such as courses, activities etc. When clicked (if open) it will become a closed eye symbol, and the item it's associated with will become a pale grey meaning that only teachers and admins can see it. Check out our Moodle site when you're back. 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. Thanks again for your advice. 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? Thanks allot
secretlife Posted November 10, 2008 Posted November 10, 2008 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.
FN-GM Posted November 10, 2008 Author Posted November 10, 2008 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. Got one of those as well and anyone can open a thread thanks
danIT Posted November 10, 2008 Posted November 10, 2008 Am i right in thinking that you are allowing students to 'self enrol' on courses? So everybody logs on and gets authenticaed users status, authenticated user can self enrol on a course and the default enrollment type is set to 'Student'?
FN-GM Posted November 10, 2008 Author Posted November 10, 2008 Am i right in thinking that you are allowing students to 'self enrol' on courses? So everybody logs on and gets authenticaed users status, authenticated user can self enrol on a course and the default enrollment type is set to 'Student'? Yep but when added to the student group they automatically enroll on all courses.
secretlife Posted November 11, 2008 Posted November 11, 2008 if you're happy going into Roles and Permissions you could override permissions in the particular course where this forum is and prevent students from starting new discussion topics - I'm copying and pasting the next bit: Overrides Overrides are specific permissions designed to override a role in a specific context, allowing you to "tweak" your permissions as required. For example, if users with the role Student in your course can usually start new discussions in forums, but there is one particular forum for which you want to restrict that capability, then you can set an override that PREVENTS the capability for Students to "Start new discussions". If you want to do it, go to assign roles in the course concerned, click on override permissions and then student and then scroll down to the forums bit.
FN-GM Posted November 11, 2008 Author Posted November 11, 2008 if you're happy going into Roles and Permissions you could override permissions in the particular course where this forum is and prevent students from starting new discussion topics - I'm copying and pasting the next bit: Overrides Overrides are specific permissions designed to override a role in a specific context, allowing you to "tweak" your permissions as required. For example, if users with the role Student in your course can usually start new discussions in forums, but there is one particular forum for which you want to restrict that capability, then you can set an override that PREVENTS the capability for Students to "Start new discussions". If you want to do it, go to assign roles in the course concerned, click on override permissions and then student and then scroll down to the forums bit. I know that but the problem is the students are not part of a user group.
beeswax Posted November 11, 2008 Posted November 11, 2008 Have you added the students via Site Admin>Users>Permissions>Assign System Roles? If this is the case you should remove them from there and only assign (or allow them to enrol via a key etc) in each individual course.
danIT Posted November 11, 2008 Posted November 11, 2008 They become part of a group if they enrol on the course, providing its setup correctly? If you gave me a login i could fix, PM me!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now