example.ts
Inputs
Each evaluator requires different input fields when invokingevaluate().
Text Complexity
Grade Level Appropriateness takes{ text }:
All other Text Complexity evaluators take
{ text, grade_level }:
Feedback
Feedback evaluators take{ student_text, feedback_text }:
Academic Standards
Academic Standards evaluators take{ question, statement_code, jurisdiction }:
evaluateItemsfor question–standard pairsevaluateByGradeLevelfor a question bank against every standard in a grade
Output
All Text Complexity, Feedback, and Academic Standards evaluators have the following output fields:Related topics
Quickstart
Install the SDK and run your first evaluator.
Configuration
Configure evaluators, including API keys and options.
Error handling
Handle configuration, validation, and API errors.
Batch evaluator
Evaluate a batch of text from a CSV file using Text Complexity
evaluators.