Conduent (LearnSomething) Integration
Conduent's LMS (formerly LearnSomething) is a SaaS learning platform that supports learning...
Conduent's LMS (formerly LearnSomething) is a SaaS learning platform that supports learning development, delivery and analysis for both your workforce and the people you serve. The integration has three main parts:
- Single Sign-On (SSO)- learners are authenticated in the AMS and passed to the LMS.
- Course Purchases- course purchases are done in the AMS and passed to the LMS.
- Learner credit and transcripts- credit received in the LMS is passed back to the AMS.
The available web methods are
- ValidateSSOUserToken- Validate Member Information with the SSO Token
- GetUser- Get Member Information by Contact ID; response includes first name, last name, email and member flag.
- LogoutUser- Remove SSO Token from user
- AddProductToCart- Add the given product to the given user's cart; a catalog maybe created in the LMS, but all course purchases much go through the AMS's shopping cart. LMSSourceType and LMSSourceId can be tracked on the invoice in line 3 and line 4, respectively.
- CreateFreeOrder- Add the given free product to the given user's cart.
- GetNewLMSOrders- Get a list of New order items that must be processed by the LMS for the given user. New invoices in the AMS will have a line 2 of NOT PROCESSED.
- UpdateLMSProcessingStatus- Once an order has been received by the LMS using GetNewLMSOrders, this method is used to update line 2 of the invoice to ProcessedSuccessfully so it is not processed again by GetNewLMSOrders.
- UpdateLMSEnrollmentStatus- Update LMS tracking information for the given order item; this status is on the invoice and shows the learner's progress on a course.
- AddToTranscript- Add a given transcript program and credit type to the given user's transcript in the AMS. Accepts the Contact ID, HotKey, Credit Type and Number of Credits.