example.ts
Inputs
Each evaluator requires different input fields when invokingevaluate().
Student-Facing Text
Grade Level Appropriateness takes{ text }:
All other Student-Facing Text 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 Student-Facing Text, 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 Student-Facing Text
evaluators.