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
}
}
}