For our university project we've been assigned to work with the uni Moodle database. We need to be able to access the Moodle database and retrieve information from it and update our Django database with this information for the project to be a success. Basically every-time a student submits an assignment on Moodle I need to update their Django database file by giving them a 'point'. Django is a web application framework. Is there any APIs that exist and are a good starting point to go from an if not how would I go about developing this into a working product?