block_enrolmenttimer

block_enrolmenttimer

Aaron Leggett -
回帖数:1

Hey Team,

I have made this new course block that I think may be quite useful to alot of people. 
It displays a customisable countdown timer of the enrollment period left for that user. The display is quite customisable, and there it has been designed so it is as easy as possible to bring inline with your theme with css overrides.

As extra functionality, there is a cron on the block that sends out customisable warning emails to the students advising them that they only have X amount of days left in the course. On top of this the cron also checks for students who have passed the course in the last 24 hours, and send them a customisable congratulatory email.

See the link below and let me know what you think of it.

https://github.com/learningworks/moodle-enrolmenttimer

I am sending it for approval so it can be added to the Moodle plugins page.

Cheers Team

Aaron

回复Aaron Leggett

Re: block_enrolmenttimer

Jodi Selander -

Hi, I have the block installed on Moodle 2.6.5, and it is very helpful!

However, can you verify at what point the Alert Notification is supposed to be sent out to students? 

enrolmenttimer | timeleftmessagechk : checked yes

enrolmenttimer | daystoalertenrolmentend : 4

enrolmenttimer | enrolmentemailsubject: Enrollment Expiring

enrolmenttimer | timeleftmessage: My message 

(completion settings were unchecked)


I thought this would send the notification email 4 days before their enrollment was set to expire. But I had a lot of confused students, because it appeared it was sent out AT the time of expiration.
So their enrollment expired at 23:50 on 4/16; they received the email by 23:55 on 4/16. So then it said they had 4 days left, they logged in, and they were already unenrolled from the course.

Advice or suggestions? I could really use this feature.

Thank you!