I am preparing a proposal to deploy a Moodle site to deliver courses and maintain it.
I know the basics, and i already did some deployments, but i need expert help in a couple of things, so i need your help and i need to know the cost of it.
1: We need that people authenticate that moodle by using and external api HTTP ((POST,PUT,DELETE,GET), so when they authenticate externally the user is created the first time (or just update login if it is not the first time)
2: The second feature i would like to have (if possible) is an automatic email to the users who started a course and did not finish. This will have sense when we decide for instance to remove a course, so we can send an email saying that they have a week to complete their course before its removal (it is an example)
Later on probably will appear new needs or help and of course we can continue collaborating.