SAP Knowledge Base Article - Public

2931079 - Credit Hours, Total Hours, etc. are not being recorded through OData API/Open Content Network

Symptom

  • Data on the item record such as Credit Hours has data on the item record but when the user completes the course, the information is not on the Learning History.
  • The course(s) that users are completing are either hosted by an Open Content Network vendor such as LinkedIn Learning or by another vendor which does not use the OCN APIs and use the standard OData APIs

Environment

SAP SuccessFactors Learning

Cause

There are three different API calls which pass over completion

OCNLearningEvents and learning-event are essentially identical. Any new OCN (Open Content Network) vendor will use the OCNLearningEvents API.

All these APIs have the ability to send Credit Hours, Total Hours, among other fields. Clicking on the links of the API call, the list of entities that can be passed through the payload are listed.

With vendors that use the above API calls, it is up to the vendor to send the data from their records to SuccessFactors Learning. If the vendor does not use Credit Hours in their system, then the vendor cannot send this data through the API call. If the data is not sent through the API call, then the data will not get recorded in the LMS system even if the Item record has this data.

Resolution

If these courses are hosted/managed by another vendor, validate with the vendor that an API call (not SCORM or AICC) is done to pass over completion data.

If the vendor does use the OCN API or OData API, check with the vendor if the field that you are expecting is being sent. If the payload (or body) of the API call does not have the field that you are expecting, please check with the vendor if they can pass over this information.

The system behavior is to only record the data that is sent from the API call. If you are wanting the information of the Item record to be included if the value is not included in the API call, please raise an enhancement request as per 2909180.

Keywords

OData, API, OCN, LinkedIn, Percipio, vendor, open, content, network, call, payload, body, field, missing, not, recorded, learning, history, missing, gone, included, include, sf, lms, skillsoft , KBA , LOD-SF-LMS-ODA , Web Services OData , LOD-SF-LMS-OCN , Open Content Network , Problem

Product

SAP SuccessFactors Learning all versions