FIRST, WHY USE WEB SERVICES?
The Mission Center Web services is a way to have an external system exchange data with the Mission Center. This could be useful for a variety of reasons:
- You need to synchronize a population of learners that is already available in another database, another platform, another system
- Your learners are already using another app (or webapp), and you want them to easily reach the Teach on Mars platform with a single click
- You need to gather the learning analytics from the Teach on Mars platform in order to merge the data to that of another system
- You own another platform, and you need Teach on Mars users to open this platform directly from the app and be authenticated
If your integration project requires API routes that are not documented here, please contact your Teach on Mars Project Manager.
Discover the Teach on Mars web services
To discover how your system can interact with Teach on Mars' Mission Center, read the documentation for Teach on Mars Web Services.
LEARNERS MANAGEMENT
This is a set of routes to deal with the learners (users who access the application). Retrieve learners' information, update and delete their accounts.
Find all the technical information in the swagger
IDENTITY TOKEN
It is possible to create a secondary service that brings new features to the app by using data from the Mission Center web services. This service must be a web-based and online application and could be, for instance, a new profiling quiz, a gift shop, a messaging service, etc.
The key part to implementing this kind of service is identifying the learner. This is where the Identity token comes into play. More information about the identity token in this article.
Find all the technical information in the swagger
AUTHENTICATION TOKEN
Authentication Tokens are used to have the learner directly logged in when he launches the application (or webapp). If the learner is already logged into your system, you can claim an authentication token, and use it to log the learner in the app.
Find all the technical information in the swagger
LEARNING OBJECTS
This is a set of routes to deal with all learning objects (training course, communication, ...). You can choose the learning objects type you want. Retrieve all your learning objects or the information for a specific one.
Find all the technical information in the swagger
Comments
0 comments
Please sign in to leave a comment.