example.py
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
Math Standards Alignment has two entry points, depending on how you name the standard.evaluate() — by CASE UUID
evaluate_by_code() — by standard code
Onlyquestion and statement_code are required.
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.