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.
Date and time the resolved step was created.
Score earned by the participant. Returned only for quiz steps.
Custom field data for the resolved step. Extended fields must be configured in the app dashboard before they can be accessed with API calls.
Resolved step ID.
Participant ID.
Minimum score required to pass the quiz. Returned only for quiz steps.
Program step ID.
Quiz submission ID.
Required for quiz steps. Omit for non-quiz steps.
Completion status. For quiz steps, the status depends on whether earnedScore meets passingGrade. For non-quiz steps, the status is COMPLETED.
Date and time the resolved step was updated.