# Overview

The Content Connectors are only available to Cornerstone’s content partners.

To initiate a partnership discussion, please contact the Cornerstone Content Services team at ContentPartnerInquiries@csod.com.

Cornerstone provides content partners the ability to sync their content with Cornerstone’s Content Store and make their content available to Cornerstone’s clients. The result is a seamless integration with reduced administrative overhead for clients and partners.

This is made possible using Cornerstone’s Content Delivery System (CDS). CDS is a set of tools that aggregate, mange, and distribute content to clients’ portals. Using CDS Connectors, partners can make their content packages available for clients. Clients can in turn subscribe to content packages that automatically synchronize content in their Cornerstone portal.

Cornerstone supports the following integration scenarios:

  • One-to-Many – A content subscription for multiple clients. In this method, the Content is hosted in Cornerstone’s Content Store.
  • One-to-One – A customized content subscription for a single client. The One-to-One method delivers single subscriptions with different courses to clients. No content is hosted on Cornerstone’s Content Store and the courses are streamed directly to the client’s portal.

# CDS Workflow

The image below illustrates the Content Delivery System (CDS) workflow. A description of each step follows the diagram.

cds-workflow

  • Courses/Course List: Content partners will need to setup endpoints on their end that adhere to the contracts defined by Cornerstone. Cornerstone will hit these endpoints daily to pull new and updated courses from the content partner.
  • Content Delivery Manager: Depending on the integration scenario, Cornerstone will either store the content in our Content Store or stream it directly to the client’s portal.
  • Client Subscription: For content hosted in the Cornerstone Content Store, clients can subscribe to specific packages. Cornerstone then ensures that content is synced from the Content Store to the clients’ portals daily.

# Connector Types

Cornerstone provides three types of Content Connectors. Choose the appropriate connector for building your integration based on your content type.

  • Course Asset Connector: For AICC, SCORM, and xAPI courses with the course files hosted in Cornerstone
  • AICC Connector: For AICC courses without the course files hosted in Cornerstone
  • Online Content Connector: For online content such as PDFs, videos, MOOCs, and any course format without the course files listed in Cornerstone

CDS will attempt to run a daily sync to fetch the course catalog from the different course connectors.
If the fetched catalog structure does not adhere to the schemes described in the documentation above, CDS will fail current sync attempt, and will retry to fetch the same catalog (including same timestamp headers) once a day.

If a sync fails, CDS will send a Synchronization Alert Report email to the provider points of contact that were shared with our Content Operation team.

To set a point of contact for email alerts please contact our Content Operation team (DL-PROD-CNT-TechnicalConsultants@csod.com).

The Synchronization Alert Report email will include the following details:

  • Endpoint Configuration: Course sync Url and CIID if exists.
  • Request Date: time of the failed sync.
  • Id-Modified-Since: the header that was sent to the endpoint to get the delta of courses since the last sync.
  • X-Request-ID: in the case where the endpoint returns a request id to help track the issue from the provider’s side.
  • Connector Type: what type of connector \Asset\Aicc\Mooc (Online Content)\LTI
  • Error type: Validation\Authorization etc.
  • Error Description: description and also a link to the response received if available

Example of the Synchronization Alert Report email