Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
LearningEvaluationResult Class
Namespace
Usage
To calculate the user’s progress through an exercise as a percentage and return the progress status, use the sfdc_enablement.LearningEvaluationResult class inside the sfdc_enablement.LearningItemEvaluationHandler. In your custom code, set the percentages to correspond to these sfdc_enablement.LearningItemProgressStatus enum values.
- NotStarted is equal to 0.00
- InProgress is from 0.01 through 99.99
- Completed is equal to 100.00
Example
See example code in sfdc_enablement.LearningItemEvaluationHandler.
LearningEvaluationResult Methods
The following are methods for LearningEvaluationResult.
getLearningItemProgress()
Signature
public Double getLearningItemProgress()
getLearningItemProgressStatus()
Signature
public sfdc_enablement.LearningItemProgressStatus getLearningItemProgressStatus()
Return Value
setLearningItemProgress(learningItemProgress)
Signature
public void setLearningItemProgress(Double learningItemProgress)
Parameters
-
learningItemProgress:
Type: Double
The progress in percentage formatted to two decimal places.
Return Value
Type: void