Self enrolement without creating an account

Self enrolement without creating an account

by Marc S -
Number of replies: 3

We are looking for a way to add self-enrolment to a course which only requires the visitor to enter their contact details (such as Name, e-mail address and telephone number) and not to create a complete account. By preference the visitor and the course teacher receive an e-mail notification of the enrolment. The course is accessible to the visitor through guest access.

Anyone any ideas?

Average of ratings: -
In reply to Marc S

Re: Self enrolement without creating an account

by Derek Chirnside -

Marc, By definition, enrollment means you are enrolling someone with an account - and you know who they are (in so far as they tell you a name etc), and guest access is browsing the course without an account - ie you don't know who they are doing the guest browsing.

So enroll and have an account with an identity.

Or don't enroll with an account and browse as a guest.

You need to pick one.

We may be able to help if you give us more of an idea of what you want to achieve.

-Derek


In reply to Derek Chirnside

Re: Self enrolement without creating an account

by Marc S -

We want to abvoid that visitors have to create an account but still want them to be able to subscribe or at least notify us. We can then manualy subscribe them to the course (once we have contacted them). Ideally:

1. Visitor selects course

2. Visitor is presented with course details and a subscribe button

3. Visitor clicks subscribe button and is presented with a short form which collects contact details

4. Visitor submits contact detail form and receives a confirmation e-mail which is also sent to the course teacher

5. Course teacher can contact visitor if necessary and manually subscribes the visitor to the course for administrative purposes

The contact details form in point 3 is similar to the account registration form except without the username and password fields and without the e-mail address check step.

In reply to Marc S

Re: Self enrolement without creating an account

by Marek Kancelarek -

If you do not wish to actually allow people to start filling out assignments in "Course XYZ" but have a teacher create accounts for them and send the account information manually, you could just make a "Course XYZ -  enrollment" which is available to guests and only has the form you need - either write a custom activity module or use https://moodle.org/plugins/mod_questionnaire if it allows multiple guests to submit the questionnaire.


To match your points:

1. Visitor selects course - an the course is "Course XYZ -  enrollment" - the actual "Course XYZ" is in a hidden cathegory to not confuse the users.

2. Visitor is presented with course details and a subscribe button - the questionnaire activity is called "Subscribe" and styled with custom css.

3. Visitor clicks subscribe button and is presented with a short form which collects contact details - contents of the activity module.

4. Visitor submits contact detail form and receives a confirmation e-mail which is also sent to the course teacher - no idea whether mod_questionnaire has such a feature but you could probably write one yourself. Otherwise, if the student doesn't need to be send the data he just put in there, the teacher can simply see it in attempts section.

5. Course teacher can contact visitor if necessary and manually subscribes the visitor to the course for administrative purposes - standard moodle functions: teacher creates account and sends the login credentials, enrols the student and you're done.