Documentation Index
Fetch the complete documentation index at: https://mintlify.com/0xchriswilder/journey/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Each week concludes with a homework assignment that synthesizes the week’s lessons into a practical deliverable. Homework includes requirements checklists, grading rubrics, submission instructions, and optional code templates.Homework is week-scoped - each
Week has exactly one Homework object.Homework Data Structure
Homework Interface
src/data/curriculum.ts
Requirement Structure
src/data/curriculum.ts
Grading Criterion Structure
src/data/curriculum.ts
Real Example: Week 1 Homework
src/data/curriculum.ts
Homework Page UI
The homework experience is implemented inHomeworkPage.tsx:
src/pages/HomeworkPage.tsx
Key Features
Requirements Checklist Component
Each requirement renders as an interactive card:src/pages/HomeworkPage.tsx
Grading Rubric Component
The rubric is displayed in an expandable card format:src/components/homework/GradingRubric.tsx
- Level 0 (top): Green (Excellent)
- Level 1: Blue (Good)
- Level 2: Amber (Needs Work)
- Level 3+: Red (Incomplete)
Code Templates Component
Starter and solution code are displayed in tabs:src/components/homework/CodeTemplate.tsx
Homework Status Tracking
Homework progresses through four states:src/state/bootcampStore.ts
Status Transitions
Progress Store Implementation
src/state/bootcampStore.ts
Best Practices for Homework Design
Clear Requirements
Each requirement should be actionable and verifiable. Avoid vague language like “understand” - use “write”, “deploy”, “submit”.
Balanced Rubrics
Weights should sum to 100%. Major criteria should be 30-50%, minor ones 10-20%.
Realistic Time Estimates
Test the homework yourself. Multiply your time by 2-3x for students.
Progressive Difficulty
Week 1 should be conceptual/setup. Week 4 should be a production-ready deliverable.
Next Steps
Progress Tracking
See how homework completion feeds into overall progress
Instructor Mode
Learn about grading workflows and facilitation