Resolved Step Object


A resolved step represents a participant's completion or attempt of a program step.

The combination of participantId and programStepId uniquely identifies a resolved step. Upserting the same combination updates the existing resolved step.

For quiz steps, specify quizSubmissionId. The API copies earnedScore and passingGrade from the quiz submission and sets status to COMPLETED or FAILED.

For non-quiz steps, omit quizSubmissionId. The API sets status to COMPLETED.

Properties
createdDatestringRead-onlyformat date-time

Date and time the resolved step was created.


earnedScoreintegerRead-onlyminimum 0maximum 100format int32

Score earned by the participant. Returned only for quiz steps.


extendedFieldsExtendedFields

Custom field data for the resolved step. Extended fields must be configured in the app dashboard before they can be accessed with API calls.


idstringRead-onlyformat GUID

Resolved step ID.


participantIdstringformat GUIDimmutable

Participant ID.


passingGradeintegerRead-onlyminimum 0maximum 100format int32

Minimum score required to pass the quiz. Returned only for quiz steps.


programStepIdstringformat GUIDimmutable

Program step ID.


quizSubmissionIdstringformat GUID

Quiz submission ID.

Required for quiz steps. Omit for non-quiz steps.


statusstringRead-only

Completion status. For quiz steps, the status depends on whether earnedScore meets passingGrade. For non-quiz steps, the status is COMPLETED.


updatedDatestringRead-onlyformat date-time

Date and time the resolved step was updated.

Did this help?