Module enhanced_steps

Module enhanced_steps 

Source
Expand description

Enhanced steps with human messages and structured API data

Provides both human-readable educational content and machine-consumable structured data for external applications.

Structs§

EducationalResult
Educational result wrapper
EnhancedStep
Enhanced step with human and API data
EnhancedStepBuilder
Enhanced step builder
EnhancedStepExplanation
Enhanced step explanation with multiple output formats
ExplanationMetadata
Explanation metadata
ExplanationSummary
Explanation summary
FormatContext
Format context for enhanced steps
MathContext
Mathematical context information
MessageKey
Message key for external message systems
PresentationHints
Presentation hints for visual rendering
SmartStepBuilder
Smart step builder for legacy system
StepApiData
Step API data for external applications
StepFactory
Step factory for creating enhanced steps

Enums§

DifficultyLevel
Difficulty level for educational content

Type Aliases§

EnhancedStepFactory
Enhanced step factory (alias)
SmartStep
Smart step type (legacy compatibility)
SmartStepExplanation
SmartStepFactory
Smart step factory (alias)