From 11ef9723ef8c537ace92e7247b87d6d253b0426b Mon Sep 17 00:00:00 2001 From: Diem-Trang Pham <6422507+pdtrang@users.noreply.github.com> Date: Fri, 14 Nov 2025 14:56:08 -0600 Subject: [PATCH] fix(curriculum): fix some minor typos in workshop files (#63838) --- .../english/blocks/quiz-recursion/66edd43cded6bff30944b676.md | 2 +- .../blocks/workshop-caesar-cipher/680a41ef5bfdc059cfd9d4b5.md | 2 +- .../blocks/workshop-cat-photo-app/5dc17dc8f86c76b9248c6eb5.md | 2 +- .../blocks/workshop-email-simulator/6852f06fdde1b4634a263f03.md | 2 +- .../blocks/workshop-email-simulator/6853f68dd3affa9adb2e6d99.md | 2 +- .../blocks/workshop-emoji-reactor/689b17e7e63b8e2c13839e98.md | 2 +- .../workshop-fruit-search-app/6813e49f0a3ec06c1e80c93b.md | 2 +- .../blocks/workshop-media-catalogue/68af277e60e009597dd861e9.md | 2 +- .../blocks/workshop-media-catalogue/68b704862dd6559e890c2a86.md | 2 +- .../blocks/workshop-planets-tablist/68599e9259c0eec3e78c52fd.md | 2 +- .../workshop-plant-nursery-catalog/6734c10a327760a665b7d5b9.md | 2 +- .../workshop-quincys-job-tips/68eab45aceb7c00fd8de4fed.md | 2 +- .../blocks/workshop-salary-tracker/68c27eb292bfec6b9402d58f.md | 2 +- .../workshop-storytelling-app/671fa22e99042b1e91fe9d2e.md | 2 +- .../workshop-string-transformer/68e44519c769bf545bb3f22a.md | 2 +- .../680900675ae3d54ee19590d3.md | 2 +- .../6864fa68aae44b80f7d0863c.md | 2 +- .../blocks/workshop-toggle-text-app/67cd45eb92c40b176d987d10.md | 2 +- 18 files changed, 18 insertions(+), 18 deletions(-) diff --git a/curriculum/challenges/english/blocks/quiz-recursion/66edd43cded6bff30944b676.md b/curriculum/challenges/english/blocks/quiz-recursion/66edd43cded6bff30944b676.md index 02c1e1b79d2..920562f0aca 100644 --- a/curriculum/challenges/english/blocks/quiz-recursion/66edd43cded6bff30944b676.md +++ b/curriculum/challenges/english/blocks/quiz-recursion/66edd43cded6bff30944b676.md @@ -162,7 +162,7 @@ It should never have a base case. --- -It should only be used for the fibonacci sequence. +It should only be used for the Fibonacci sequence. --- diff --git a/curriculum/challenges/english/blocks/workshop-caesar-cipher/680a41ef5bfdc059cfd9d4b5.md b/curriculum/challenges/english/blocks/workshop-caesar-cipher/680a41ef5bfdc059cfd9d4b5.md index ae494cac12d..7d66f48e80d 100644 --- a/curriculum/challenges/english/blocks/workshop-caesar-cipher/680a41ef5bfdc059cfd9d4b5.md +++ b/curriculum/challenges/english/blocks/workshop-caesar-cipher/680a41ef5bfdc059cfd9d4b5.md @@ -7,7 +7,7 @@ dashedName: step-2 # --description-- -In previous lessons, you learned about different data types you can store in a variable. You just assigned an integer value. Now you need to assign a string, which is a sequences of characters enclosed by either single or double quotes: +In previous lessons, you learned about different data types you can store in a variable. You just assigned an integer value. Now you need to assign a string, which is a sequence of characters enclosed by either single or double quotes: ```py string_1 = 'I am a string' diff --git a/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc17dc8f86c76b9248c6eb5.md b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc17dc8f86c76b9248c6eb5.md index 5b92df8bfd9..d153876ddb8 100644 --- a/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc17dc8f86c76b9248c6eb5.md +++ b/curriculum/challenges/english/blocks/workshop-cat-photo-app/5dc17dc8f86c76b9248c6eb5.md @@ -27,7 +27,7 @@ Your comment should start with ``. You are missing one or more of the characters that define the end of a comment. +Your comment should end with `-->`. You are missing one or more of the characters that define the end of a comment. ```js assert.match(code, /-->/); diff --git a/curriculum/challenges/english/blocks/workshop-email-simulator/6852f06fdde1b4634a263f03.md b/curriculum/challenges/english/blocks/workshop-email-simulator/6852f06fdde1b4634a263f03.md index 9507351d3e2..76a1c83e1bd 100644 --- a/curriculum/challenges/english/blocks/workshop-email-simulator/6852f06fdde1b4634a263f03.md +++ b/curriculum/challenges/english/blocks/workshop-email-simulator/6852f06fdde1b4634a263f03.md @@ -9,7 +9,7 @@ dashedName: step-4 Now let's test the `Email` class by creating an email object and checking that it stores information correctly. You'll print a couple of attributes to verify everything works. -Create an email object named `email_obj` with `alice@example.com` as the sender, `bob@example.com` as the receiver, `Hello` as the subject, and `Hi Bob!` as the body. Then print the `sender` and `subject` attributes as separate print statements to verify they are stored correctly. +Create an email object named `email_obj` with `alice@example.com` as the sender, `bob@example.com` as the receiver, `Hello` as the subject, and `Hi Bob!` as the body. Then print the `sender` and `subject` attributes as separate print statements to verify they are stored correctly. # --hints-- diff --git a/curriculum/challenges/english/blocks/workshop-email-simulator/6853f68dd3affa9adb2e6d99.md b/curriculum/challenges/english/blocks/workshop-email-simulator/6853f68dd3affa9adb2e6d99.md index 76e061fbc1a..edbcdb28d7d 100644 --- a/curriculum/challenges/english/blocks/workshop-email-simulator/6853f68dd3affa9adb2e6d99.md +++ b/curriculum/challenges/english/blocks/workshop-email-simulator/6853f68dd3affa9adb2e6d99.md @@ -11,7 +11,7 @@ Great! Now that you've practiced datetime formatting, remove the `current_time` # --hints-- -You should not have the the statement `current_time = datetime.datetime.now()")` in your code. +You should not have the statement `current_time = datetime.datetime.now()")` in your code. ```js ({ diff --git a/curriculum/challenges/english/blocks/workshop-emoji-reactor/689b17e7e63b8e2c13839e98.md b/curriculum/challenges/english/blocks/workshop-emoji-reactor/689b17e7e63b8e2c13839e98.md index f362a6dc3ed..136e876c765 100644 --- a/curriculum/challenges/english/blocks/workshop-emoji-reactor/689b17e7e63b8e2c13839e98.md +++ b/curriculum/challenges/english/blocks/workshop-emoji-reactor/689b17e7e63b8e2c13839e98.md @@ -15,7 +15,7 @@ Remove the `console.log`. Check if the current first number inside the `.count` is already 10 (the text is `10/10`), and if so, do nothing. -If the number is less then 10, increment the current count by 1 and update the text of the `.count` element. For example, if the current count is 2, it should be incremented to 3 and the text for the `.count` element should be `3/10`. +If the number is less than 10, increment the current count by 1 and update the text of the `.count` element. For example, if the current count is 2, it should be incremented to 3 and the text for the `.count` element should be `3/10`. # --hints-- diff --git a/curriculum/challenges/english/blocks/workshop-fruit-search-app/6813e49f0a3ec06c1e80c93b.md b/curriculum/challenges/english/blocks/workshop-fruit-search-app/6813e49f0a3ec06c1e80c93b.md index 4fa40db6c5c..1a0b92884e5 100644 --- a/curriculum/challenges/english/blocks/workshop-fruit-search-app/6813e49f0a3ec06c1e80c93b.md +++ b/curriculum/challenges/english/blocks/workshop-fruit-search-app/6813e49f0a3ec06c1e80c93b.md @@ -17,7 +17,7 @@ You should have an `async` arrow function as the first argument to `setTimeout`. assert.match(code, /setTimeout\s*\(\s*async\s*\(\s*\)\s*=>\s*{/); ``` -Inside the `async` function , you should create a `try...catch` block. +Inside the `async` function, you should create a `try...catch` block. ```js assert.match( diff --git a/curriculum/challenges/english/blocks/workshop-media-catalogue/68af277e60e009597dd861e9.md b/curriculum/challenges/english/blocks/workshop-media-catalogue/68af277e60e009597dd861e9.md index e67a2ca5e91..432500cea08 100644 --- a/curriculum/challenges/english/blocks/workshop-media-catalogue/68af277e60e009597dd861e9.md +++ b/curriculum/challenges/english/blocks/workshop-media-catalogue/68af277e60e009597dd861e9.md @@ -29,7 +29,7 @@ Your `MediaCatalogue` class should have an `__init__` method. }) ``` -Your `__init__` method should set the `items` attribute to an empty list . +Your `__init__` method should set the `items` attribute to an empty list. ```js ({ diff --git a/curriculum/challenges/english/blocks/workshop-media-catalogue/68b704862dd6559e890c2a86.md b/curriculum/challenges/english/blocks/workshop-media-catalogue/68b704862dd6559e890c2a86.md index c21cb499ff2..ca5b84ad551 100644 --- a/curriculum/challenges/english/blocks/workshop-media-catalogue/68b704862dd6559e890c2a86.md +++ b/curriculum/challenges/english/blocks/workshop-media-catalogue/68b704862dd6559e890c2a86.md @@ -21,7 +21,7 @@ You should have a variable named `result` in your `__str__` method. }) ``` -Your should assign `f'Media Catalogue ({len(self.items)} items):\n\n'` to the `result` variable. +You should assign `f'Media Catalogue ({len(self.items)} items):\n\n'` to the `result` variable. ```js ({ diff --git a/curriculum/challenges/english/blocks/workshop-planets-tablist/68599e9259c0eec3e78c52fd.md b/curriculum/challenges/english/blocks/workshop-planets-tablist/68599e9259c0eec3e78c52fd.md index 886dde884c0..350cacb6b40 100644 --- a/curriculum/challenges/english/blocks/workshop-planets-tablist/68599e9259c0eec3e78c52fd.md +++ b/curriculum/challenges/english/blocks/workshop-planets-tablist/68599e9259c0eec3e78c52fd.md @@ -7,7 +7,7 @@ dashedName: step-6 # --description-- -By default the other tabs should not be selected. You can do this by adding the `aria-selected` attribute to the second and third `button` elements and setting their values to `"false"`. +By default, the other tabs should not be selected. You can do this by adding the `aria-selected` attribute to the second and third `button` elements and setting their values to `"false"`. # --hints-- diff --git a/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734c10a327760a665b7d5b9.md b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734c10a327760a665b7d5b9.md index 693143ebc53..7406b4980bb 100644 --- a/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734c10a327760a665b7d5b9.md +++ b/curriculum/challenges/english/blocks/workshop-plant-nursery-catalog/6734c10a327760a665b7d5b9.md @@ -11,7 +11,7 @@ In the next few steps, you'll work on a function that will allow you to update t Create a function named `sellPlants` that takes three arguments: a plant object, the pot size and the number of pots to sell, in this order. -When the specified number of pots is greater then the available pots, make your function return `Not enough size pots for . Only left.`. Replace `` with the pot size, `` with the remaining pots for that size, and `` with the scientific name of the plant followed by a space and the name of the cultivar wrapped between single quotes. +When the specified number of pots is greater than the available pots, make your function return `Not enough size pots for . Only left.`. Replace `` with the pot size, `` with the remaining pots for that size, and `` with the scientific name of the plant followed by a space and the name of the cultivar wrapped between single quotes. To test that everything works, log the result of calling your `sellPlants` function with the `ballerina` object, `"small"`, and `25` to the console. diff --git a/curriculum/challenges/english/blocks/workshop-quincys-job-tips/68eab45aceb7c00fd8de4fed.md b/curriculum/challenges/english/blocks/workshop-quincys-job-tips/68eab45aceb7c00fd8de4fed.md index d22de928afc..ce2e11c1d4a 100644 --- a/curriculum/challenges/english/blocks/workshop-quincys-job-tips/68eab45aceb7c00fd8de4fed.md +++ b/curriculum/challenges/english/blocks/workshop-quincys-job-tips/68eab45aceb7c00fd8de4fed.md @@ -13,7 +13,7 @@ Below this heading, add a block quotation element with a `cite` attribute with t # --hints-- -Your should have an `h2` element nested inside the second section. +You should have an `h2` element nested inside the second section. ```js assert.exists(document.querySelector('main > section:nth-of-type(2) > h2')); diff --git a/curriculum/challenges/english/blocks/workshop-salary-tracker/68c27eb292bfec6b9402d58f.md b/curriculum/challenges/english/blocks/workshop-salary-tracker/68c27eb292bfec6b9402d58f.md index 872ca30346c..131ea878c5c 100644 --- a/curriculum/challenges/english/blocks/workshop-salary-tracker/68c27eb292bfec6b9402d58f.md +++ b/curriculum/challenges/english/blocks/workshop-salary-tracker/68c27eb292bfec6b9402d58f.md @@ -13,7 +13,7 @@ After that, print `charlie_brown` to the console. # --hints-- -Your `Employee` class should have a `__str__` method with a `self` parameter . +Your `Employee` class should have a `__str__` method with a `self` parameter. ```js ({ test: () => assert(runPython(`_Node(_code).find_class("Employee").find_function("__str__").has_args("self")`)) }) diff --git a/curriculum/challenges/english/blocks/workshop-storytelling-app/671fa22e99042b1e91fe9d2e.md b/curriculum/challenges/english/blocks/workshop-storytelling-app/671fa22e99042b1e91fe9d2e.md index dbaaa80bafc..25b661db329 100644 --- a/curriculum/challenges/english/blocks/workshop-storytelling-app/671fa22e99042b1e91fe9d2e.md +++ b/curriculum/challenges/english/blocks/workshop-storytelling-app/671fa22e99042b1e91fe9d2e.md @@ -7,7 +7,7 @@ dashedName: step-3 # --description-- -Inside the `.btn-container` , create three buttons for each type of story. Give each button a class of `btn` and an `id` of `scary-btn`, `funny-btn`, and `adventure-btn`. The text for each button should be `Scary Story`, `Funny Story`, and `Adventure Story` respectively. +Inside the `.btn-container`, create three buttons for each type of story. Give each button a class of `btn` and an `id` of `scary-btn`, `funny-btn`, and `adventure-btn`. The text for each button should be `Scary Story`, `Funny Story`, and `Adventure Story` respectively. # --hints-- diff --git a/curriculum/challenges/english/blocks/workshop-string-transformer/68e44519c769bf545bb3f22a.md b/curriculum/challenges/english/blocks/workshop-string-transformer/68e44519c769bf545bb3f22a.md index d97fa80d946..2d568774d8f 100644 --- a/curriculum/challenges/english/blocks/workshop-string-transformer/68e44519c769bf545bb3f22a.md +++ b/curriculum/challenges/english/blocks/workshop-string-transformer/68e44519c769bf545bb3f22a.md @@ -7,7 +7,7 @@ dashedName: step-7 # --description-- -To get the desired output of `"I love dogs and dogs are so much fun!"`, you will need to use the `replaceAll()` method instead of the `replace()` method. This methods returns a new string for all matches to the substring. +To get the desired output of `"I love dogs and dogs are so much fun!"`, you will need to use the `replaceAll()` method instead of the `replace()` method. This method returns a new string for all matches to the substring. Update the `exampleSentence.replace("cats", "dogs")` to use the `replaceAll()` method instead. Now you should see the correct text in the console. diff --git a/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590d3.md b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590d3.md index 034f4fbc115..9439f07b7b3 100644 --- a/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590d3.md +++ b/curriculum/challenges/english/blocks/workshop-superhero-application-form/680900675ae3d54ee19590d3.md @@ -13,7 +13,7 @@ To stop that, add the `disabled` attribute to disable the submit button if `hero Now, the button will be disabled if something isn't filled in. Fill in the form with your superhero information and submit it to join the league. -With that, you superhero application form is complete. +With that, your superhero application form is complete. # --hints-- diff --git a/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864fa68aae44b80f7d0863c.md b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864fa68aae44b80f7d0863c.md index 12275260982..c5fb46a60f5 100644 --- a/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864fa68aae44b80f7d0863c.md +++ b/curriculum/challenges/english/blocks/workshop-tailwind-pricing-component/6864fa68aae44b80f7d0863c.md @@ -7,7 +7,7 @@ dashedName: step-25 # --description-- -In addition to those, add the classes `block` and `rounded-md` to the anchor tag to make the it a block element and remove the sharp edges. +In addition to those, add the classes `block` and `rounded-md` to the anchor tag to make it a block element and remove the sharp edges. # --hints-- diff --git a/curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd45eb92c40b176d987d10.md b/curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd45eb92c40b176d987d10.md index ffdfb437d9c..cad4f00e0d5 100644 --- a/curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd45eb92c40b176d987d10.md +++ b/curriculum/challenges/english/blocks/workshop-toggle-text-app/67cd45eb92c40b176d987d10.md @@ -31,7 +31,7 @@ const buttonEl = document.querySelector("button"); assert.equal(buttonEl.textContent, "Message"); ``` -You `button` element should be inside of the `toggle-container` element. +Your `button` element should be inside of the `toggle-container` element. ```js const buttonEl = document.querySelector("#toggle-container > button");