---
schema_version: "1"
id: a208b0b06e61a905c00dd0e03a9b6b1a5ed80647c982770b641d308030a307f0
title: UI Learning Platform API
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/lightning-base-components/lightning-design-system/guides/lwc/components/lightning/uiLearningPlatformApi/lightning-ui-learning-platform-api.md
canonical_url: https://developer.salesforce.com/docs/platform/lightning-component-reference/guide/lightning-ui-learning-platform-api.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 512b05dd820b7782312932bbf4d7b74d5ed1a4d43bb210a196e2ecad78d1c0d2
products:
  - Lightning Component Reference
---
# UI Learning Platform API

**`lightning/uiLearningPlatformApi`**

Manage data for learning items used with Enablement programs.

**For Use In**

Lightning Experience

::::::tabset{tabs='[ "Develop", "Specifications" ]'}

:::::tab
The `lightning/uiLearningPlatformApi` module provides the `evaluateLearningItem` wire adapter, which checks whether the criteria for completing a custom exercise in an Enablement program are satisfied.

**note:** Learning items are used in other contexts within Enablement programs and outside of Enablement programs, such as with Learning Paths. But, this module and wire adapter are used only with custom exercises in programs.

For this module's specification and examples, see the [Lightning Web Components Developer Guide](https://developer.salesforce.com/docs/platform/lwc/guide/reference-lightning-ui-learning-platform-api).

:::::

:::::tab
::component-specification{component="uiLearningPlatformApi" model="lwc" namespace="lightning"}

:::::

::::::
