Hello,
I have configured Course enrollment keys for all of my classes, but when I try to enroll a "test" student, nothing happens. The keys are there, Moodle will give the correct "hint" but it won' allow the student to enroll . Any ideas????Paul
My 'test student' can't get in to any rooms with the correct enrolment keys.
Settings I have tried:
- various default roles (guest, student, non-editing teacher)
- Enrolment plug-in: internal enrolment / course enrollment - yes / Duration - unlimited
- Available to students / Allow guests who have the key / no enrollment fee
- Do not force language
When students enter enrolment key and press return, the screen reloads and returns to the screen requesting the enrolment key.
The interesting thing here is that, to an administrator, it appears as though the student has entered the room. The student appears in the 'who's online' and 'participants' lists. The student, however, is still stuck at the enrolment page ...
Very strange indeed.
I have also tried various browsers and computers. Nothing works.
Has anyone else had this problem with these settings?
Maybe I should stay with 1.6. Is 1.1 still available??
Cheers everyone.
This enrolment thing is really weird.
I have created 10 courses on my site - all with the same settings - and all requiring an enrolment key.
My 'guest student' gets through to two of the course rooms with the key but with the other eight courses has the problem we've mentioned in previous forum entries.
It seems to be new feature in moodle: "Enrolment Key Lottery" - will it work or won't it??
I found a solution that works for me.
Guest Access with Enrollment Key
Professor:
Scroll down to Enrolments:
Course enrollable:Yes
Go to settings: scroll down to Availability
Enrolment key: create a password
Guest access: allow guests who have a key
Save Changes
Parents or Guest:
Using an Enrollment Key to access a course in a course management system.
Access your course management system
How do I login?
Find the course name: click on it
A prompt will appear: “This course requires an enrollment key-a one-time password that you should have received from professor’s name.”
Use the password given to you by the professor.
Click: Enroll me in this course
This is taken from the Help Menu.
"The idea is that you will supply the key to authorised people using another means like private email, snail mail, on the phone or even verbally in a face to face class.
If this password "gets out" and you have unwanted people enrolling, you can unenrol them (see their user profile page) and change this key. Any legitimate students who have already enrolled will not be affected, but the unwanted people won't be able to get back in."
1. Site level: users/permissions/user policies and changing default roles for:
All users: authenticated
Users in a course: Student (this was the kicker, without it, it returns them endlessly to key request but never lets them in. )
Note: My visitors and guests are both are set as guests
2. Site level: users/permissions/define roles Here, changing it will negate solution above which I had to change back for above settings to work.
Student: view course (set as default)
Guest: view course (set as default)
Authenticated user: Not Set. Keep it that way or all users above allows them to see all courses and does not ask for a key.
Course/settings
Default role: Student NOT authenticated user.
Enrollment key if desired,
My links/sources which you can also try if above does not work for you
discussion only:
http://moodle.org/mod/forum/discuss.php?d=79744
*suggestion, 'Only way round this is to allow students extra permissions such as inspector' which no one figured out what he meant.
*check in course enrollments are allowed
*try changing course key [did not help]
*allow guests with a key [did not help me but worked for one]
tracker:
http://tracker.moodle.org/browse/MDL-8379
*It seems that if you reload the mdl_role_capabilities table the whole enrolment process starts to work again fine, I have attached a default copy of said table, I hope this helps out a little.
[I never figured out what he meant or how to reload a role]
duplicate issue 2
http://tracker.moodle.org/browse/MDL-8403;jsessionid=23929BD26F677F22E07B1E79E61FC240
*It sounds like defaultcourseroleid is set to guest. Go to Users -> Permissions -> User Policies and set it to student. That should fix your problem. [this got me thinking]
*It's working now after specifying "View Course" for both guests and students, so I don't think this is a bug. Howevever I don't understand why it should be necessary to specify this; it should be default. [already set by default unless you changed it - messed me up when I applied it to authenticated users]
duplicate issue 3
http://tracker.moodle.org/browse/MDL-11520
*suggested allow guests in without key which I did not desire
If my solution does not work for you, try using excel and use each of the variables below going down and then what values you choose for each scenario. Write what effect you see and change just one at a time. This helped me solve the problem and reproduce it to be sure.
Effect notes at top of each column
site default role user
site default role for students in a in course
site define student role able to view courses
site define guest role to view courses
site define authenticated user to view courses
Course default role
Enrollment key required
allow guests in
Good Luck
Just encountered exactly the same issue after we upgraded to 1.97 this week.
One of our participants on a PG teaching course cannot access a sample course developed by another student (teacher) - every time the correct enrolment key is entered the page refreshes back to enter the enrolment key - enter the wrong key and it prompts a reminder. Other course participants have successfully used the key.
RE Jamie's solution - I thought the point of setting default to "authenticated user" instead of student was to "ensure that all users have capabilities that are not assignable at the course level (eg post blog entries, manage own calendar, etc)."
Does that mean that assigning everyone default "student" role still allows these capabilities at site level - in which case why complicate things with an authenticated user role as well?
Just encountered exactly the same issue after we upgraded to 1.97 this week.
One of our participants on a PG teaching course cannot access a sample course developed by another student (teacher) - every time the correct enrolment key is entered the page refreshes back to enter the enrolment key - enter the wrong key and it prompts a reminder. Other course participants have successfully used the key.
RE Jamie's solution - I thought the point of setting default to "authenticated user" instead of student was to "ensure that all users have capabilities that are not assignable at the course level (eg post blog entries, manage own calendar, etc)."
Does that mean that assigning everyone default "student" role still allows these capabilities at site level - in which case why complicate things with an authenticated user role as well?
I have the same problem in 1.9.7 - Students are set up on the course and we want to allow Guest access. I have got it working by making the course enrollable and allowing guest access without a key but requiring an enrollment key it is not ideal as any signed on user has guest access to the course.