I am Mohit and was exploring some solutions to integrate the Moodle in our website / system. Basically all we need is a learning management system which can support integration through rest APIs -
1.) Auto User creation / login when coming from a link. This link will be generated on our system
2.) Preparation of learning content - Need some dynamic content PDF/ PPT/ etc which can be integrated / uploaded while content preparation.
3.) Examination - Once the target audience completes learning, moodle can generate pass/fail certificate for the user
4.) Analytics information like time spent on learning chapters and time spent on examination etc.
Need your guys to understand if it is possible to integrate the moodle with our Java based product with above core functionalities where complete handshaking takes place through rest API.