1. Refactored the lesson submission flow.