I'm new to Moodle. I have a project to create a plugin for Moodle to send SMS to students who subscribe for this service,
1. when a new resource is added to a course
2. At the commencement of a quiz
3. Number of hours defined by the student before an assignment deadline
4. When a new post is posted in a subscribed forum
As I understand I have to develop a block type plugin. And I read about cron method and I think it will be useful. But first what I had in mind was event handling. That is, defining events and developing event handlers so when an event occurs it's event handler will be executed and SMS will be sent. Still haven't found out whether this is possible or suitable though.
I installed Moodle and now figuring out what are the tables I will need.
Any idea on where to begin ? I have to complete this very soon and any help would be highly appreciated.