chore(curriculum): update content (#63325)

This commit is contained in:
Tom
2025-10-30 16:59:00 -05:00
committed by GitHub
parent 3c240e89c2
commit 92ea792fc2
4 changed files with 49 additions and 0 deletions

View File

@@ -5150,6 +5150,12 @@
"In this lecture you will learn how to search for substrings using the <code>includes()</code> method and how to extract portions of strings using the <code>slice()</code> method."
]
},
"workshop-string-inspector": {
"title": "Build a String Inspector",
"intro": [
"In this workshop, you will practice working with the <code>includes()</code> and <code>slice()</code> methods by building a string inspector."
]
},
"lecture-working-with-string-formatting-methods": {
"title": "Working with String Formatting Methods",
"intro": [
@@ -6764,6 +6770,12 @@
"In this workshop, you will learn about classes, objects, and methods in Python by building a simple musical instrument inventory."
]
},
"lab-planet-class": {
"title": "Build a Planet Class",
"intro": [
"In this lab you will create a class that represents a planet."
]
},
"workshop-email-simulator": {
"title": "Build an Email Simulator",
"intro": [
@@ -6801,6 +6813,12 @@
"In this workshop, you'll practice encapsulation, properties, and other OOP concepts by building a salary tracking system for employees."
]
},
"lab-game-character-stats": {
"title": "Build a Game Character Stats Tracker",
"intro": [
"In this lab, you will build a game character with different stats using object-oriented programming."
]
},
"lecture-understanding-inheritance-and-polymorphism": {
"title": "Understanding Inheritance and Polymorphism",
"intro": [
@@ -6823,6 +6841,12 @@
"title": "Understanding Abstraction",
"intro": ["Learn about Understanding Abstraction in these lessons."]
},
"lab-player-interface": {
"title": "Build a Player Interface",
"intro": [
"In this lab, you'll use the <code>abc</code> module to build a player interface."
]
},
"review-object-oriented-programming": {
"title": "Object Oriented Programming Review",
"intro": [
@@ -7695,6 +7719,12 @@
"In this lecture, you will learn about the importance of semantics in conveying meaning for text and time-related content including the <code>time</code>, <code>blockquote</code> elements and more."
]
},
"workshop-quincys-job-tips": {
"title": "Build Quincy's Job Tips Page",
"intro": [
"In this workshop, you will practice working with semantic HTML by using the <code>q</code>, <code>blockquote</code> and <code>cite</code> elements."
]
},
"lecture-working-with-specialized-semantic-elements": {
"title": "Working with Specialized Semantic Elements",
"intro": [
@@ -7816,6 +7846,12 @@
"In these lectures, you will learn about working with ARIA roles."
]
},
"workshop-accessible-audio-controller": {
"title": "Build an Accessible Audio Controller",
"intro": [
"In this workshop, you will practice accessible HTML by building an audio controller that uses the <code>aria-labelledby</code> attribute."
]
},
"lecture-accessible-media-elements": {
"title": "Working with Accessible Media Elements",
"intro": [
@@ -8109,6 +8145,12 @@
"In this lab, you'll design a contact form in HTML and style it using CSS."
]
},
"workshop-game-settings-panel": {
"title": "Build a Game Settings Panel",
"intro": [
"In this workshop, you will practice styling checkboxes by building a game settings panel."
]
},
"lab-feature-selection": {
"title": "Design a Feature Selection Page",
"intro": [

View File

@@ -19,6 +19,7 @@
"workshop-teacher-chatbot",
"lecture-working-with-string-character-methods",
"lecture-working-with-string-search-and-slice-methods",
"workshop-string-inspector",
"lecture-working-with-string-formatting-methods",
"lecture-working-with-string-modification-methods",
"workshop-string-transformer",

View File

@@ -53,6 +53,7 @@
"blocks": [
"lecture-classes-and-objects",
"workshop-musical-instrument-inventory",
"lab-planet-class",
"workshop-email-simulator",
"lab-budget-app",
"review-classes-and-objects",
@@ -65,10 +66,12 @@
"blocks": [
"lecture-understanding-object-oriented-programming-and-encapsulation",
"workshop-salary-tracker",
"lab-game-character-stats",
"lecture-understanding-inheritance-and-polymorphism",
"workshop-media-catalogue",
"lab-polygon-area-calculator",
"lecture-understanding-abstraction",
"lab-player-interface",
"review-object-oriented-programming",
"quiz-object-oriented-programming"
]

View File

@@ -34,6 +34,7 @@
"lecture-importance-of-semantic-html",
"lecture-understanding-nuanced-semantic-elements",
"lecture-working-with-text-and-time-semantic-elements",
"workshop-quincys-job-tips",
"lecture-working-with-specialized-semantic-elements",
"workshop-blog-page",
"lab-event-hub",
@@ -66,6 +67,7 @@
"lecture-accessible-tables-forms",
"workshop-tech-conference-schedule",
"lecture-introduction-to-aria",
"workshop-accessible-audio-controller",
"lecture-accessible-media-elements",
"lab-checkout-page",
"lab-movie-review-page",
@@ -156,6 +158,7 @@
"lecture-best-practices-for-styling-forms",
"workshop-registration-form",
"lab-contact-form",
"workshop-game-settings-panel",
"lab-feature-selection",
"review-styling-forms",
"quiz-styling-forms"