I am a young developper and I currently work on a project that involves a LMS and an external system. I would like to have them work independently (other languages, other servers...) but the system I will be coding will need to extract data from the LMS about the user's scores / participation to the courses.
I was wondering if it is possible to extract these details thanks to a web service (I would like to avoid taking the data directly in the DB, it would be awful). Are there functions that I can use to export the user's results?
Thank you in advance for your help. Don't hesitate to answer with links / documents that I can read, I am lost in all the versions / documentation!