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

Inputs

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

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

Math Standards Alignment has two entry points, depending on how you name the standard.

evaluate() — by CASE UUID

evaluate_by_code() — by standard code

Only question and statement_code are required.

Output

All Text Complexity, 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.