seekQuestionnaireSubmission field on the application profile.The ApplicationQuestionnaireSubmission object allows you to retrieve:questionnaire that the submission corresponds toresponses to the components of the questionnairecomponent that a given response corresponds toquestionnaire.id to correlate the submission back to the questionnaire ID you have stored from the Job Posting use case.If you manage individual questionnaire components in your software,
provide a unique value for each ApplicationQuestionnaireComponentInput during questionnaire creation.
You can then select responses[].component.value from the submission to correlate each response back to the corresponding questionnaire component in your software.Each SingleSelect and MultiSelect ApplicationQuestion specifies a collection of possible choices through the responseChoice field.
An ApplicationQuestionChoice can be preferenced by setting its preferredIndicator during questionnaire creation.
Candidate responses are scored against these preferred choices.ApplicationQuestionnaireSubmission schema definition details scoring of the overall questionnaire submissionApplicationQuestionResponse schema definition details scoring of individual questionnaire componentscandidateProfile query to retrieve questionnaire submissions.
You should combine this with the query you use to retrieve candidate profiles and attachments.query ($id: String!) {
candidateProfile(id: $id) {
seekQuestionnaireSubmission {
questionnaire {
id {
value
}
}
responses {
componentTypeCode
... on ApplicationQuestionResponse {
score
component {
value
questionHtml
}
answers {
answer
choice {
value
}
}
}
... on ApplicationPrivacyConsentResponse {
component {
value
descriptionHtml
}
consentGivenIndicator
}
}
score
}
}
}