---
schema_version: "1"
id: 14062e34276d534b98586e7dd7a7fe0f3b8f0179f18091d4eadcc75a42cf860f
title: LearningPractice
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_learningpractice.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_learningpractice.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: f0838e159f2a37e2db3b05003964985286bd6d6cca881bec0c9a56ce73d32930
description: Represents a Feedback Request exercise in an Enablement program. Users can submit a sample of their work and request feedback from their peers and managers. Or, users can submit a video call and Einstein Coach generates feedback from the call’s transcription. This object is available in API version 59.0 and later, but Einstein Coach feedback is available only in API version 61.0 and later.
---
# LearningPractice

Represents a Feedback Request exercise in an Enablement program. Users can submit a sample of their work and request feedback from their peers and managers. Or, users can submit a video call and Einstein Coach generates feedback from the call’s transcription. This object is available in API version 59.0 and later, but Einstein Coach feedback is available only in API version 61.0 and later.

## Supported Calls

describeSObjects(), getDeleted(), getUpdated(), query(), retrieve()

## Special Access Rules

- For Enablement admins to create, update, and delete Enablement programs, the Design and Deliver Enablement Programs permission is required. This permission is enabled by default as part of the Manage Enablement Essentials permission set, which comes with the Enablement add-on license.
- For users who take Enablement programs, the Take Enablement Programs permission is required. This permission is enabled by default as part of the Use Enablement Programs permission set, which comes with the Enablement add-on license.
- To access exercises that use Einstein Coach, the Use Einstein Coach permission is required. This permission is enabled by default as part of the Access Einstein Coach permission set, which comes with the Enablement add-on license.

## Fields

| Field | Details |
| --- | --- |
| Description | 
Type

string

Properties

Filter, Sort

Description

Instructions to the user to provide context for completing the Feedback Request exercise. For example, Record yourself giving a sales pitch and request feedback from your peers.



 |
| InviteeQuantity | 

Type

int

Properties

Defaulted on create, Filter, Group, Nillable, Sort

Description

The number of peers or managers that the user is required to invite for giving feedback when Type is PeerFeedback. Each peer or manager receives an invitation to the assessment survey associated with the Feedback Request exercise.

When Type is AIFeedback, this value is always 1.





 |
| LearningItemId | 

Type

reference

Properties

Filter, Group, Sort

Description

The ID of the LearningItem record for the Feedback Request exercise. The value must be unique. This field is a relationship field.

Relationship Name

LearningItem

Relationship Type

Lookup

Refers To

LearningItem



 |
| Name | 

Type

string

Properties

Filter, Group, idLookup, Sort

Description

The title of the Feedback Request exercise. For example, Practice Your Sales Pitch.



 |
| PromptTemplate | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The prompt template to use with this exercise when Type is AIFeedback.

Available in API version 61.0 and later.





 |
| SurveyId | 

Type

reference

Properties

Filter, Group, Sort

Description

The ID of the assessment survey that’s sent to peers and managers when Type is PeerFeedback. This field is a relationship field.

Relationship Name

Survey

Relationship Type

Lookup

Refers To

Survey



 |
| Type | 

Type

picklist

Properties

Defaulted on create, Filter, Group, Restricted picklist, Sort

Description

The type of feedback used with this exercise. Possible values are:

- AIFeedback—Users submit a video call, and Einstein Coach generates feedback from the call’s transcription. With this type, PromptTemplate is required. Available in API version 61.0 and later.
- PeerFeedback—Users submit a URL to a sample of their work, and select peers and managers to review their work. Selected peers and managers complete an assessment survey. With this type, SurveyId is required. Available in API version 61.0 and later.
- Survey—Users complete a survey as part of their enrolled employee enablement program. Available in API version 64.0 and later.





 |