Thank you in advance for my noob question, but we have been asked to evaluate OpenEDX as a platform to potentially serve as an LMS for an enterprise. The broad use case being that HR and managers could create learning paths for various roles - think SALES, HR, Marketing, Tech, etc , create their own courseware and then monitor and evaluate employee progress.
At the same time they would like custom web and native mobile interfaces that resemble moern interfaces like those of Udemy, Cousera, etc
Could you help with the pros and cons of using OpenEDX for this use case? Does it have a full set of APIs so we can build custom interfaces?
My main question is around creating custom modern interfaces on top of OpenEDX for web and native mobile. Would we be able to build modern apps like Udemy, Coursera, etc for this?
It’s not an official answer but as of my 3 years experience of working with edx-platform I know that most of edX features are implemented using APIs and it supports many SSO methods like OAuth, SAML and CAS. You can also render XBLOCKs yourself inside your own platform. Open edX is an opensource platform and in case you found bugs or lack of features contribution will be welcome. So my answer to your question is YES.