Create a multi-session project assignment for a programming course
Generates comprehensive multi-session project assignments for programming courses. Use when you need to create structured projects with milestones, starter code, tests, and rubrics for course integration.
/plugin marketplace add NathanJGaul/plugins/plugin install dev-course-builder@njg-marketplace[course] [scope] - Course and project scope (e.g., 'cpp-fundamentals capstone')Generate a comprehensive project assignment that spans multiple sessions, integrating concepts from several chapters.
Which course is this project for?
[1] C++ Fundamentals (Junior Developers)
[2] [Other configured courses...]
Please select an option:
How large should this project be?
[1] Mini-project (2-4 hours, single concept focus)
[2] Standard project (8-16 hours, multiple concepts)
[3] Capstone project (20-40 hours, course integration)
Please select an option:
Which chapters/concepts should this project integrate?
(e.g., "Chapters 4-7: Classes, Containers, Memory Management")
What type of project?
[1] Build from specification (detailed requirements given)
[2] Design and implement (students design the solution)
[3] Extend existing code (add features to provided codebase)
[4] Debugging/refactoring (fix and improve existing code)
Please select an option:
Individual or team project?
[1] Individual
[2] Pairs (2 students)
[3] Small teams (3-4 students)
Please select an option:
Create the project following the project template:
The course-architect agent will:
Project Design:
Scaffolding:
Documentation:
Complete project package including: