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