Module educational

Module educational 

Source
Expand description

Educational features and step-by-step explanations

This module provides educational functionality including step-by-step explanations, teaching solvers, and difficulty assessment.

Re-exports§

pub use enhanced_steps::DifficultyLevel;
pub use enhanced_steps::EducationalResult;
pub use enhanced_steps::EnhancedStep;
pub use enhanced_steps::EnhancedStepExplanation;
pub use step_by_step::Step;
pub use step_by_step::StepByStep;
pub use step_by_step::StepByStepExplanation;
pub use traits::EducationalExt;
pub use traits::EducationalOperation;
pub use traits::OperationContext;

Modules§

enhanced_steps
Enhanced steps with human messages and structured API data
message_registry
Message registry with organized, mapped, indexed educational content Clean separation of content from code logic User requirement: “texts mapped and hashed and stuff like that, not bluntly in the code”
step_by_step
Step-by-step explanation system for educational purposes Provides detailed explanations of simplification and algebraic operations
traits
Educational operation traits for step-by-step explanations