From 998a2a08b8a8248f5c371db9e4999728e1d9209b Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 20 May 2025 17:16:02 +0000
Subject: [PATCH 1/4] Initial plan for issue
From 19e029bfce3076245e25ba93a982b8bb2f9d5522 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 20 May 2025 17:19:56 +0000
Subject: [PATCH 2/4] Create chapter 9 with required structure
Co-authored-by: softchris <4598064+softchris@users.noreply.github.com>
---
lessons/09-lesson/README.md | 88 +++++++++++++++++++++++++++++++++++++
1 file changed, 88 insertions(+)
create mode 100644 lessons/09-lesson/README.md
diff --git a/lessons/09-lesson/README.md b/lessons/09-lesson/README.md
new file mode 100644
index 0000000..e83fa13
--- /dev/null
+++ b/lessons/09-lesson/README.md
@@ -0,0 +1,88 @@
+# Lesson 9: Title of Lesson
+
+In this chapter you will learn:
+
+- First learning objective for this chapter
+- Second learning objective for this chapter
+- Third learning objective for this chapter
+
+## Setup
+
+If you haven't already, set up your development environment. Here's how you can do it: [Setup your environment](/docs/setup/README.md).
+
+## Related resources
+
+[](https://www.youtube.com/watch?v=VIDEO_ID_HERE)
+
+_This video gives you an introduction to the main topic of this lesson_
+
+💼 Slides: [Title of slides](../../videos/slides/SLIDE_FILENAME.pptx)
+
+## Main Concept Introduction
+
+Introduction to the main concept covered in this lesson. This section provides background and context for the technology or concept being taught.
+
+## Narrative Section
+
+> [!NOTE]
+> A note about the storyline or narrative of this lesson, connecting it to the overall journey through the curriculum.
+
+Your journey continues with new challenges and discoveries...
+
+### First Subsection of Narrative
+
+Details about this part of the narrative...
+
+
+

+
+
+### Second Subsection of Narrative
+
+More details about the narrative...
+
+## Technical Content Section
+
+Technical details, explanations, and examples about the main topic of the lesson.
+
+### Technical Subsection 1
+
+Details about a specific technical aspect...
+
+### Technical Subsection 2
+
+More technical details...
+
+```JavaScript
+// Code example
+const example = "Sample code";
+console.log(example);
+```
+
+## Assignment Section
+
+Description of the assignment for this lesson...
+
+**Instructions:** Specific instructions for completing the assignment...
+
+> [!TIP]
+> A helpful tip for completing the assignment.
+
+## Solution
+
+[Solution](./solution/solution.md)
+
+### Knowledge check
+
+**Question:** A sample question testing knowledge from this lesson?
+
+A. First option
+B. Second option
+C. Third option
+
+[Quiz solution](./solution/solution-quiz.md)
+
+## Self-Study resources
+
+- [First resource](URL_HERE)
+- [Second resource](URL_HERE)
\ No newline at end of file
From 0cbcb38bf94ddbcf21cf1fa151e031579051b8e3 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 20 May 2025 17:21:38 +0000
Subject: [PATCH 3/4] Add styles.css to chapter 9
Co-authored-by: softchris <4598064+softchris@users.noreply.github.com>
---
lessons/09-lesson/styles.css | 5 +++++
1 file changed, 5 insertions(+)
create mode 100644 lessons/09-lesson/styles.css
diff --git a/lessons/09-lesson/styles.css b/lessons/09-lesson/styles.css
new file mode 100644
index 0000000..71fb632
--- /dev/null
+++ b/lessons/09-lesson/styles.css
@@ -0,0 +1,5 @@
+img {
+ margin-left: 15px;
+ margin-top: 12px;
+ width: 400px;
+}
\ No newline at end of file
From 11bef76c212372cbc4cd75668cd28b6be764f6cf Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 20 May 2025 17:22:50 +0000
Subject: [PATCH 4/4] Add solution files to chapter 9
Co-authored-by: softchris <4598064+softchris@users.noreply.github.com>
---
lessons/09-lesson/solution/solution-quiz.md | 3 +++
lessons/09-lesson/solution/solution.md | 3 +++
2 files changed, 6 insertions(+)
create mode 100644 lessons/09-lesson/solution/solution-quiz.md
create mode 100644 lessons/09-lesson/solution/solution.md
diff --git a/lessons/09-lesson/solution/solution-quiz.md b/lessons/09-lesson/solution/solution-quiz.md
new file mode 100644
index 0000000..bd4ea12
--- /dev/null
+++ b/lessons/09-lesson/solution/solution-quiz.md
@@ -0,0 +1,3 @@
+# Quiz Solution
+
+This is a placeholder for the quiz solution content. The correct answer would be added when the chapter's material is developed.
\ No newline at end of file
diff --git a/lessons/09-lesson/solution/solution.md b/lessons/09-lesson/solution/solution.md
new file mode 100644
index 0000000..3f04298
--- /dev/null
+++ b/lessons/09-lesson/solution/solution.md
@@ -0,0 +1,3 @@
+# Solution
+
+This is a placeholder for the solution content. The actual content would be added when the chapter's material is developed.