Vijay Janapa Reddi
|
785e7c1582
|
Enhance CLI visual design for better student engagement
Improved three key student-facing commands with Rich formatting:
1. tito module status
- Visual progress bar (███░░░)
- Clean table with status icons (✅🚀⏳🔒)
- Smart list collapsing for readability
- Milestone readiness indicators
- Clear "Next Action" guidance
2. tito module complete
- 3-step visual workflow (Test → Export → Track)
- Celebratory completion message
- Shows what students can now do
- Progress percentage tracking
- Suggests next module
3. tito module start
- Prerequisite checking (enforces sequential learning)
- Beautiful locked/unlocked module displays
- Shows missing prerequisites in table
- Milestone progress preview
- Clear step-by-step instructions
Design principles:
- Progressive disclosure (show relevant info only)
- Clear visual hierarchy (panels, tables, separators)
- Pedagogical guidance (always show next action)
- Consistent iconography (✅🚀⏳🔒🏆💡)
Ready for demo GIF recording!
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-25 11:53:29 -05:00 |
|