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

Inputs

Inputs must be de-identified. Do not submit students' Personally Identifiable Information (PII) or any regulated or sensitive personal information.
Each evaluator requires different input fields when invoking evaluate().

Text Complexity evaluators

Graphics evaluators

v1.2.0 See InputValidationError to debug instances where an image fails a check before the model call.

Feedback evaluators

Academic Standards evaluators

The Academic Standards evaluators have 2 entry points, depending on how the standard is named:
  • evaluateByUuid() - By the standard’s CASE UUID
  • evaluate() - By the standard’s code. evaluateByCode() is the same call
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 evaluators return the following 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 Text Complexity evaluators.