Student Specific Enrolment key

Student Specific Enrolment key

by Rashan Anushka -
Number of replies: 4
Hi,
Is there a way we can assign student specific enrolment keys for a particular course. The motivation is then we can send this enrolment key to the student by email or even publish them in some place.
The problem of traditional enrolment key is when we tell the students the enrolment key there is a posibility of other students also getting enrolled and we have to manually unenroll them which is time consuming.

Average of ratings: -
In reply to Rashan Anushka

Re: Student Specific Enrolment key

by Martin Dougiamas -
Picture of Core developers Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers
If you have to set up an enrolment key per student wouldn't it be just as fast to enrol them directly?
In reply to Rashan Anushka

Re: Student Specific Enrolment key

by Martín Langhoff -
As MD says, you can just enrol them directly.

On the other hand, we have a patch that will generate magic tokens that identify a user, course and starting date in a secure manner.
A remote system, with no access to the Moodle DB can generate them for Moodle, it is valid as "proof of purchase", and it is cryptographically secure. It is part of the OSCommerce integration...

This is still in testing, and we are hoping it will be 1.6 material... Developers can use GIT or Cogito to get it from

http://locke.catalyst.net.nz/git/moodle.git#mdl-osc-ceed

The gitweb view is at:
http://locke.catalyst.net.nz/gitweb?p=moodle.git;a=shortlog;h=mdl-osc-ceed
In reply to Martín Langhoff

Re: Student Specific Enrolment key

by Rashan Anushka -
Suppose a perticular batch of students (about 100 or more) needed to be enroled in a course, then enrolling one by one is not practicle (time consuming), and on the otherhand if we distribute a single key, then unwanted student may enroll and again checking them manually is deficult.

The magic token consept is seems to be working, (I will check the given links), by the way I also think integrating this type of functionality to Moodle will make the enrolment process much more flexible.