Technical Support: Q & A

   English   Español   Tiếng Việt

Can DynEd inter-connect with a customer's LMS?

DynEd does provide a service through which a customer's Learning Management System can create requests which fetch or update information specific to DynEd curriculum.

There is a lot of confusing jargon around this kind of service and different companies use different terms to describe these applications. We call our application an "LMS Service" application. Some people call these "cloud services", "Big Data", "REST applications", or even "web services", but that last term is from ten years ago. The terminology can become very confused.

Here is a concise definition of our LMS Service application.

DynEd's LMS Service application asynchronously serves information to client applications over secure communication channels, using standards-based requests and responses that can be created or read by any application on any platform that can access standards-based data.

Definitions for terms used above:

asynchronous - a client application can make a request to our LMS Service app at any time and display the data when they want. If a school wants to show the data during the day, but fetch it only once in the morning, that is fine. We do not care. They can get the information as seldom or as often as they want to.

secure communication channels - HTTPS, the technology that banks and credit cards and insurance companies use when you access their sites.

standards-based  - This means that everybody can see how to set up requests and read responses. You do not need a special SDK to create code to use our service. For example, JSON is a data format defined in IETF RFC 4627. We use plist structures to hold the data. The data can be sent and received in either XML or JSON format. Both of these can be created and parsed and read by tools in many different environments, using many different languages and different suites of developer tools.

any application - Moodle? Yes. Sakai? Yes. Blackboard? Yes. Your school's amazing web system that you are building just for ourselves? Yes. Some systems have methods of inter-connection that we do not provide support for. But if any application is seeking a data-layer connection, it will be possible.

any platform - Windows, Linux, Mac OS X, iPhone, iPad, Android, Xbox, Playstation and so on and so forth. Every platform being used today has some facility for accessing standards-based information.

We have documentation for the LMS Service application in a wiki at This requires a username and password, but it has been set up to allow our partners to see and comment on the documentation for the LMS Service application. If you need access to this documentation, please contact your sales rep and they can forward your request appropriately. We just need an e-mail address to create an account on this wiki.

Need more help? Get support and provide details about your issue.