- Defines learning session data structures with topology and progress tracking
- Supports session lifecycle management from creation to completion
- Handles session status tracking and performance summary generation
- Provides data contracts for session creation, updates, and analytics
- Session entity with topology configuration and learning progress
- Session status enumeration for lifecycle state management
- Session summary structures for performance metrics and analytics
- Session creation and update request/response models