graph TD
Start[Start Process] --> SA1[Subagent 1: Outline Builder]
SA1 --> CO[course_outline.txt]
CO --> SA2[Subagent 2: Lesson Author]
SA2 --> LC[lesson_content.md]
CO --> SA3[Subagent 3: Practical Exercise Designer]
SA3 --> PE[practical_exercises.txt]
CO --> SA4[Subagent 4: Assessment Creator]
LC --> SA4
SA4 --> AM[assessment_materials.txt]
CO --> SA5[Subagent 5: Reference Curator]
SA5 --> RL[references_list.txt]
CO --> SA6[Subagent 6: Final Assembler]
LC --> SA6
PE --> SA6
AM --> SA6
RL --> SA6
SA6 --> FO[Final Output: smart_home_iot_course.pdf]
FO --> End[End Process]