Skip to main content
Once you’ve configured your evaluator, you can start evaluating text inputs for grade level appropriateness:
example.ts

Inputs

Each evaluator requires different input fields when invoking evaluate().

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 }:
Math Standards Alignment also supports bulk methods:
  • evaluateItems for question–standard pairs
  • evaluateByGradeLevel for a question bank against every standard in a grade

Output

All Student-Facing Text, Feedback, and Academic Standards evaluators have the following output fields:

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.