Student Specific Enrolment key

Student Specific Enrolment key

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.

評比平均分數: -
In reply to Rashan Anushka

Re: Student Specific Enrolment key

Martin Dougiamas發表於
Core developers的相片 Documentation writers的相片 Moodle HQ的相片 Particularly helpful Moodlers的相片 Plugin developers的相片 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

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

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.