π Feature Overview
Develop a curriculum ingestion engine that validates, parses, and imports entire course modules and learning paths from external JSON/CSV archives.
π οΈ Implementation Requirements
* Construct strict Zod validation schemas for deeply nested course hierarchies.
* Implement chunked streaming parsing with Web Workers to prevent UI freezing on 10MB+ archives.
* Build interactive conflict resolution modal highlighting duplicate lesson slugs and missing dependencies.
* Support transactional database rollback if any validation check fails during import.
π§ Technical Specifications
* React 19, Next.js App Router, TypeScript, Error Boundary
β
Acceptance Criteria
* Large curriculum archives validate and import within 2 seconds.
* Invalid schema structures display exact line-number error diagnostics.
* Failed imports trigger atomic rollbacks leaving zero orphaned database rows.
π Difficulty Level
* Hard - Advanced knowledge of Next.js client-side hydration, state machines, and resilient UI error isolation
β±οΈ Timeline
π Feature Overview
Develop a curriculum ingestion engine that validates, parses, and imports entire course modules and learning paths from external JSON/CSV archives.
π οΈ Implementation Requirements
π§ Technical Specifications
β Acceptance Criteria
π Difficulty Level
β±οΈ Timeline