Enroll a student after email verification

Enroll a student after email verification

by Michele Fontana -
Number of replies: 2

Hi everyone,

I am developing a site using moodle on behalf of a client, who requires that every time the user wants to enroll in a course they must first verify their email (I know it is a request that does not make much sense, but what he says is an essential thing).

The only possible solution that came to my mind was to put a different enrollment key for each course, and on the enrollment page (the one where it asks you for the key) add by code a button that if pressed calls an external script ( like an ajax call) which sends the key to the user's email, the problem is that I realized that maybe it's not possible to retrieve the secret key on that page. Does anyone know of another way to perform this action? Solutions that require coding are also welcome. Thanks in advance.

Average of ratings: -
In reply to Michele Fontana

Re: Enroll a student after email verification

by Beto Boton -
Hi Michelle

Maybe this is a simple solution, but it is the one I use.
Have a look at a plugin called
Email-based self-registration with admin confirmation

I use it so users can create an account and later on enrol on a particular course.

Regards
Beto Boton
In reply to Beto Boton

Ri: Re: Enroll a student after email verification

by Michele Fontana -
Hello Beto,
Thank you for your time and your response.
Unfortunately, my client's request is very specific and requires a confirmation of the user's email every time the latter wants to enroll in a course, and not in the platform in general.