Skip to content
English
  • There are no suggestions because the search field is empty.

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:

  1. Single Sign-On (SSO)- learners are authenticated in the AMS and passed to the LMS.
  2. Course Purchases- course purchases are done in the AMS and passed to the LMS.
  3. 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.