How-To Receive an Email (as an admin) whenever a User Registers

How-To Receive an Email (as an admin) whenever a User Registers

Jaymes Payten -
回帖数:13

Hi guys,

I'm a bit stuck and would love your help on something.

Whenever a new user registers, they receive the registration email, which is great.

Thing is, as the admin, I literally have no idea a new user has registered.

It would be great if I could simply add my email as a BCC whenever the registration email is sent, or a better option would be to be alerted via an email when the new user has confirmed their email via the validation link in the registration email they receive.

Is that possible?

If there is a way to let me know when a user has not only registered but also clicked on the email validation link that's in the registration email, that would be fantastic!

Some background info
I've created a test for potential employees.

If they pass it, they're added to the shortlist.

Thing is, as I am working with recruitment agencies only, they won't give me the email address of the candidate, which is both understandable and weird as I am going to see their email when they register an account.

So, what I have to do is give the link to our Moodle test to the recruiter and they send that to the potential employee, who then registers and takes the test.

The challenge here is that I need to know whenever someone new has registered and confirmed their email so that I can enrol them onto the course.

Hopefully this bit of background info has helped.

Any help from you guys on this would be really appreciated.

Love,
Jaymes

回复Jaymes Payten

Re: How-To Receive an Email (as an admin) whenever a User Registers

Ken Task -
Particularly helpful Moodlers的头像

Comments/Opinion:

As Admin of a moodle you need no secrets from those for whom you are providing.

That puts you into a reactive mode ... not pro-active.

Another: it has always been advised to have a development instance of a moodle ... same version as production .. where you, the admin, can try things out first, without fear of a train wreck!

From what you have described you might look into:
https://moodle.org/plugins/enrol_invitation

If you could, become a facilitator, not a 'blind do for'!

'SoS', Ken

回复Jaymes Payten

Re: How-To Receive an Email (as an admin) whenever a User Registers

Mary Cooch -
Documentation writers的头像 Moodle HQ的头像 Particularly helpful Moodlers的头像 Testers的头像 Translators的头像
Hello Jaymes
If you are able to have plugins installed then try the plugin Notify admins about new signups
回复Jaymes Payten

Re: How-To Receive an Email (as an admin) whenever a User Registers

Visvanath Ratnaweera -
Particularly helpful Moodlers的头像 Translators的头像
It is not entirely clear to me how the users are registered. I assume, the other party, administration(?), register the users manually, specifically by visiting Site administration > Users >... In that case I can't think of a built-in solution to send you a copy of the welcome mail. The solutions mentioned are valid if the users register themselves. If so, there is another alternative, the Email-based self-registration with admin confirmation https://moodle.org/plugins/auth_emailadmin.

Why don't the administrators send you a mail when new user registers?
回复Visvanath Ratnaweera

Re: How-To Receive an Email (as an admin) whenever a User Registers

Jaymes Payten -
Hi Visvanath,

The recruitment agency is supposed to send the link of our Moodle to the students and they are supposed to register themselves.

Taking a look at the plugin you suggested.

Cheers!
回复Jaymes Payten

Re: How-To Receive an Email (as an admin) whenever a User Registers

Visvanath Ratnaweera -
Particularly helpful Moodlers的头像 Translators的头像
As Ken was explaining there is no secrecy in a regular URL. a) People pass this "secret". b) Web crawlers find them on their own.

There are some paths you or your agency can take:
1. Send a coded URL unique to each individual. This is how the "unlisted" videos in YouTube work. Moodle sure has plug-ins that'll register the user "automatically" on that single visit.

2. 'Notify site administrators about new Email Signups' additional plug-in Mary mentioned

3. 'Email-based self-registration with admin confirmation' additional plug-in I mentioned earlier

There must be other paths. Moodle is not a one-question-one-answer system.
眨眼
回复Jaymes Payten

Re: How-To Receive an Email (as an admin) whenever a User Registers

Ken Task -
Particularly helpful Moodlers的头像

A follow up question - maybe you've already figured this out ... but maybe not ...

"So, what I have to do is give the link to our Moodle test to the recruiter and they send that to the potential employee, who then registers and takes the test."

Hmmmm ... single course, one test - and the *competing* 'head hunters' will want to know the results of the test for individuals that contacted them first.   Did I get that right?

Question: how have you restricted 'head hunters' to just their potential workers? or are you providing a service and have to gen reports to specific 'head hunter' clients?

'SoS', Ken

回复Ken Task

Re: How-To Receive an Email (as an admin) whenever a User Registers

Jaymes Payten -
Hey Ken,

They have asked us to provide them feedback on the test results of the candidates they've put forward, which we will do in an email. We won't give the recruiters admin access, if that's what you're asking.

With regards to your question, we're not advertising the link anywhere and the only people who will know about it are us, the recruiters, and the candidates they send to it.

Hopefully that's answered your question mate.

Cheers,
Jaymes
回复Jaymes Payten

Re: How-To Receive an Email (as an admin) whenever a User Registers

Ken Task -
Particularly helpful Moodlers的头像

Don't think the invite addon requires admin level.

"feedback on the test results" - so you have to gen a report to send via email (me, I don't like to work to work and if I can find a way, won't!)

"we're not advertising the link anywhere" - sounds like privacy is paramount.   But, you should know that within 1 minute of a server getting on internet, it's had it's first poke and probe ... it's then 'game on' from that point forward.

In light of above ... other suggestions ... moodle is not at document root of server ... that's the first place 'script kiddies' and 'bots' will probe (they probably have already).

Try something ... go to yoursite/local/ ... see anything? 

Rather, put moodle code in a subdirectory of site ... and don't name it moodle!  At document root put a static page .... nothing fancy ... and doesn't really provide any info either.

As far as moodle front page ... nothing is displayed - forced login before seeing anything.   Including the little ? - bottom right corner of front page.

Anyhooo ... my 2 cents!

'SoS', Ken

回复Jaymes Payten

Re: How-To Receive an Email (as an admin) whenever a User Registers

Ken Task -
Particularly helpful Moodlers的头像

Just had another thought ... is this one course with one test?

Or multiple courses (small) per recruiter?

Then there's the test itself ... recently been reading that Switzerland has gone all in on open source ... India is another ... guess you and recruiters work on that test collaboratively.

A Google search shows you have competitors! (not a unique and new idea).  Hmmmm ... 1 minute self video of applicant ... zoom (or other) meets with recruiter.   Over the years have seen many that look good on paper! :|

Anyhoo ...

'SoS', Ken

回复Ken Task

Re: How-To Receive an Email (as an admin) whenever a User Registers

Jaymes Payten -
It's definitely a one course test with no other tests. In fact, it's just a test that's comprised of 10 questions.
回复Jaymes Payten

Re: How-To Receive an Email (as an admin) whenever a User Registers

Justin Hunt -
Particularly helpful Moodlers的头像 Plugin developers的头像
If none of those plugins does the job, you might look at using Zapier and the Poodll Trigger plugin. Then you can create custom automations. Its a fair bit of configuring, but ultimately a handy (and free) tool to have in your toolkit. (bias alert: I am the developer)

A quick walkthrough
https://support.poodll.com/en/support/solutions/articles/19000159045-a-video-introduction-to-poodll-trigger-zapier

An example of automating Moodle using Zapier
https://support.poodll.com/en/support/solutions/articles/19000159477-connecting-eventbrite-to-moodle-using-zapier