Child Profiling
Dropdown-based interest detection (no typing required)
Profiling Questions
Six simple dropdown questions cover: favorite subject, favorite topic, learning style, reading preference, challenge level, and help preference.
- • favorite_subject (Math, Reading, Science, etc.)
- • favorite_topic (Animals, Space, Dinosaurs, etc.)
- • learning_style (Reading, Pictures, Videos, etc.)
- • reading_preference (Adventure, Funny, Mystery, etc.)
- • challenge_level (Easy, Just right, Challenging)
- • help_preference (Hints, Examples, Explain, Try again)
API Usage
Use the GraphQL API to integrate profiling:
query GetProfilingQuestions($childId: ID!) {
getProfilingQuestions(childId: $childId) {
questions { id question options { value label emoji } }
isReprofiling
progress { answered total }
}
}
mutation SubmitProfilingAnswers($childId: ID!, $answers: [ProfilingAnswerInput!]!) {
submitProfilingAnswers(childId: $childId, answers: $answers) {
success message
}
}