refactor(curriculum): breaking down intro to JS lecture block into smaller blocks (#62136)

This commit is contained in:
Jessica Wilkins
2025-09-12 02:44:44 -07:00
committed by GitHub
parent 6a0ada8a4c
commit 3e5031d002
12 changed files with 74 additions and 24 deletions
+14 -4
View File
@@ -2971,7 +2971,19 @@
"lecture-introduction-to-javascript": {
"title": "Introduction to JavaScript",
"intro": [
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, strings, and much more."
"In these lectures, you will learn the fundamentals of JavaScript. Topics covered include, but are not limited to, variables, data types, how JavaScript interacts with HTML and CSS, and much more."
]
},
"lecture-introduction-to-strings": {
"title": "Introduction to Strings",
"intro": [
"In these lectures, you will learn how to work with strings and string concatenation."
]
},
"lecture-understanding-code-clarity": {
"title": "Understanding Code Clarity",
"intro": [
"In these lectures, you will learn about comments in JavaScript and the role of semicolons in programming."
]
},
"workshop-greeting-bot": {
@@ -4978,9 +4990,7 @@
"part-12": "Containers",
"part-13": "Using Relational Databases"
},
"modules": {
"basic-html": "Basic HTML"
},
"modules": { "basic-html": "Basic HTML" },
"module-intros": {
"basic-html": {
"title": "Basic HTML",
@@ -0,0 +1,9 @@
---
title: Introduction to the Introduction to Strings
block: lecture-introduction-to-strings
superBlock: full-stack-developer
---
## Introduction to the Introduction to Strings
In these lectures, you will learn how to work with strings and string concatenation.
@@ -0,0 +1,9 @@
---
title: Introduction to the Understanding Code Clarity
block: lecture-understanding-code-clarity
superBlock: full-stack-developer
---
## Introduction to the Understanding Code Clarity
In these lectures, you will learn about comments in JavaScript and the role of semicolons in programming.
@@ -20,26 +20,6 @@
{
"id": "672d49959621885e9d3e672c",
"title": "How Do let and const Work Differently When It Comes to Variable Declaration, Assignment, and Reassignment?"
},
{
"id": "672d49a5cf43945ee09e5fba",
"title": "What Is a String in JavaScript, and What Is String Immutability?"
},
{
"id": "672d49b2fb76df5f1d6117af",
"title": "What Is String Concatenation, and How Can You Concatenate Strings with Variables?"
},
{
"id": "672d49c4e899345f5b33c24c",
"title": "What Is console.log Used For, and How Does It Work?"
},
{
"id": "672d49d93b54b85faa4dbad7",
"title": "What Is the Role of Semicolons in JavaScript, and Programming in General?"
},
{
"id": "672d49e65a1c855fe7bb3fdb",
"title": "What Are Comments in JavaScript, and When Should You Use Them?"
}
],
"helpCategory": "JavaScript"
@@ -0,0 +1,22 @@
{
"name": "Introduction to Strings",
"isUpcomingChange": false,
"blockType": "lecture",
"blockLayout": "challenge-list",
"dashedName": "lecture-introduction-to-strings",
"helpCategory": "JavaScript",
"challengeOrder": [
{
"id": "672d49a5cf43945ee09e5fba",
"title": "What Is a String in JavaScript, and What Is String Immutability?"
},
{
"id": "672d49b2fb76df5f1d6117af",
"title": "What Is String Concatenation, and How Can You Concatenate Strings with Variables?"
},
{
"id": "672d49c4e899345f5b33c24c",
"title": "What Is console.log Used For, and How Does It Work?"
}
]
}
@@ -0,0 +1,18 @@
{
"name": "Understanding Code Clarity",
"blockType": "lecture",
"blockLayout": "challenge-list",
"isUpcomingChange": false,
"dashedName": "lecture-understanding-code-clarity",
"helpCategory": "JavaScript",
"challengeOrder": [
{
"id": "672d49d93b54b85faa4dbad7",
"title": "What Is the Role of Semicolons in JavaScript, and Programming in General?"
},
{
"id": "672d49e65a1c855fe7bb3fdb",
"title": "What Are Comments in JavaScript, and When Should You Use Them?"
}
]
}
@@ -276,6 +276,8 @@
"dashedName": "javascript-variables-and-strings",
"blocks": [
"lecture-introduction-to-javascript",
"lecture-introduction-to-strings",
"lecture-understanding-code-clarity",
"workshop-greeting-bot",
"lab-javascript-trivia-bot",
"lab-sentence-maker",