diff --git a/curriculum/challenges/arabic/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md b/curriculum/challenges/arabic/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
index 26dcaf81d51..138c596a766 100644
--- a/curriculum/challenges/arabic/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
+++ b/curriculum/challenges/arabic/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
@@ -26,12 +26,12 @@ HTML has a vast list of predefined tags that you can use to create all kinds of
Using the correct elements for content is called semantic HTML. You will explore this in much more depth later on in the curriculum.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s [Introduction to HTML video](https://www.youtube.com/watch?v=LGQuIIv2RVA&list=PL4-IK0AVhVjM0xE0K2uZRvsM7LkIhsPT-)
+# --question--
+
## --text--
What are HTML tags?
diff --git a/curriculum/challenges/arabic/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md b/curriculum/challenges/arabic/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
index 58e4fab1b96..0a6e5658f3d 100644
--- a/curriculum/challenges/arabic/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
+++ b/curriculum/challenges/arabic/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
@@ -11,12 +11,12 @@ HTML and CSS are two languages that work together to create everything that you
Many helpful resources out there keep referring to HTML and CSS as programming languages, but if you want to get technical, labeling them as such is not quite accurate. This is because they are only concerned with presenting information. They are not used to program logic. JavaScript, which you will learn in the next section, is a programming language because it’s used to make webpages do things. Yet, there is quite a lot you can do with just HTML and CSS, and you will definitely need them both. Throughout our curriculum, the following lessons focus on giving you the tools you need to succeed once you reach JavaScript content.
-# --question--
-
-## --assignment--
+# --assignment--
Read the HTML vs CSS vs JavaScript article. It is a quick overview of the relationships between HTML, CSS, and JavaScript.
+# --question--
+
## --text--
Which of the following statements is true?
@@ -37,5 +37,3 @@ HTML and CSS are used to add style to a webpage, and JavaScript is used to creat
## --video-solution--
2
-
-
diff --git a/curriculum/challenges/arabic/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md b/curriculum/challenges/arabic/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
index 16299d58648..29cc79ceab3 100644
--- a/curriculum/challenges/arabic/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
+++ b/curriculum/challenges/arabic/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
@@ -12,9 +12,7 @@ The final element needed to complete the HTML boilerplate is the `
` elemen
To complete the boilerplate, add a `body` element to the `index.html` file. The `body` element also goes within the `html` element and is always below the `head` element, like so:
-# --question--
-
-## --assignment--
+# --assignment--
Watch and follow along to Kevin Powell’s brilliant Building your first web page video above.
@@ -26,6 +24,8 @@ Build some muscle memory by deleting the contents of the `index.html` file and t
Run your boilerplate through this [HTML validator](https://www.freeformatter.com/html-validator.html). Validators ensure your markup is correct and are an excellent learning tool, as they provide feedback on syntax errors you may be making often and aren’t aware of, such as missing closing tags and extra spaces in your HTML.
+# --question--
+
## --text--
What is the purpose of the `body` element?
diff --git a/curriculum/challenges/arabic/16-the-odin-project/top-links-and-images/links-and-images-question-a.md b/curriculum/challenges/arabic/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
index b4d237448f3..09759d1d3e7 100644
--- a/curriculum/challenges/arabic/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
+++ b/curriculum/challenges/arabic/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
@@ -39,12 +39,12 @@ By default, any text wrapped with an anchor tag without a `href` attribute will
It’s worth noting you can use anchor tags to link to any kind of resource on the internet, not just other HTML documents. You can link to videos, pdf files, images, and so on, but for the most part, you will be linking to other HTML documents.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Links video above.
+# --question--
+
## --text--
What HTML tag is used to create a link?
diff --git a/curriculum/challenges/arabic/16-the-odin-project/top-links-and-images/links-and-images-question-d.md b/curriculum/challenges/arabic/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
index 37eebffbabf..19e8da36314 100644
--- a/curriculum/challenges/arabic/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
+++ b/curriculum/challenges/arabic/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
@@ -85,12 +85,12 @@ In many cases, this will work just fine; however, you can still run into unexpec
```
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML File Structure video above.
+# --question--
+
## --text--
What is the difference between an absolute and a relative link?
diff --git a/curriculum/challenges/arabic/16-the-odin-project/top-links-and-images/links-and-images-question-e.md b/curriculum/challenges/arabic/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
index ae008078088..8ac3815d177 100644
--- a/curriculum/challenges/arabic/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
+++ b/curriculum/challenges/arabic/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
@@ -71,12 +71,12 @@ The `alt` attribute is used to describe an image. It will be used in place of th
This is how the The Odin Project logo example you used earlier looks with an `alt` attribute included:
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Images Video above.
+# --question--
+
## --text--
Which tag is used to display an image?
diff --git a/curriculum/challenges/arabic/16-the-odin-project/top-links-and-images/links-and-images-question-h.md b/curriculum/challenges/arabic/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
index 71157081ae7..f7ed108d84e 100644
--- a/curriculum/challenges/arabic/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
+++ b/curriculum/challenges/arabic/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
@@ -70,12 +70,12 @@ The `alt` attribute is used to describe an image. It will be used in place of th
This is how the The Odin Project logo example you used earlier looks with an alt attribute included:
-# --question--
-
-## --assignment--
+# --assignment--
Read about the four main image formats that can be used on the web.
+# --question--
+
## --text--
What are the four main image formats that you can use for images on the web?
diff --git a/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-a.md b/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
index 81cc2d54518..e2882cdb454 100644
--- a/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
+++ b/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
@@ -13,12 +13,12 @@ To open up the inspector, you can right-click on any element of a webpage and cl
Don’t get overwhelmed with all the tools you’re now seeing! For this lesson, we want to focus on the Elements and Styles panes.
-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
Which panes should you focus on in the Chrome Dev Tools for inspecting and debugging HTML and CSS?
diff --git a/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-c.md b/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
index 84cee19aea0..25a32e0f581 100644
--- a/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
+++ b/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
@@ -14,12 +14,12 @@ When an element is selected, the Styles tab will show all the currently applied

-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
Which feature in the Elements pane allows you to select any element on a webpage by hovering over it?
diff --git a/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-d.md b/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
index 4d882631471..a4d810760a5 100644
--- a/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
+++ b/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
@@ -14,13 +14,12 @@ When an element is selected, the Styles tab will show all the currently applied

-
-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
In the Styles pane, what information can you view about an element when it is selected?
diff --git a/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-f.md b/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
index a91d049aee3..96e12157b13 100644
--- a/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
+++ b/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
@@ -16,13 +16,12 @@ Every single thing on a webpage is a rectangular box. These boxes can have other
}
```
-
-# --question--
-
-## --assignment--
+# --assignment--
Add a border to every element on the page and see how the boxes are laid out.
+# --question--
+
## --text--
What is the fundamental concept in CSS that helps you understand the structure of elements as rectangular boxes?
diff --git a/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-g.md b/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
index b8c981a7aa9..fdd4840cfa0 100644
--- a/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
+++ b/curriculum/challenges/arabic/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
@@ -20,12 +20,12 @@ Be sure to study the diagrams carefully.

-# --question--
-
-## --assignment--
+# --assignment--
Add a border to every element on the page and see how the boxes are laid out.
+# --question--
+
## --text--
From inside to outside, what is the order of box-model properties?
diff --git a/curriculum/challenges/arabic/16-the-odin-project/top-working-with-text/working-with-text-question-a.md b/curriculum/challenges/arabic/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
index 8698b62aca8..33176924828 100644
--- a/curriculum/challenges/arabic/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
+++ b/curriculum/challenges/arabic/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
@@ -32,12 +32,12 @@ Changing our example from before to use paragraph elements fixes the issue:
-# --question--
-
-## --assignment--
+# --assignment--
Watch and follow along to Kevin Powell’s HTML Paragraph and Headings Video above.
+# --question--
+
## --text--
How do you create a paragraph in HTML?
diff --git a/curriculum/challenges/arabic/16-the-odin-project/top-working-with-text/working-with-text-question-c.md b/curriculum/challenges/arabic/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
index 6ccf0e06658..da6e3dd4511 100644
--- a/curriculum/challenges/arabic/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
+++ b/curriculum/challenges/arabic/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
@@ -20,12 +20,12 @@ But you will probably find yourself using the `strong` element much more in comb
Sometimes you will want to make text bold without giving it an important meaning. You’ll learn how to do that in the CSS lessons later in the curriculum.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Bold and Italic Text Video above.
+# --question--
+
## --text--
What element should you use to make text bold and important?
diff --git a/curriculum/challenges/arabic/16-the-odin-project/top-working-with-text/working-with-text-question-g.md b/curriculum/challenges/arabic/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
index 5f5d141fa46..23881db5be0 100644
--- a/curriculum/challenges/arabic/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
+++ b/curriculum/challenges/arabic/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
@@ -21,12 +21,12 @@ Writing an HTML comment is simple: You just enclose the comment with `
```
-# --question--
-
-## --assignment--
+# --assignment--
To get some practice working with text in HTML, create a plain blog article page which uses different headings, uses paragraphs, and has some text in the paragraphs bolded and italicized. You can use [Lorem Ipsum](https://loremipsum.io) to generate dummy text, in place of real text as you build your sites.
+# --question--
+
## --text--
How do you create HTML comments?
diff --git a/curriculum/challenges/arabic/16-the-odin-project/top-working-with-text/working-with-text-question-h.md b/curriculum/challenges/arabic/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
index c20b4de097a..29feb0cf613 100644
--- a/curriculum/challenges/arabic/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
+++ b/curriculum/challenges/arabic/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
@@ -22,9 +22,7 @@ Ordered lists are created using the `` element. Each individual item in them
-# --question--
-
-## --assignment--
+# --assignment--
Watch the first three minutes of Kevin Powell's video on Ordered and Unordered lists above.
@@ -44,6 +42,8 @@ Make an unordered list of places you’d like to visit someday.
Make an ordered list of your all time top 5 favorite video games or movies.
+# --question--
+
## --text--
What HTML tag is used to create an unordered list?
diff --git a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
index 0a15305c01e..1b2711c96f6 100644
--- a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
+++ b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
@@ -16,9 +16,7 @@ This first video will look at key words that tell you what math operation to use
\- Algebra and Trigonometry by Jay Abramson
-# --question--
-
-## --assignment--
+# --assignment--
Complete the problems on pages 63, 75, 85, and 118 from "Business Math, a Step-by-Step Handbook (2021)".
@@ -26,6 +24,8 @@ Complete the problems on pages 63, 75, 85, and 118 from "Business Math, a Step-b
Complete the problems on pages 304, 308, and 321 from "Algebra and Trigonometry".
+# --question--
+
## --text--
Which of the following key words indicate subtraction?
diff --git a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
index ca2ea6f7796..0a70a02cf1d 100644
--- a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
+++ b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
@@ -16,12 +16,12 @@ Here is the Business Math, a Step-by-Step Handbook (2021) by Jean-Paul Oliver
-# --question--
-
-## --assignment--
+# --assignment--
Complete the problems on pages 155 and 163 from "Business Math, a Step-by-Step Handbook (2021)".
+# --question--
+
## --text--
Which of the following business equations is not correct?
diff --git a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
index 7386db1e3a1..5224ac7cf0a 100644
--- a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
+++ b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
@@ -12,12 +12,12 @@ The first video will show you how to convert between fractions, decimals, and pe
Here is the Colab notebook used in the video. Use this code as a model, and write your own code to convert fractions and decimals.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code to convert fractions and decimals to your algebra Colab notebook.
+# --question--
+
## --text--
Which of the following correctly represents "three hundredths" as a decimal?
diff --git a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
index e1ac138f79e..7c367228f0c 100644
--- a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
+++ b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
@@ -12,9 +12,7 @@ The following video will show you one way to set up your Google Colaboratory not
Here is the Colab notebook used in this video so you can use it as a model.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code to factor and solve for a variable to your algebra Colab notebook.
@@ -22,6 +20,8 @@ Add the code to factor and solve for a variable to your algebra Colab notebook.
Run the code in the following notebook to get practice converting fractions and decimals. As a bonus, look at the code used to generate the practice problems.
+# --question--
+
## --text--
Which of the following languages can you not use in Google Colaboratory?
diff --git a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
index d5516d90fb2..4cc6201ae95 100644
--- a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
+++ b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
@@ -12,12 +12,12 @@ This next video will show you the connection between functions and graphing. Not
Here is the Colab notebook to go with this video.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your algebra Colab notebook for functions and graphing.
+# --question--
+
## --text--
What Python library would you import to create arrays that you can graph?
diff --git a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-functions-and-graphing/functions.md b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
index a5f13dca979..d511fecf032 100644
--- a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
+++ b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
@@ -12,12 +12,12 @@ This first video will show you what it means to be a function, and then it will
Here is the Colab notebook used in this and the next videos.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your algebra Colab notebook that creates Python functions for decimal-to-fraction conversions
+# --question--
+
## --text--
After defining a function in Python, indent each line of the function how many spaces?
diff --git a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
index ac237fcbcb2..3c170849ede 100644
--- a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
+++ b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
@@ -12,9 +12,7 @@ This next video will show you the connection between functions and graphing. Not
Here is the Colab notebook to go with the last two videos so you can start making your own graphs.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your algebra Colab notebook for functions and graphing.
@@ -22,6 +20,8 @@ Add code to your algebra Colab notebook for functions and graphing.
Run the following notebook to see more ways to create graphs using algebra and Python.
+# --question--
+
## --text--
Which of the following would put a blue line on a graph?
diff --git a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
index d9dca33678b..7224ab905a2 100644
--- a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
+++ b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
@@ -12,12 +12,12 @@ This first video will show you how to graph systems of equations with written ma
Here is the Colab notebook used in this video.
-# --question--
-
-## --assignment--
+# --assignment--
Add code from the video to the algebra notebook you are building, and test it with different functions.
+# --question--
+
## --text--
The numpy `linspace()` function takes three arguments to create an array. Which of the following arguments does it not take?
diff --git a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
index 5d9ca07f933..18484302ead 100644
--- a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
+++ b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
@@ -12,9 +12,7 @@ This video will go deeper, with more examples of how to use SymPy solve. It will
Here is the Colab notebook to go along with this video. Use it to add more to the algebra Colab notebook that you are building.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code for more ways to solve for x from the video to your algebra Colab notebook.
@@ -22,6 +20,8 @@ Add the code for more ways to solve for x from the video to your algebra Colab n
Open the following Colab notebook, run the cell, and practice solving one and two-step algebra problems. As a bonus, look at the code that generates the practice problems.
+# --question--
+
## --text--
If you import sympy and define x as a variable, what would be the output from the following code?
diff --git a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
index cf99c6cfbd1..359af3680b5 100644
--- a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
+++ b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
@@ -12,12 +12,12 @@ This first video will show you the essence of algebra and then how Python code d
Here is the Colab notebook to go along with this video. Add the code from the video to your algebra Colab notebook to see how to solve for X using Python. Then change the code if you want, test it, and compare it to paper-and-pencil solving. Remember the equation input needs to be in Python syntax.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code to solve for x from the video to your algebra Colab notebook.
+# --question--
+
## --text--
In Python, what is the library you import to solve algebra problems with variables?
diff --git a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
index 08847d0f8a6..fff4fb886a7 100644
--- a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
+++ b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
@@ -12,12 +12,12 @@ The first video will show you the math behind solving a system of two equations
Here is the Colab notebook used in this video.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your notebook to solve and graph systems of equations
+# --question--
+
## --text--
Which of the following can SymPy do that matplotlib can't do?
diff --git a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-linear-functions/linear-equations.md b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
index c513b57f2eb..e6b1e211b81 100644
--- a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
+++ b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
@@ -12,12 +12,12 @@ This video will show you the math behind finding the y-intercept in a linear fun
Here is the Colab notebook to go with the last two videos, so you can see the formulas.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your algebra Colab notebook to graph a function from points or from equation input.
+# --question--
+
## --text--
If you know the slope ("m") and you have one (x,y) coordinate point, which of the following equations could you use to find "b", representing the y-intercept in Python?
diff --git a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
index 834b288fe92..66e0414871b 100644
--- a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
+++ b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
@@ -16,12 +16,12 @@ This first video includes an introduction to the course, how it will work, and h
\- Algebra and Trigonometry by Jay Abramson
-# --question--
-
-## --assignment--
+# --assignment--
Create an algebra Colab notebook on your google drive so you can follow along with the videos.
+# --question--
+
## --text--
When adding text in Google Colab, what symbol would you use to create a heading that will appear in the table of contents?
diff --git a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
index 663f0cc63e5..170a6679d68 100644
--- a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
+++ b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
@@ -10,12 +10,12 @@ dashedName: ratios-and-proportions-extra
The last video in this section will show you how to use proportions in other applications, such as currency exchange rates and unit conversion. It will also show you more about setting up your notebook and working through the practice assignment.
-# --question--
-
-## --assignment--
+# --assignment--
Open the following Colab notebook, run the cell, and practice solving one-step algebra problems. As a bonus, look at the code that generates the practice problems.
+# --question--
+
## --text--
What is another way to write 0.9999... (repeating 9)?
diff --git a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
index 8371ec1655d..14a060f564e 100644
--- a/curriculum/challenges/arabic/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
+++ b/curriculum/challenges/arabic/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
@@ -12,12 +12,12 @@ Now we get to the math content. This video will show you how to set up and solve
Here is the Colab notebook to go along with this video. If you have not done so yet, set up your algebra Colab notebook from the last video. Then, add the code from this video to it.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code from the video to the algebra Colab notebook you created in the first step.
+# --question--
+
## --text--
In solving a proportion, if one numerator is zero, does the other numerator have to be zero for the statement to be true?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
index 04d809176cc..d5de7121c15 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-do-while/ and complete all the tasks for the "Add Looping Logic to Your Code Using the do-while and while Statements in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Add Looping Logic to Your Code Using the `do`-`while` and `while` Statements in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer needs to iterate through an array of items to find one that matches a certain criteria. Which is the best iteration statement for this purpose?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
index d0087ce5be8..ee50cb1473b 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-switch-case/ and complete all the tasks for the "Branch the Flow of Code Using the switch-case Construct in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Branch the Flow of Code Using the `switch`-`case` Construct in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the purpose of the `break` keyword?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
index b34b20dcdd7..a837a683f26 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-develop-branching-looping-structures-c-sharp/ and complete all the tasks for the "Challenge Project - Develop Branching and Looping Structures in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop Branching and Looping Structures in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer needs to create an iteration statement. Under what condition is a `while` statement a better choice than a `do` statement?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
index bf5a4084719..68fae6e49b2 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-code-blocks/ and complete all the tasks for the "Control Variable Scope and Logic Using Code Blocks in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Control Variable Scope and Logic Using Code Blocks in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following statements is true about showing/removing the curly braces for code blocks associated with an `if` statement?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
index 3f503f69e32..f1d60edd59a 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-evaluate-boolean-expressions/ and complete all the tasks for the "Evaluate Boolean Expressions to Make Decisions in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Evaluate Boolean Expressions to Make Decisions in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code is a valid use of the conditional operator?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
index f23006f2793..a678783a004 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-develop-conditional-branching-looping/ and complete all the tasks for the "Guided Project - Develop Conditional Branching and Looping Structures in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop Conditional Branching and Looping Structures in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is it appropriate to use a `switch-case` construct rather than a `if-elseif-else` construct?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
index 29f7fbe4ca9..d85cd9e79c5 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-for/ and complete all the tasks for the "Iterate Through a Code Block Using the for Statement in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Iterate Through a Code Block Using the `for` Statement in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following `for` statements is correct?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
index 597a1daa754..b4c34681581 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-if-elseif-else/ and complete all the tasks for the "Add Decision Logic to Your Code Using if, else, and else if statements in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Add Decision Logic to Your Code Using `if`, `else`, and `else if` Statements in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the choices below is not a valid operator in C#?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
index aeeed01382f..64ee30462ef 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-call-methods/ and complete all the tasks for the "Call Methods From the .NET Class Library Using C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Call Methods from the .NET Class Library Using C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is an object?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
index 4124a3e48d0..c19935da753 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-arrays-iteration-selection/ and complete all the tasks for the "Challenge Project - Develop foreach and if-elseif-else Structures to Process Array Data in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop `foreach` and `if`-`elseif`-`else` Structures to Process Array Data in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer is working with two other developers to update a collection of applications. The developers will use code comments during the update process. Which of the following describes an appropriate use of code comments?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
index ff048d90565..221d8229223 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-readable-code/ and complete all the tasks for the "Create Readable Code with Conventions, Whitespace, and Comments in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create Readable Code with Conventions, Whitespace, and Comments in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following is a bad reason to use a code comment?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
index 94f87df9df4..af1892b527b 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-arrays-iteration-selection/ and complete all the tasks for the "Guided Project - Develop foreach and if-elseif-else Structures to Process Array Data in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop `foreach` and `if`-`elseif`-`else` Structures to Process Array Data in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer writes an application that uses a `foreach` loop to iterate through an array containing 20 elements. After the application is complete, the developer learns that the array must be updated to include 40 elements. The application needs to examine all 40 array elements. Which of the following items describes the required code update?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
index 293d196cf6f..772087d66a9 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/install-configure-visual-studio-code/ and complete all the tasks for the "Install and Configure Visual Studio Code" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Install and Configure Visual Studio Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following choices provides the best description of an Integrated Development Environment (IDE)?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
index 2e1bc53cae6..33713c19393 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-arrays/ and complete all the tasks for the "Store and Iterate Through Sequences of Data Using Arrays and the foreach Statement in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Store and Iterate Through Sequences of Data Using Arrays and the `foreach` Statement in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following foreach statements is syntactically correct?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
index 1f9c05bfa10..18794d3b5af 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-create-mini-game/ and complete all the tasks for the "Challenge Project - Create a Mini-Game" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create a Mini-Game challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer wants to create a method that returns a value in an array. Which of the following options would be a good choice for a method signature?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
index f30799e881f..01aaf75c313 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-c-sharp-methods-return-values/ and complete all the tasks for the "Create C# Methods that Return Values" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create C# Methods that Return Values module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following options correctly returns a `string` value?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
index c576ee4c155..44f48d4b8c9 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-c-sharp-methods-parameters/ and complete all the tasks for the "Create C# Methods with Parameters" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create C# Methods with Parameters module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Given the method signature,
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
index aea8d011c19..15877a13f97 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-visit-petting-zoo/ and complete all the tasks for the "Guided Project - Plan a Petting Zoo Visit" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Plan a Petting Zoo Visit guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the purpose of defining an optional parameter in a method?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
index c7bccb05699..7e6313f4a57 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/write-first-c-sharp-method/ and complete all the tasks for the "Write Your First C# Method" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Write Your First C# Method module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following correctly declares a method?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
index 52415dc17c0..88425acb0d1 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-debug-c-sharp-console-application/ and complete all the tasks for the "Challenge Project - Debug a C# Console Application Using Visual Studio Code" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Debug a C# Console Application Using Visual Studio Code challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following options can be used set a breakpoint in Visual Studio Code?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
index 3a43bedeeff..82396ebc624 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-throw-exceptions-c-sharp/ and complete all the tasks for the "Create and Throw Exceptions in C# Console Applications" module. This is **required** earn to the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create and Throw Exceptions in C# Console Applications module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When should a method throw an exception?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
index c96c6dbf3d0..33d1914183f 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-debug-handle-exceptions-c-sharp-console-application/ and complete all the tasks for the "Guided Project - Debug and Handle Exceptions in a C# Console Application Using Visual Studio Code" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Debug and Handle Exceptions in a C# Console Application Using Visual Studio Code guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is an `ArgumentOutOfRangeException` exception thrown?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
index a437297321d..d77786e00f0 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/implement-exception-handling-c-sharp/ and complete all the tasks for the "Implement Exception Handling in C# Console Applications" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Implement Exception Handling in C# Console Applications module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is an `ArrayTypeMismatchException` exception thrown?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
index cf989a73210..eaf0a57a505 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/implement-visual-studio-code-debugging-tools/ and complete all the tasks for the "Implement the Visual Studio Code Debugging Tools for C#" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Implement the Visual Studio Code Debugging Tools for C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which section of the RUN AND DEBUG view is used to track the current point of execution within the running application?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
index fb54c916c41..66529f25875 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/review-principles-code-debugging-exception-handling-c-sharp/ and complete all the tasks for the "Review the Principles of Code Debugging and Exception Handling" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Review the Principles of Code Debugging and Exception Handling module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the relationship between the type of exception and the information it contains?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
index 57357fa507f..3283ae458e5 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-work-variable-data-c-sharp/ and complete all the tasks for the "Challenge Project - Work with Variable Data in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Work with Variable Data in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
To sort a string array, why is it important to use the `String.Trim()` method on each array element before sorting?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
index cfc6e5f6417..90ad0c24ddc 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-choose-data-type/ and complete all the tasks for the "Choose the Correct Data Type in Your C# Code" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Choose the Correct Data Type in Your C# Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A piece of code must store whole numeric values between negative and positive `1,000,000`. Which data type should you choose?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
index 7e3cccdbf6c..2f81848ec0c 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-convert-cast/ and complete all the tasks for the "Convert Data Types Using Casting and Conversion Techniques in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Convert Data Types Using Casting and Conversion Techniques in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What type of action is being performed when changing a `float` into an `int`?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
index 25db424abb8..4f13971f084 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-format-strings/ and complete all the tasks for the "Format Alphanumeric Data for Presentation in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Format Alphanumeric Data for Presentation in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
For the C# code `Console.WriteLine("C110".PadLeft(6, '0'));`, which is the expected output?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
index 41a67d95996..d70b33e0034 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-work-variable-data-c-sharp/ and complete all the tasks for the "Guided Project - Work with Variable Data in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Work with Variable Data in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
For the code `decimal.TryParse(numberString, out myConvert))` when the type of `numberString` is a String.
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
index 7a75db01628..f3193f3dfc2 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-modify-content/ and complete all the tasks for the "Modify the Content of Strings Using Built-In String Data Type Methods in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Modify the Content of Strings Using Built-In String Data Type Methods in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which method finds the next index of either the `-` char, the `=` char, or the `_` char?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
index f51f67bd1d7..14353de4a63 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-arrays-operations/ and complete all the tasks for the "Perform Operations on Arrays Using Helper Methods in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Operations on Arrays Using Helper Methods in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which method changes the order of items in an `string` array?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
index 7a7836123bb..131c73af39c 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-calculate-print-student-grades/ and complete all the tasks for the "Guided Project - Calculate and Print Student Grades" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Calculate and Print Student Grades guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is wrong with the following code?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
index f4d5d576477..6a5491e8f12 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-calculate-final-gpa/ and complete all the tasks for the "Guided Project - Calculate Final GPA" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Calculate Final GPA guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Suppose `decimal gradePointAverage = 3.99872831m;`.
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
index 09ea0a4fd28..71e056d641f 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-basic-operations/ and complete all the tasks for the "Perform Basic Operations on Numbers in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Basic Operations on Numbers in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the value of the following result?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
index 8fe6df7466b..6a00bd662df 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-basic-formatting/ and complete all the tasks for the "Perform Basic String Formatting in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Basic String Formatting in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code correctly uses string interpolation assuming that the variable `value` is a string?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
index 8c1bb0619d3..f229f0d8387 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-literals-variables/ and complete all the tasks for the "Store and Retrieve Data Using Literal and Variable Values in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Store and Retrieve Data Using Literal and Variable Values in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code creates a variable correctly?
diff --git a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
index c2b06ef0c32..e9da470c2a1 100644
--- a/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
+++ b/curriculum/challenges/arabic/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-write-first/ and complete all the tasks in the "Write Your First C# Code" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Write Your First C# Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the difference between `Console.Write` and `Console.WriteLine`?
diff --git a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
index 26dcaf81d51..138c596a766 100644
--- a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
+++ b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
@@ -26,12 +26,12 @@ HTML has a vast list of predefined tags that you can use to create all kinds of
Using the correct elements for content is called semantic HTML. You will explore this in much more depth later on in the curriculum.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s [Introduction to HTML video](https://www.youtube.com/watch?v=LGQuIIv2RVA&list=PL4-IK0AVhVjM0xE0K2uZRvsM7LkIhsPT-)
+# --question--
+
## --text--
What are HTML tags?
diff --git a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
index 58e4fab1b96..0a6e5658f3d 100644
--- a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
+++ b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
@@ -11,12 +11,12 @@ HTML and CSS are two languages that work together to create everything that you
Many helpful resources out there keep referring to HTML and CSS as programming languages, but if you want to get technical, labeling them as such is not quite accurate. This is because they are only concerned with presenting information. They are not used to program logic. JavaScript, which you will learn in the next section, is a programming language because it’s used to make webpages do things. Yet, there is quite a lot you can do with just HTML and CSS, and you will definitely need them both. Throughout our curriculum, the following lessons focus on giving you the tools you need to succeed once you reach JavaScript content.
-# --question--
-
-## --assignment--
+# --assignment--
Read the HTML vs CSS vs JavaScript article. It is a quick overview of the relationships between HTML, CSS, and JavaScript.
+# --question--
+
## --text--
Which of the following statements is true?
@@ -37,5 +37,3 @@ HTML and CSS are used to add style to a webpage, and JavaScript is used to creat
## --video-solution--
2
-
-
diff --git a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
index 16299d58648..29cc79ceab3 100644
--- a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
+++ b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
@@ -12,9 +12,7 @@ The final element needed to complete the HTML boilerplate is the `` elemen
To complete the boilerplate, add a `body` element to the `index.html` file. The `body` element also goes within the `html` element and is always below the `head` element, like so:
-# --question--
-
-## --assignment--
+# --assignment--
Watch and follow along to Kevin Powell’s brilliant Building your first web page video above.
@@ -26,6 +24,8 @@ Build some muscle memory by deleting the contents of the `index.html` file and t
Run your boilerplate through this [HTML validator](https://www.freeformatter.com/html-validator.html). Validators ensure your markup is correct and are an excellent learning tool, as they provide feedback on syntax errors you may be making often and aren’t aware of, such as missing closing tags and extra spaces in your HTML.
+# --question--
+
## --text--
What is the purpose of the `body` element?
diff --git a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-links-and-images/links-and-images-question-a.md b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
index b4d237448f3..09759d1d3e7 100644
--- a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
+++ b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
@@ -39,12 +39,12 @@ By default, any text wrapped with an anchor tag without a `href` attribute will
It’s worth noting you can use anchor tags to link to any kind of resource on the internet, not just other HTML documents. You can link to videos, pdf files, images, and so on, but for the most part, you will be linking to other HTML documents.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Links video above.
+# --question--
+
## --text--
What HTML tag is used to create a link?
diff --git a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-links-and-images/links-and-images-question-d.md b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
index 37eebffbabf..19e8da36314 100644
--- a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
+++ b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
@@ -85,12 +85,12 @@ In many cases, this will work just fine; however, you can still run into unexpec
```
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML File Structure video above.
+# --question--
+
## --text--
What is the difference between an absolute and a relative link?
diff --git a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-links-and-images/links-and-images-question-e.md b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
index ae008078088..8ac3815d177 100644
--- a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
+++ b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
@@ -71,12 +71,12 @@ The `alt` attribute is used to describe an image. It will be used in place of th
This is how the The Odin Project logo example you used earlier looks with an `alt` attribute included:
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Images Video above.
+# --question--
+
## --text--
Which tag is used to display an image?
diff --git a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-links-and-images/links-and-images-question-h.md b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
index 71157081ae7..f7ed108d84e 100644
--- a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
+++ b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
@@ -70,12 +70,12 @@ The `alt` attribute is used to describe an image. It will be used in place of th
This is how the The Odin Project logo example you used earlier looks with an alt attribute included:
-# --question--
-
-## --assignment--
+# --assignment--
Read about the four main image formats that can be used on the web.
+# --question--
+
## --text--
What are the four main image formats that you can use for images on the web?
diff --git a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-a.md b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
index 81cc2d54518..e2882cdb454 100644
--- a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
+++ b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
@@ -13,12 +13,12 @@ To open up the inspector, you can right-click on any element of a webpage and cl
Don’t get overwhelmed with all the tools you’re now seeing! For this lesson, we want to focus on the Elements and Styles panes.
-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
Which panes should you focus on in the Chrome Dev Tools for inspecting and debugging HTML and CSS?
diff --git a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-c.md b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
index 84cee19aea0..25a32e0f581 100644
--- a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
+++ b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
@@ -14,12 +14,12 @@ When an element is selected, the Styles tab will show all the currently applied

-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
Which feature in the Elements pane allows you to select any element on a webpage by hovering over it?
diff --git a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-d.md b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
index 4d882631471..a4d810760a5 100644
--- a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
+++ b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
@@ -14,13 +14,12 @@ When an element is selected, the Styles tab will show all the currently applied

-
-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
In the Styles pane, what information can you view about an element when it is selected?
diff --git a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-f.md b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
index a91d049aee3..96e12157b13 100644
--- a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
+++ b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
@@ -16,13 +16,12 @@ Every single thing on a webpage is a rectangular box. These boxes can have other
}
```
-
-# --question--
-
-## --assignment--
+# --assignment--
Add a border to every element on the page and see how the boxes are laid out.
+# --question--
+
## --text--
What is the fundamental concept in CSS that helps you understand the structure of elements as rectangular boxes?
diff --git a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-g.md b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
index b8c981a7aa9..fdd4840cfa0 100644
--- a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
+++ b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
@@ -20,12 +20,12 @@ Be sure to study the diagrams carefully.

-# --question--
-
-## --assignment--
+# --assignment--
Add a border to every element on the page and see how the boxes are laid out.
+# --question--
+
## --text--
From inside to outside, what is the order of box-model properties?
diff --git a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-working-with-text/working-with-text-question-a.md b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
index 8698b62aca8..33176924828 100644
--- a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
+++ b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
@@ -32,12 +32,12 @@ Changing our example from before to use paragraph elements fixes the issue:
-# --question--
-
-## --assignment--
+# --assignment--
Watch and follow along to Kevin Powell’s HTML Paragraph and Headings Video above.
+# --question--
+
## --text--
How do you create a paragraph in HTML?
diff --git a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-working-with-text/working-with-text-question-c.md b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
index 6ccf0e06658..da6e3dd4511 100644
--- a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
+++ b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
@@ -20,12 +20,12 @@ But you will probably find yourself using the `strong` element much more in comb
Sometimes you will want to make text bold without giving it an important meaning. You’ll learn how to do that in the CSS lessons later in the curriculum.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Bold and Italic Text Video above.
+# --question--
+
## --text--
What element should you use to make text bold and important?
diff --git a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-working-with-text/working-with-text-question-g.md b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
index 5f5d141fa46..23881db5be0 100644
--- a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
+++ b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
@@ -21,12 +21,12 @@ Writing an HTML comment is simple: You just enclose the comment with `
```
-# --question--
-
-## --assignment--
+# --assignment--
To get some practice working with text in HTML, create a plain blog article page which uses different headings, uses paragraphs, and has some text in the paragraphs bolded and italicized. You can use [Lorem Ipsum](https://loremipsum.io) to generate dummy text, in place of real text as you build your sites.
+# --question--
+
## --text--
How do you create HTML comments?
diff --git a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-working-with-text/working-with-text-question-h.md b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
index c20b4de097a..29feb0cf613 100644
--- a/curriculum/challenges/chinese-traditional/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
+++ b/curriculum/challenges/chinese-traditional/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
@@ -22,9 +22,7 @@ Ordered lists are created using the `` element. Each individual item in them
-# --question--
-
-## --assignment--
+# --assignment--
Watch the first three minutes of Kevin Powell's video on Ordered and Unordered lists above.
@@ -44,6 +42,8 @@ Make an unordered list of places you’d like to visit someday.
Make an ordered list of your all time top 5 favorite video games or movies.
+# --question--
+
## --text--
What HTML tag is used to create an unordered list?
diff --git a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
index 16d561f5327..c694a7d9bf2 100644
--- a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
+++ b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
@@ -16,9 +16,7 @@ dashedName: word-problems
\- 《代數與三角學》,作者 Jay Abramson
-# --question--
-
-## --任務--
+# --任務--
完成《商業數學分步手冊(2021)》第 63、75、85 和 118 頁的問題。
@@ -26,6 +24,8 @@ dashedName: word-problems
完成《代數與三角學》第 304、308 和 321 頁的問題。
+# --question--
+
## --text--
以下哪些關鍵詞表示減法?
diff --git a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
index b42bfddb4ff..dbb0f211836 100644
--- a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
+++ b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
@@ -16,12 +16,12 @@ dashedName: demand-and-revenue
\- 《商業數學分步手冊(2021)》,作者 Jean-Paul Oliver
-# --question--
-
-## --作業--
+# --作業--
完成《商業數學分步手冊(2021)》第 155 和 163 頁的問題。
+# --question--
+
## --text--
下列哪個業務方程式不正確?
diff --git a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
index 3275b5b8231..a4c0bd17d10 100644
--- a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
+++ b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
@@ -12,12 +12,12 @@ dashedName: converting-fractions-and-decimals
這是視頻中使用的 Colab 筆記本,使用此代碼作爲模型,自己寫代碼來轉換分數和小數。
-# --question--
-
-## --任務--
+# --任務--
在你的代數 Colab 筆記本上添加轉換分數和小數的代碼。
+# --question--
+
## --text--
以下哪項以小數正確表示“百分之三”?
diff --git a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
index 010e2f4f47c..6cfbc8d1bcc 100644
--- a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
+++ b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
@@ -12,9 +12,7 @@ dashedName: fractions-and-decimals-extra
這是這個視頻中用到的 Colab 筆記本,你可以把它作爲一個模型。
-# --question--
-
-## --任務--
+# --任務--
在你的代數 Colab 筆記本上添加因數和求解變量的代碼。
@@ -22,6 +20,8 @@ dashedName: fractions-and-decimals-extra
在下面的筆記本中運行代碼以練習轉換分數和小數。作爲獎勵,看看用來產生練習問題的代碼。
+# --question--
+
## --text--
你不能在 Google Colaboratory 中使用以下哪種語言?
diff --git a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
index 212acb526c0..37812b5311d 100644
--- a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
+++ b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
@@ -12,12 +12,12 @@ dashedName: functions-and-graphing-extra
這是和視頻配套的 Colab 筆記本。
-# --question--
-
-## --assignment--
+# --assignment--
在你的代數 Colab 筆記本上添加代碼,用於函數和圖像。
+# --question--
+
## --text--
你會導入哪個 Python 庫來創建可以繪圖的數組?
diff --git a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-functions-and-graphing/functions.md b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
index 4eab5e53e4b..9295596707a 100644
--- a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
+++ b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
@@ -12,12 +12,12 @@ dashedName: functions
這是這個和下一個視頻中用到的 Colab 筆記本。
-# --question--
-
-## --assignment--
+# --assignment--
在你的代數 Colab 筆記本上添加代碼,創建用於小數到分數轉換的 Python 函數。
+# --question--
+
## --text--
在 Python 中定義了一個函數後,將函數的每一行縮進多少個空格?
diff --git a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
index 633b99e5abb..9bdbea4910d 100644
--- a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
+++ b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
@@ -12,9 +12,7 @@ dashedName: graphing
這是和上兩個視頻配套的 Colab 筆記本,這樣你可以開始製作你自己的圖像。
-# --question--
-
-## --assignment--
+# --assignment--
在你的代數 Colab 筆記本上添加代碼,用於函數和圖像。
@@ -22,6 +20,8 @@ dashedName: graphing
運行下面的筆記本看看使用代數和 Python 創建圖像的更多方法。
+# --question--
+
## --text--
以下哪種情況會在圖像上畫出一條藍線?
diff --git a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
index 660b5f3566a..c7b9c8c5d90 100644
--- a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
+++ b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
@@ -12,12 +12,12 @@ This first video will show you how to graph systems of equations with written ma
這是這個視頻中用到的 Colab 筆記本。
-# --question--
-
-## --任務--
+# --任務--
將視頻中的代碼添加到你正在創建的代數筆記本中,並使用不同的函數進行測試。
+# --question--
+
## --text--
numpy `linspace()` 函數需要三個參數來創建一個數組。 它不採用以下哪個參數?
diff --git a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
index 4854c7bd387..d98ca7e1fbe 100644
--- a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
+++ b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
@@ -12,9 +12,7 @@ dashedName: how-to-solve-for-x-extra
這是和視頻配套的 Colab 筆記本。用它來爲你正在創建的代數 Colab 筆記本添加更多內容。
-# --question--
-
-## --任務--
+# --任務--
將視頻中更多求解 x 的方法的代碼添加到你的代數 Colab 筆記本中。
@@ -22,6 +20,8 @@ dashedName: how-to-solve-for-x-extra
打開以下 Colab 筆記本,運行單元格,然後練習解決一步和兩步的代數問題。作爲獎勵,看看生成練習題的代碼。
+# --question--
+
## --text--
如果你導入 sympy 並定義 x 爲變量,下面的代碼會有什麼輸出?
diff --git a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
index aa8ec396c77..c01679db989 100644
--- a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
+++ b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
@@ -12,12 +12,12 @@ dashedName: solving-for-x
這是和視頻配套的 Colab 筆記本。將視頻中的代碼添加到你的代數 Colab 筆記本中,看看如何用 Python 求解 X。 然後,如果你想的話,修改代碼,進行測試,並與用紙筆解題的方法進行比較。 記住,方程輸入需要使用 Python 語法。
-# --question--
-
-## --任務--
+# --任務--
將視頻中求解 x 的方法的代碼添加到你的代數 Colab 筆記本中。
+# --question--
+
## --text--
在 Python 中,你導入什麼庫來解決帶有變量的代數問題?
diff --git a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
index c2bbfdf332d..d284d1e46bc 100644
--- a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
+++ b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
@@ -12,12 +12,12 @@ dashedName: solving-systems
這是這個視頻中用到的 Colab 筆記本。
-# --question--
-
-## --任務--
+# --任務--
在你的筆記本上添加代碼,以求解方程組和繪製圖像。
+# --question--
+
## --text--
下面哪一項是 SymPy 能做而 matplotlib 不能做的?
diff --git a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-linear-functions/linear-equations.md b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
index 53afbce78d0..47c142a85c4 100644
--- a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
+++ b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
@@ -12,12 +12,12 @@ dashedName: linear-equations
這是和上兩個視頻配套的 Colab 筆記本,這樣你就可以看到公式。
-# --question--
-
-## --任務--
+# --任務--
在你的代數 Colab 筆記本上添加代碼,通過點或通過方程輸入繪製函數圖像。
+# --question--
+
## --text--
如果你知道斜率(“m”),你有一個 (x,y) 座標點,你可以用以下哪個方程來求 “b”,在 Python 中代表 y 截距?
diff --git a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
index 9e90a207abb..d894b5ac8e2 100644
--- a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
+++ b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
@@ -16,12 +16,12 @@ dashedName: introduction-to-college-algebra-with-python
\- 《代數與三角學》,作者 Jay Abramson
-# --question--
-
-## --任務--
+# --任務--
在你的 Google Drive 上創建一個 Colab 筆記本,這樣你可以跟着視頻一起學習。
+# --question--
+
## --text--
在 Google Colab 中添加文本時,你會用什麼符號來創建一個將出現在目錄中的標題?
diff --git a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
index 9e9a7afc350..d5b623acdbc 100644
--- a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
+++ b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
@@ -10,12 +10,12 @@ dashedName: ratios-and-proportions-extra
本節最後一個視頻將告訴你如何在其他應用中使用比例,如貨幣匯率和單位轉換。 它還將向你展示更多關於設置你的筆記本和完成練習任務的信息。
-# --question--
-
-## --任務--
+# --任務--
打開以下 Colab 筆記本,運行單元格,然後練習解決一步代數問題。作爲獎勵,看看生成練習題的代碼。
+# --question--
+
## --text--
0.9999......(重複 9)的另一種寫法是什麼?
diff --git a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
index db8c80f03b0..c797f3e6f26 100644
--- a/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
+++ b/curriculum/challenges/chinese-traditional/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
@@ -12,12 +12,12 @@ dashedName: solving-proportions
這是和視頻配套的 Colab 筆記本。如果你還沒有這樣做,請設置好上一個視頻中你的代數 Colab 筆記本。 然後,將本視頻中的代碼添加到其中。
-# --question--
-
-## --任務--
+# --任務--
將視頻中的代碼添加到你在第一步創建的代數 Colab 筆記本中。
+# --question--
+
## --text--
在求解一個比例時,如果一個分子是零,另一個分子必須是零,該語句才成立嗎?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
index 04d809176cc..d5de7121c15 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-do-while/ and complete all the tasks for the "Add Looping Logic to Your Code Using the do-while and while Statements in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Add Looping Logic to Your Code Using the `do`-`while` and `while` Statements in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer needs to iterate through an array of items to find one that matches a certain criteria. Which is the best iteration statement for this purpose?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
index d0087ce5be8..ee50cb1473b 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-switch-case/ and complete all the tasks for the "Branch the Flow of Code Using the switch-case Construct in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Branch the Flow of Code Using the `switch`-`case` Construct in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the purpose of the `break` keyword?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
index b34b20dcdd7..a837a683f26 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-develop-branching-looping-structures-c-sharp/ and complete all the tasks for the "Challenge Project - Develop Branching and Looping Structures in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop Branching and Looping Structures in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer needs to create an iteration statement. Under what condition is a `while` statement a better choice than a `do` statement?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
index bf5a4084719..68fae6e49b2 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-code-blocks/ and complete all the tasks for the "Control Variable Scope and Logic Using Code Blocks in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Control Variable Scope and Logic Using Code Blocks in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following statements is true about showing/removing the curly braces for code blocks associated with an `if` statement?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
index 3f503f69e32..f1d60edd59a 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-evaluate-boolean-expressions/ and complete all the tasks for the "Evaluate Boolean Expressions to Make Decisions in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Evaluate Boolean Expressions to Make Decisions in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code is a valid use of the conditional operator?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
index f23006f2793..a678783a004 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-develop-conditional-branching-looping/ and complete all the tasks for the "Guided Project - Develop Conditional Branching and Looping Structures in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop Conditional Branching and Looping Structures in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is it appropriate to use a `switch-case` construct rather than a `if-elseif-else` construct?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
index 29f7fbe4ca9..d85cd9e79c5 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-for/ and complete all the tasks for the "Iterate Through a Code Block Using the for Statement in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Iterate Through a Code Block Using the `for` Statement in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following `for` statements is correct?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
index 597a1daa754..b4c34681581 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-if-elseif-else/ and complete all the tasks for the "Add Decision Logic to Your Code Using if, else, and else if statements in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Add Decision Logic to Your Code Using `if`, `else`, and `else if` Statements in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the choices below is not a valid operator in C#?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
index aeeed01382f..64ee30462ef 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-call-methods/ and complete all the tasks for the "Call Methods From the .NET Class Library Using C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Call Methods from the .NET Class Library Using C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is an object?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
index 4124a3e48d0..c19935da753 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-arrays-iteration-selection/ and complete all the tasks for the "Challenge Project - Develop foreach and if-elseif-else Structures to Process Array Data in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop `foreach` and `if`-`elseif`-`else` Structures to Process Array Data in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer is working with two other developers to update a collection of applications. The developers will use code comments during the update process. Which of the following describes an appropriate use of code comments?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
index ff048d90565..221d8229223 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-readable-code/ and complete all the tasks for the "Create Readable Code with Conventions, Whitespace, and Comments in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create Readable Code with Conventions, Whitespace, and Comments in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following is a bad reason to use a code comment?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
index 94f87df9df4..af1892b527b 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-arrays-iteration-selection/ and complete all the tasks for the "Guided Project - Develop foreach and if-elseif-else Structures to Process Array Data in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop `foreach` and `if`-`elseif`-`else` Structures to Process Array Data in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer writes an application that uses a `foreach` loop to iterate through an array containing 20 elements. After the application is complete, the developer learns that the array must be updated to include 40 elements. The application needs to examine all 40 array elements. Which of the following items describes the required code update?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
index 293d196cf6f..772087d66a9 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/install-configure-visual-studio-code/ and complete all the tasks for the "Install and Configure Visual Studio Code" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Install and Configure Visual Studio Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following choices provides the best description of an Integrated Development Environment (IDE)?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
index 2e1bc53cae6..33713c19393 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-arrays/ and complete all the tasks for the "Store and Iterate Through Sequences of Data Using Arrays and the foreach Statement in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Store and Iterate Through Sequences of Data Using Arrays and the `foreach` Statement in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following foreach statements is syntactically correct?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
index 1f9c05bfa10..18794d3b5af 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-create-mini-game/ and complete all the tasks for the "Challenge Project - Create a Mini-Game" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create a Mini-Game challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer wants to create a method that returns a value in an array. Which of the following options would be a good choice for a method signature?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
index f30799e881f..01aaf75c313 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-c-sharp-methods-return-values/ and complete all the tasks for the "Create C# Methods that Return Values" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create C# Methods that Return Values module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following options correctly returns a `string` value?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
index c576ee4c155..44f48d4b8c9 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-c-sharp-methods-parameters/ and complete all the tasks for the "Create C# Methods with Parameters" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create C# Methods with Parameters module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Given the method signature,
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
index aea8d011c19..15877a13f97 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-visit-petting-zoo/ and complete all the tasks for the "Guided Project - Plan a Petting Zoo Visit" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Plan a Petting Zoo Visit guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the purpose of defining an optional parameter in a method?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
index c7bccb05699..7e6313f4a57 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/write-first-c-sharp-method/ and complete all the tasks for the "Write Your First C# Method" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Write Your First C# Method module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following correctly declares a method?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
index 52415dc17c0..88425acb0d1 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-debug-c-sharp-console-application/ and complete all the tasks for the "Challenge Project - Debug a C# Console Application Using Visual Studio Code" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Debug a C# Console Application Using Visual Studio Code challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following options can be used set a breakpoint in Visual Studio Code?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
index 3a43bedeeff..82396ebc624 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-throw-exceptions-c-sharp/ and complete all the tasks for the "Create and Throw Exceptions in C# Console Applications" module. This is **required** earn to the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create and Throw Exceptions in C# Console Applications module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When should a method throw an exception?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
index c96c6dbf3d0..33d1914183f 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-debug-handle-exceptions-c-sharp-console-application/ and complete all the tasks for the "Guided Project - Debug and Handle Exceptions in a C# Console Application Using Visual Studio Code" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Debug and Handle Exceptions in a C# Console Application Using Visual Studio Code guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is an `ArgumentOutOfRangeException` exception thrown?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
index a437297321d..d77786e00f0 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/implement-exception-handling-c-sharp/ and complete all the tasks for the "Implement Exception Handling in C# Console Applications" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Implement Exception Handling in C# Console Applications module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is an `ArrayTypeMismatchException` exception thrown?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
index cf989a73210..eaf0a57a505 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/implement-visual-studio-code-debugging-tools/ and complete all the tasks for the "Implement the Visual Studio Code Debugging Tools for C#" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Implement the Visual Studio Code Debugging Tools for C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which section of the RUN AND DEBUG view is used to track the current point of execution within the running application?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
index fb54c916c41..66529f25875 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/review-principles-code-debugging-exception-handling-c-sharp/ and complete all the tasks for the "Review the Principles of Code Debugging and Exception Handling" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Review the Principles of Code Debugging and Exception Handling module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the relationship between the type of exception and the information it contains?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
index 57357fa507f..3283ae458e5 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-work-variable-data-c-sharp/ and complete all the tasks for the "Challenge Project - Work with Variable Data in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Work with Variable Data in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
To sort a string array, why is it important to use the `String.Trim()` method on each array element before sorting?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
index cfc6e5f6417..90ad0c24ddc 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-choose-data-type/ and complete all the tasks for the "Choose the Correct Data Type in Your C# Code" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Choose the Correct Data Type in Your C# Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A piece of code must store whole numeric values between negative and positive `1,000,000`. Which data type should you choose?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
index 7e3cccdbf6c..2f81848ec0c 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-convert-cast/ and complete all the tasks for the "Convert Data Types Using Casting and Conversion Techniques in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Convert Data Types Using Casting and Conversion Techniques in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What type of action is being performed when changing a `float` into an `int`?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
index 25db424abb8..4f13971f084 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-format-strings/ and complete all the tasks for the "Format Alphanumeric Data for Presentation in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Format Alphanumeric Data for Presentation in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
For the C# code `Console.WriteLine("C110".PadLeft(6, '0'));`, which is the expected output?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
index 41a67d95996..d70b33e0034 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-work-variable-data-c-sharp/ and complete all the tasks for the "Guided Project - Work with Variable Data in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Work with Variable Data in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
For the code `decimal.TryParse(numberString, out myConvert))` when the type of `numberString` is a String.
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
index 7a75db01628..f3193f3dfc2 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-modify-content/ and complete all the tasks for the "Modify the Content of Strings Using Built-In String Data Type Methods in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Modify the Content of Strings Using Built-In String Data Type Methods in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which method finds the next index of either the `-` char, the `=` char, or the `_` char?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
index f51f67bd1d7..14353de4a63 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-arrays-operations/ and complete all the tasks for the "Perform Operations on Arrays Using Helper Methods in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Operations on Arrays Using Helper Methods in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which method changes the order of items in an `string` array?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
index 7a7836123bb..131c73af39c 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-calculate-print-student-grades/ and complete all the tasks for the "Guided Project - Calculate and Print Student Grades" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Calculate and Print Student Grades guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is wrong with the following code?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
index f4d5d576477..6a5491e8f12 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-calculate-final-gpa/ and complete all the tasks for the "Guided Project - Calculate Final GPA" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Calculate Final GPA guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Suppose `decimal gradePointAverage = 3.99872831m;`.
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
index 09ea0a4fd28..71e056d641f 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-basic-operations/ and complete all the tasks for the "Perform Basic Operations on Numbers in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Basic Operations on Numbers in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the value of the following result?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
index 8fe6df7466b..6a00bd662df 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-basic-formatting/ and complete all the tasks for the "Perform Basic String Formatting in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Basic String Formatting in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code correctly uses string interpolation assuming that the variable `value` is a string?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
index 8c1bb0619d3..f229f0d8387 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-literals-variables/ and complete all the tasks for the "Store and Retrieve Data Using Literal and Variable Values in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Store and Retrieve Data Using Literal and Variable Values in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code creates a variable correctly?
diff --git a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
index c6cdbd10e15..022ce5aa737 100644
--- a/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
+++ b/curriculum/challenges/chinese-traditional/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
@@ -12,12 +12,12 @@ dashedName: write-your-first-c-sharp-code
1. 跳轉到 https://learn.microsoft.com/training/modules/csharp-write-first/,然後完成“編寫第一個 C# 代碼”模塊的所有任務。 這是在 Microsoft Learn 上獲得“使用 C# 編寫第一個代碼”的獎盃以及參加認證考試所**必需**的。
1. 完成後,返回並正確回答下面的問題。
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Write Your First C# Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
`Console.Write` 和 `Console.WriteLine`有什麼區別?
diff --git a/curriculum/challenges/chinese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md b/curriculum/challenges/chinese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
index 26dcaf81d51..138c596a766 100644
--- a/curriculum/challenges/chinese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
+++ b/curriculum/challenges/chinese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
@@ -26,12 +26,12 @@ HTML has a vast list of predefined tags that you can use to create all kinds of
Using the correct elements for content is called semantic HTML. You will explore this in much more depth later on in the curriculum.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s [Introduction to HTML video](https://www.youtube.com/watch?v=LGQuIIv2RVA&list=PL4-IK0AVhVjM0xE0K2uZRvsM7LkIhsPT-)
+# --question--
+
## --text--
What are HTML tags?
diff --git a/curriculum/challenges/chinese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md b/curriculum/challenges/chinese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
index 58e4fab1b96..0a6e5658f3d 100644
--- a/curriculum/challenges/chinese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
+++ b/curriculum/challenges/chinese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
@@ -11,12 +11,12 @@ HTML and CSS are two languages that work together to create everything that you
Many helpful resources out there keep referring to HTML and CSS as programming languages, but if you want to get technical, labeling them as such is not quite accurate. This is because they are only concerned with presenting information. They are not used to program logic. JavaScript, which you will learn in the next section, is a programming language because it’s used to make webpages do things. Yet, there is quite a lot you can do with just HTML and CSS, and you will definitely need them both. Throughout our curriculum, the following lessons focus on giving you the tools you need to succeed once you reach JavaScript content.
-# --question--
-
-## --assignment--
+# --assignment--
Read the HTML vs CSS vs JavaScript article. It is a quick overview of the relationships between HTML, CSS, and JavaScript.
+# --question--
+
## --text--
Which of the following statements is true?
@@ -37,5 +37,3 @@ HTML and CSS are used to add style to a webpage, and JavaScript is used to creat
## --video-solution--
2
-
-
diff --git a/curriculum/challenges/chinese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md b/curriculum/challenges/chinese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
index 16299d58648..29cc79ceab3 100644
--- a/curriculum/challenges/chinese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
+++ b/curriculum/challenges/chinese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
@@ -12,9 +12,7 @@ The final element needed to complete the HTML boilerplate is the `` elemen
To complete the boilerplate, add a `body` element to the `index.html` file. The `body` element also goes within the `html` element and is always below the `head` element, like so:
-# --question--
-
-## --assignment--
+# --assignment--
Watch and follow along to Kevin Powell’s brilliant Building your first web page video above.
@@ -26,6 +24,8 @@ Build some muscle memory by deleting the contents of the `index.html` file and t
Run your boilerplate through this [HTML validator](https://www.freeformatter.com/html-validator.html). Validators ensure your markup is correct and are an excellent learning tool, as they provide feedback on syntax errors you may be making often and aren’t aware of, such as missing closing tags and extra spaces in your HTML.
+# --question--
+
## --text--
What is the purpose of the `body` element?
diff --git a/curriculum/challenges/chinese/16-the-odin-project/top-links-and-images/links-and-images-question-a.md b/curriculum/challenges/chinese/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
index b4d237448f3..09759d1d3e7 100644
--- a/curriculum/challenges/chinese/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
+++ b/curriculum/challenges/chinese/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
@@ -39,12 +39,12 @@ By default, any text wrapped with an anchor tag without a `href` attribute will
It’s worth noting you can use anchor tags to link to any kind of resource on the internet, not just other HTML documents. You can link to videos, pdf files, images, and so on, but for the most part, you will be linking to other HTML documents.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Links video above.
+# --question--
+
## --text--
What HTML tag is used to create a link?
diff --git a/curriculum/challenges/chinese/16-the-odin-project/top-links-and-images/links-and-images-question-d.md b/curriculum/challenges/chinese/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
index 37eebffbabf..19e8da36314 100644
--- a/curriculum/challenges/chinese/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
+++ b/curriculum/challenges/chinese/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
@@ -85,12 +85,12 @@ In many cases, this will work just fine; however, you can still run into unexpec
```
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML File Structure video above.
+# --question--
+
## --text--
What is the difference between an absolute and a relative link?
diff --git a/curriculum/challenges/chinese/16-the-odin-project/top-links-and-images/links-and-images-question-e.md b/curriculum/challenges/chinese/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
index ae008078088..8ac3815d177 100644
--- a/curriculum/challenges/chinese/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
+++ b/curriculum/challenges/chinese/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
@@ -71,12 +71,12 @@ The `alt` attribute is used to describe an image. It will be used in place of th
This is how the The Odin Project logo example you used earlier looks with an `alt` attribute included:
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Images Video above.
+# --question--
+
## --text--
Which tag is used to display an image?
diff --git a/curriculum/challenges/chinese/16-the-odin-project/top-links-and-images/links-and-images-question-h.md b/curriculum/challenges/chinese/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
index 71157081ae7..f7ed108d84e 100644
--- a/curriculum/challenges/chinese/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
+++ b/curriculum/challenges/chinese/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
@@ -70,12 +70,12 @@ The `alt` attribute is used to describe an image. It will be used in place of th
This is how the The Odin Project logo example you used earlier looks with an alt attribute included:
-# --question--
-
-## --assignment--
+# --assignment--
Read about the four main image formats that can be used on the web.
+# --question--
+
## --text--
What are the four main image formats that you can use for images on the web?
diff --git a/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-a.md b/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
index 81cc2d54518..e2882cdb454 100644
--- a/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
+++ b/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
@@ -13,12 +13,12 @@ To open up the inspector, you can right-click on any element of a webpage and cl
Don’t get overwhelmed with all the tools you’re now seeing! For this lesson, we want to focus on the Elements and Styles panes.
-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
Which panes should you focus on in the Chrome Dev Tools for inspecting and debugging HTML and CSS?
diff --git a/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-c.md b/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
index 84cee19aea0..25a32e0f581 100644
--- a/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
+++ b/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
@@ -14,12 +14,12 @@ When an element is selected, the Styles tab will show all the currently applied

-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
Which feature in the Elements pane allows you to select any element on a webpage by hovering over it?
diff --git a/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-d.md b/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
index 4d882631471..a4d810760a5 100644
--- a/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
+++ b/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
@@ -14,13 +14,12 @@ When an element is selected, the Styles tab will show all the currently applied

-
-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
In the Styles pane, what information can you view about an element when it is selected?
diff --git a/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-f.md b/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
index a91d049aee3..96e12157b13 100644
--- a/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
+++ b/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
@@ -16,13 +16,12 @@ Every single thing on a webpage is a rectangular box. These boxes can have other
}
```
-
-# --question--
-
-## --assignment--
+# --assignment--
Add a border to every element on the page and see how the boxes are laid out.
+# --question--
+
## --text--
What is the fundamental concept in CSS that helps you understand the structure of elements as rectangular boxes?
diff --git a/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-g.md b/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
index b8c981a7aa9..fdd4840cfa0 100644
--- a/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
+++ b/curriculum/challenges/chinese/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
@@ -20,12 +20,12 @@ Be sure to study the diagrams carefully.

-# --question--
-
-## --assignment--
+# --assignment--
Add a border to every element on the page and see how the boxes are laid out.
+# --question--
+
## --text--
From inside to outside, what is the order of box-model properties?
diff --git a/curriculum/challenges/chinese/16-the-odin-project/top-working-with-text/working-with-text-question-a.md b/curriculum/challenges/chinese/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
index 8698b62aca8..33176924828 100644
--- a/curriculum/challenges/chinese/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
+++ b/curriculum/challenges/chinese/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
@@ -32,12 +32,12 @@ Changing our example from before to use paragraph elements fixes the issue:
-# --question--
-
-## --assignment--
+# --assignment--
Watch and follow along to Kevin Powell’s HTML Paragraph and Headings Video above.
+# --question--
+
## --text--
How do you create a paragraph in HTML?
diff --git a/curriculum/challenges/chinese/16-the-odin-project/top-working-with-text/working-with-text-question-c.md b/curriculum/challenges/chinese/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
index 6ccf0e06658..da6e3dd4511 100644
--- a/curriculum/challenges/chinese/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
+++ b/curriculum/challenges/chinese/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
@@ -20,12 +20,12 @@ But you will probably find yourself using the `strong` element much more in comb
Sometimes you will want to make text bold without giving it an important meaning. You’ll learn how to do that in the CSS lessons later in the curriculum.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Bold and Italic Text Video above.
+# --question--
+
## --text--
What element should you use to make text bold and important?
diff --git a/curriculum/challenges/chinese/16-the-odin-project/top-working-with-text/working-with-text-question-g.md b/curriculum/challenges/chinese/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
index 5f5d141fa46..23881db5be0 100644
--- a/curriculum/challenges/chinese/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
+++ b/curriculum/challenges/chinese/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
@@ -21,12 +21,12 @@ Writing an HTML comment is simple: You just enclose the comment with `
```
-# --question--
-
-## --assignment--
+# --assignment--
To get some practice working with text in HTML, create a plain blog article page which uses different headings, uses paragraphs, and has some text in the paragraphs bolded and italicized. You can use [Lorem Ipsum](https://loremipsum.io) to generate dummy text, in place of real text as you build your sites.
+# --question--
+
## --text--
How do you create HTML comments?
diff --git a/curriculum/challenges/chinese/16-the-odin-project/top-working-with-text/working-with-text-question-h.md b/curriculum/challenges/chinese/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
index c20b4de097a..29feb0cf613 100644
--- a/curriculum/challenges/chinese/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
+++ b/curriculum/challenges/chinese/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
@@ -22,9 +22,7 @@ Ordered lists are created using the `` element. Each individual item in them
-# --question--
-
-## --assignment--
+# --assignment--
Watch the first three minutes of Kevin Powell's video on Ordered and Unordered lists above.
@@ -44,6 +42,8 @@ Make an unordered list of places you’d like to visit someday.
Make an ordered list of your all time top 5 favorite video games or movies.
+# --question--
+
## --text--
What HTML tag is used to create an unordered list?
diff --git a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
index ecb7907c04a..74a4618a02d 100644
--- a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
+++ b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
@@ -16,9 +16,7 @@ dashedName: word-problems
\- 《代数与三角学》,作者 Jay Abramson
-# --question--
-
-## --任务--
+# --任务--
完成《商业数学分步手册(2021)》第 63、75、85 和 118 页的问题。
@@ -26,6 +24,8 @@ dashedName: word-problems
完成《代数与三角学》第 304、308 和 321 页的问题。
+# --question--
+
## --text--
以下哪些关键词表示减法?
diff --git a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
index 4ea2034b739..67e853ab83a 100644
--- a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
+++ b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
@@ -16,12 +16,12 @@ dashedName: demand-and-revenue
\- 《商业数学分步手册(2021)》,作者 Jean-Paul Oliver
-# --question--
-
-## --作业--
+# --作业--
完成《商业数学分步手册(2021)》第 155 和 163 页的问题。
+# --question--
+
## --text--
下列哪个业务方程式不正确?
diff --git a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
index b5b846bc422..869a561238b 100644
--- a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
+++ b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
@@ -12,12 +12,12 @@ dashedName: converting-fractions-and-decimals
这是视频中使用的 Colab 笔记本,使用此代码作为模型,自己写代码来转换分数和小数。
-# --question--
-
-## --任务--
+# --任务--
在你的代数 Colab 笔记本上添加转换分数和小数的代码。
+# --question--
+
## --text--
以下哪项以小数正确表示“百分之三”?
diff --git a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
index a9ad1ce5aea..6428d9f706c 100644
--- a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
+++ b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
@@ -12,9 +12,7 @@ dashedName: fractions-and-decimals-extra
这是这个视频中用到的 Colab 笔记本,你可以把它作为一个模型。
-# --question--
-
-## --任务--
+# --任务--
在你的代数 Colab 笔记本上添加因数和求解变量的代码。
@@ -22,6 +20,8 @@ dashedName: fractions-and-decimals-extra
在下面的笔记本中运行代码以练习转换分数和小数。作为奖励,看看用来产生练习问题的代码。
+# --question--
+
## --text--
你不能在 Google Colaboratory 中使用以下哪种语言?
diff --git a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
index 405ea7acdaa..9cb59675aaf 100644
--- a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
+++ b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
@@ -12,12 +12,12 @@ dashedName: functions-and-graphing-extra
这是和视频配套的 Colab 笔记本。
-# --question--
-
-## --assignment--
+# --assignment--
在你的代数 Colab 笔记本上添加代码,用于函数和图像。
+# --question--
+
## --text--
你会导入哪个 Python 库来创建可以绘图的数组?
diff --git a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-functions-and-graphing/functions.md b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
index ae5b92cbdcd..23ea1a02a8d 100644
--- a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
+++ b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
@@ -12,12 +12,12 @@ dashedName: functions
这是这个和下一个视频中用到的 Colab 笔记本。
-# --question--
-
-## --assignment--
+# --assignment--
在你的代数 Colab 笔记本上添加代码,创建用于小数到分数转换的 Python 函数。
+# --question--
+
## --text--
在 Python 中定义了一个函数后,将函数的每一行缩进多少个空格?
diff --git a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
index e631af03c62..d268bd2af69 100644
--- a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
+++ b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
@@ -12,9 +12,7 @@ dashedName: graphing
这是和上两个视频配套的 Colab 笔记本,这样你可以开始制作你自己的图像。
-# --question--
-
-## --assignment--
+# --assignment--
在你的代数 Colab 笔记本上添加代码,用于函数和图像。
@@ -22,6 +20,8 @@ dashedName: graphing
运行下面的笔记本看看使用代数和 Python 创建图像的更多方法。
+# --question--
+
## --text--
以下哪种情况会在图像上画出一条蓝线?
diff --git a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
index 9c9d795cb9f..24cb6edba2b 100644
--- a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
+++ b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
@@ -12,12 +12,12 @@ This first video will show you how to graph systems of equations with written ma
这是这个视频中用到的 Colab 笔记本。
-# --question--
-
-## --任务--
+# --任务--
将视频中的代码添加到你正在创建的代数笔记本中,并使用不同的函数进行测试。
+# --question--
+
## --text--
numpy `linspace()` 函数需要三个参数来创建一个数组。 它不采用以下哪个参数?
diff --git a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
index f73987299e0..2ff3168af3a 100644
--- a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
+++ b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
@@ -12,9 +12,7 @@ dashedName: how-to-solve-for-x-extra
这是和视频配套的 Colab 笔记本。用它来为你正在创建的代数 Colab 笔记本添加更多内容。
-# --question--
-
-## --任务--
+# --任务--
将视频中更多求解 x 的方法的代码添加到你的代数 Colab 笔记本中。
@@ -22,6 +20,8 @@ dashedName: how-to-solve-for-x-extra
打开以下 Colab 笔记本,运行单元格,然后练习解决一步和两步的代数问题。作为奖励,看看生成练习题的代码。
+# --question--
+
## --text--
如果你导入 sympy 并定义 x 为变量,下面的代码会有什么输出?
diff --git a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
index 0d579bb47a3..1a91cc9a840 100644
--- a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
+++ b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
@@ -12,12 +12,12 @@ dashedName: solving-for-x
这是和视频配套的 Colab 笔记本。将视频中的代码添加到你的代数 Colab 笔记本中,看看如何用 Python 求解 X。 然后,如果你想的话,修改代码,进行测试,并与用纸笔解题的方法进行比较。 记住,方程输入需要使用 Python 语法。
-# --question--
-
-## --任务--
+# --任务--
将视频中求解 x 的方法的代码添加到你的代数 Colab 笔记本中。
+# --question--
+
## --text--
在 Python 中,你导入什么库来解决带有变量的代数问题?
diff --git a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
index 4e6690352ed..4be854bca29 100644
--- a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
+++ b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
@@ -12,12 +12,12 @@ dashedName: solving-systems
这是这个视频中用到的 Colab 笔记本。
-# --question--
-
-## --任务--
+# --任务--
在你的笔记本上添加代码,以求解方程组和绘制图像。
+# --question--
+
## --text--
下面哪一项是 SymPy 能做而 matplotlib 不能做的?
diff --git a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-linear-functions/linear-equations.md b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
index 1290a6a494e..bdc304fb6cc 100644
--- a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
+++ b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
@@ -12,12 +12,12 @@ dashedName: linear-equations
这是和上两个视频配套的 Colab 笔记本,这样你就可以看到公式。
-# --question--
-
-## --任务--
+# --任务--
在你的代数 Colab 笔记本上添加代码,通过点或通过方程输入绘制函数图像。
+# --question--
+
## --text--
如果你知道斜率(“m”),你有一个 (x,y) 坐标点,你可以用以下哪个方程来求 “b”,在 Python 中代表 y 截距?
diff --git a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
index 36aaff9cfb1..392f4a0db9b 100644
--- a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
+++ b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
@@ -16,12 +16,12 @@ dashedName: introduction-to-college-algebra-with-python
\- 《代数与三角学》,作者 Jay Abramson
-# --question--
-
-## --任务--
+# --任务--
在你的 Google Drive 上创建一个 Colab 笔记本,这样你可以跟着视频一起学习。
+# --question--
+
## --text--
在 Google Colab 中添加文本时,你会用什么符号来创建一个将出现在目录中的标题?
diff --git a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
index 703d0e9760f..4dcb9df3649 100644
--- a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
+++ b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
@@ -10,12 +10,12 @@ dashedName: ratios-and-proportions-extra
本节最后一个视频将告诉你如何在其他应用中使用比例,如货币汇率和单位转换。 它还将向你展示更多关于设置你的笔记本和完成练习任务的信息。
-# --question--
-
-## --任务--
+# --任务--
打开以下 Colab 笔记本,运行单元格,然后练习解决一步代数问题。作为奖励,看看生成练习题的代码。
+# --question--
+
## --text--
0.9999......(重复 9)的另一种写法是什么?
diff --git a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
index 02a4fa98ecc..6d9d544fe11 100644
--- a/curriculum/challenges/chinese/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
+++ b/curriculum/challenges/chinese/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
@@ -12,12 +12,12 @@ dashedName: solving-proportions
这是和视频配套的 Colab 笔记本。如果你还没有这样做,请设置好上一个视频中你的代数 Colab 笔记本。 然后,将本视频中的代码添加到其中。
-# --question--
-
-## --任务--
+# --任务--
将视频中的代码添加到你在第一步创建的代数 Colab 笔记本中。
+# --question--
+
## --text--
在求解一个比例时,如果一个分子是零,另一个分子必须是零,该语句才成立吗?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
index 04d809176cc..d5de7121c15 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-do-while/ and complete all the tasks for the "Add Looping Logic to Your Code Using the do-while and while Statements in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Add Looping Logic to Your Code Using the `do`-`while` and `while` Statements in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer needs to iterate through an array of items to find one that matches a certain criteria. Which is the best iteration statement for this purpose?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
index d0087ce5be8..ee50cb1473b 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-switch-case/ and complete all the tasks for the "Branch the Flow of Code Using the switch-case Construct in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Branch the Flow of Code Using the `switch`-`case` Construct in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the purpose of the `break` keyword?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
index b34b20dcdd7..a837a683f26 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-develop-branching-looping-structures-c-sharp/ and complete all the tasks for the "Challenge Project - Develop Branching and Looping Structures in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop Branching and Looping Structures in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer needs to create an iteration statement. Under what condition is a `while` statement a better choice than a `do` statement?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
index bf5a4084719..68fae6e49b2 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-code-blocks/ and complete all the tasks for the "Control Variable Scope and Logic Using Code Blocks in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Control Variable Scope and Logic Using Code Blocks in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following statements is true about showing/removing the curly braces for code blocks associated with an `if` statement?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
index 3f503f69e32..f1d60edd59a 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-evaluate-boolean-expressions/ and complete all the tasks for the "Evaluate Boolean Expressions to Make Decisions in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Evaluate Boolean Expressions to Make Decisions in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code is a valid use of the conditional operator?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
index f23006f2793..a678783a004 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-develop-conditional-branching-looping/ and complete all the tasks for the "Guided Project - Develop Conditional Branching and Looping Structures in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop Conditional Branching and Looping Structures in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is it appropriate to use a `switch-case` construct rather than a `if-elseif-else` construct?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
index 29f7fbe4ca9..d85cd9e79c5 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-for/ and complete all the tasks for the "Iterate Through a Code Block Using the for Statement in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Iterate Through a Code Block Using the `for` Statement in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following `for` statements is correct?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
index 597a1daa754..b4c34681581 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-if-elseif-else/ and complete all the tasks for the "Add Decision Logic to Your Code Using if, else, and else if statements in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Add Decision Logic to Your Code Using `if`, `else`, and `else if` Statements in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the choices below is not a valid operator in C#?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
index aeeed01382f..64ee30462ef 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-call-methods/ and complete all the tasks for the "Call Methods From the .NET Class Library Using C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Call Methods from the .NET Class Library Using C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is an object?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
index 4124a3e48d0..c19935da753 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-arrays-iteration-selection/ and complete all the tasks for the "Challenge Project - Develop foreach and if-elseif-else Structures to Process Array Data in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop `foreach` and `if`-`elseif`-`else` Structures to Process Array Data in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer is working with two other developers to update a collection of applications. The developers will use code comments during the update process. Which of the following describes an appropriate use of code comments?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
index ff048d90565..221d8229223 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-readable-code/ and complete all the tasks for the "Create Readable Code with Conventions, Whitespace, and Comments in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create Readable Code with Conventions, Whitespace, and Comments in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following is a bad reason to use a code comment?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
index 94f87df9df4..af1892b527b 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-arrays-iteration-selection/ and complete all the tasks for the "Guided Project - Develop foreach and if-elseif-else Structures to Process Array Data in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop `foreach` and `if`-`elseif`-`else` Structures to Process Array Data in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer writes an application that uses a `foreach` loop to iterate through an array containing 20 elements. After the application is complete, the developer learns that the array must be updated to include 40 elements. The application needs to examine all 40 array elements. Which of the following items describes the required code update?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
index 293d196cf6f..772087d66a9 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/install-configure-visual-studio-code/ and complete all the tasks for the "Install and Configure Visual Studio Code" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Install and Configure Visual Studio Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following choices provides the best description of an Integrated Development Environment (IDE)?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
index 2e1bc53cae6..33713c19393 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-arrays/ and complete all the tasks for the "Store and Iterate Through Sequences of Data Using Arrays and the foreach Statement in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Store and Iterate Through Sequences of Data Using Arrays and the `foreach` Statement in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following foreach statements is syntactically correct?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
index 1f9c05bfa10..18794d3b5af 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-create-mini-game/ and complete all the tasks for the "Challenge Project - Create a Mini-Game" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create a Mini-Game challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer wants to create a method that returns a value in an array. Which of the following options would be a good choice for a method signature?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
index f30799e881f..01aaf75c313 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-c-sharp-methods-return-values/ and complete all the tasks for the "Create C# Methods that Return Values" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create C# Methods that Return Values module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following options correctly returns a `string` value?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
index c576ee4c155..44f48d4b8c9 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-c-sharp-methods-parameters/ and complete all the tasks for the "Create C# Methods with Parameters" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create C# Methods with Parameters module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Given the method signature,
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
index aea8d011c19..15877a13f97 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-visit-petting-zoo/ and complete all the tasks for the "Guided Project - Plan a Petting Zoo Visit" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Plan a Petting Zoo Visit guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the purpose of defining an optional parameter in a method?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
index c7bccb05699..7e6313f4a57 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/write-first-c-sharp-method/ and complete all the tasks for the "Write Your First C# Method" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Write Your First C# Method module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following correctly declares a method?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
index 52415dc17c0..88425acb0d1 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-debug-c-sharp-console-application/ and complete all the tasks for the "Challenge Project - Debug a C# Console Application Using Visual Studio Code" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Debug a C# Console Application Using Visual Studio Code challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following options can be used set a breakpoint in Visual Studio Code?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
index 3a43bedeeff..82396ebc624 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-throw-exceptions-c-sharp/ and complete all the tasks for the "Create and Throw Exceptions in C# Console Applications" module. This is **required** earn to the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create and Throw Exceptions in C# Console Applications module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When should a method throw an exception?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
index c96c6dbf3d0..33d1914183f 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-debug-handle-exceptions-c-sharp-console-application/ and complete all the tasks for the "Guided Project - Debug and Handle Exceptions in a C# Console Application Using Visual Studio Code" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Debug and Handle Exceptions in a C# Console Application Using Visual Studio Code guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is an `ArgumentOutOfRangeException` exception thrown?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
index a437297321d..d77786e00f0 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/implement-exception-handling-c-sharp/ and complete all the tasks for the "Implement Exception Handling in C# Console Applications" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Implement Exception Handling in C# Console Applications module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is an `ArrayTypeMismatchException` exception thrown?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
index cf989a73210..eaf0a57a505 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/implement-visual-studio-code-debugging-tools/ and complete all the tasks for the "Implement the Visual Studio Code Debugging Tools for C#" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Implement the Visual Studio Code Debugging Tools for C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which section of the RUN AND DEBUG view is used to track the current point of execution within the running application?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
index fb54c916c41..66529f25875 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/review-principles-code-debugging-exception-handling-c-sharp/ and complete all the tasks for the "Review the Principles of Code Debugging and Exception Handling" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Review the Principles of Code Debugging and Exception Handling module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the relationship between the type of exception and the information it contains?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
index 57357fa507f..3283ae458e5 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-work-variable-data-c-sharp/ and complete all the tasks for the "Challenge Project - Work with Variable Data in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Work with Variable Data in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
To sort a string array, why is it important to use the `String.Trim()` method on each array element before sorting?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
index cfc6e5f6417..90ad0c24ddc 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-choose-data-type/ and complete all the tasks for the "Choose the Correct Data Type in Your C# Code" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Choose the Correct Data Type in Your C# Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A piece of code must store whole numeric values between negative and positive `1,000,000`. Which data type should you choose?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
index 7e3cccdbf6c..2f81848ec0c 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-convert-cast/ and complete all the tasks for the "Convert Data Types Using Casting and Conversion Techniques in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Convert Data Types Using Casting and Conversion Techniques in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What type of action is being performed when changing a `float` into an `int`?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
index 25db424abb8..4f13971f084 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-format-strings/ and complete all the tasks for the "Format Alphanumeric Data for Presentation in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Format Alphanumeric Data for Presentation in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
For the C# code `Console.WriteLine("C110".PadLeft(6, '0'));`, which is the expected output?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
index 41a67d95996..d70b33e0034 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-work-variable-data-c-sharp/ and complete all the tasks for the "Guided Project - Work with Variable Data in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Work with Variable Data in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
For the code `decimal.TryParse(numberString, out myConvert))` when the type of `numberString` is a String.
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
index 7a75db01628..f3193f3dfc2 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-modify-content/ and complete all the tasks for the "Modify the Content of Strings Using Built-In String Data Type Methods in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Modify the Content of Strings Using Built-In String Data Type Methods in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which method finds the next index of either the `-` char, the `=` char, or the `_` char?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
index f51f67bd1d7..14353de4a63 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-arrays-operations/ and complete all the tasks for the "Perform Operations on Arrays Using Helper Methods in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Operations on Arrays Using Helper Methods in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which method changes the order of items in an `string` array?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
index 7a7836123bb..131c73af39c 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-calculate-print-student-grades/ and complete all the tasks for the "Guided Project - Calculate and Print Student Grades" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Calculate and Print Student Grades guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is wrong with the following code?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
index f4d5d576477..6a5491e8f12 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-calculate-final-gpa/ and complete all the tasks for the "Guided Project - Calculate Final GPA" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Calculate Final GPA guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Suppose `decimal gradePointAverage = 3.99872831m;`.
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
index 09ea0a4fd28..71e056d641f 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-basic-operations/ and complete all the tasks for the "Perform Basic Operations on Numbers in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Basic Operations on Numbers in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the value of the following result?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
index 8fe6df7466b..6a00bd662df 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-basic-formatting/ and complete all the tasks for the "Perform Basic String Formatting in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Basic String Formatting in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code correctly uses string interpolation assuming that the variable `value` is a string?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
index 8c1bb0619d3..f229f0d8387 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-literals-variables/ and complete all the tasks for the "Store and Retrieve Data Using Literal and Variable Values in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Store and Retrieve Data Using Literal and Variable Values in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code creates a variable correctly?
diff --git a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
index c9df73357cb..170d70f6c11 100644
--- a/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
+++ b/curriculum/challenges/chinese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
@@ -12,12 +12,12 @@ dashedName: write-your-first-c-sharp-code
1. 跳转到 https://learn.microsoft.com/training/modules/csharp-write-first/,然后完成“编写第一个 C# 代码”模块的所有任务。 这是在 Microsoft Learn 上获得“使用 C# 编写第一个代码”的奖杯以及参加认证考试所**必需**的。
1. 完成后,返回并正确回答下面的问题。
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Write Your First C# Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
`Console.Write` 和 `Console.WriteLine`有什么区别?
diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
index 26dcaf81d51..138c596a766 100644
--- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
+++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
@@ -26,12 +26,12 @@ HTML has a vast list of predefined tags that you can use to create all kinds of
Using the correct elements for content is called semantic HTML. You will explore this in much more depth later on in the curriculum.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s [Introduction to HTML video](https://www.youtube.com/watch?v=LGQuIIv2RVA&list=PL4-IK0AVhVjM0xE0K2uZRvsM7LkIhsPT-)
+# --question--
+
## --text--
What are HTML tags?
diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
index 58e4fab1b96..0a6e5658f3d 100644
--- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
+++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
@@ -11,12 +11,12 @@ HTML and CSS are two languages that work together to create everything that you
Many helpful resources out there keep referring to HTML and CSS as programming languages, but if you want to get technical, labeling them as such is not quite accurate. This is because they are only concerned with presenting information. They are not used to program logic. JavaScript, which you will learn in the next section, is a programming language because it’s used to make webpages do things. Yet, there is quite a lot you can do with just HTML and CSS, and you will definitely need them both. Throughout our curriculum, the following lessons focus on giving you the tools you need to succeed once you reach JavaScript content.
-# --question--
-
-## --assignment--
+# --assignment--
Read the HTML vs CSS vs JavaScript article. It is a quick overview of the relationships between HTML, CSS, and JavaScript.
+# --question--
+
## --text--
Which of the following statements is true?
@@ -37,5 +37,3 @@ HTML and CSS are used to add style to a webpage, and JavaScript is used to creat
## --video-solution--
2
-
-
diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md b/curriculum/challenges/espanol/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
index 16299d58648..29cc79ceab3 100644
--- a/curriculum/challenges/espanol/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
+++ b/curriculum/challenges/espanol/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
@@ -12,9 +12,7 @@ The final element needed to complete the HTML boilerplate is the `` elemen
To complete the boilerplate, add a `body` element to the `index.html` file. The `body` element also goes within the `html` element and is always below the `head` element, like so:
-# --question--
-
-## --assignment--
+# --assignment--
Watch and follow along to Kevin Powell’s brilliant Building your first web page video above.
@@ -26,6 +24,8 @@ Build some muscle memory by deleting the contents of the `index.html` file and t
Run your boilerplate through this [HTML validator](https://www.freeformatter.com/html-validator.html). Validators ensure your markup is correct and are an excellent learning tool, as they provide feedback on syntax errors you may be making often and aren’t aware of, such as missing closing tags and extra spaces in your HTML.
+# --question--
+
## --text--
What is the purpose of the `body` element?
diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-question-a.md b/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
index b4d237448f3..09759d1d3e7 100644
--- a/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
+++ b/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
@@ -39,12 +39,12 @@ By default, any text wrapped with an anchor tag without a `href` attribute will
It’s worth noting you can use anchor tags to link to any kind of resource on the internet, not just other HTML documents. You can link to videos, pdf files, images, and so on, but for the most part, you will be linking to other HTML documents.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Links video above.
+# --question--
+
## --text--
What HTML tag is used to create a link?
diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-question-d.md b/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
index 37eebffbabf..19e8da36314 100644
--- a/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
+++ b/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
@@ -85,12 +85,12 @@ In many cases, this will work just fine; however, you can still run into unexpec
```
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML File Structure video above.
+# --question--
+
## --text--
What is the difference between an absolute and a relative link?
diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-question-e.md b/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
index ae008078088..8ac3815d177 100644
--- a/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
+++ b/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
@@ -71,12 +71,12 @@ The `alt` attribute is used to describe an image. It will be used in place of th
This is how the The Odin Project logo example you used earlier looks with an `alt` attribute included:
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Images Video above.
+# --question--
+
## --text--
Which tag is used to display an image?
diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-question-h.md b/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
index 71157081ae7..f7ed108d84e 100644
--- a/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
+++ b/curriculum/challenges/espanol/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
@@ -70,12 +70,12 @@ The `alt` attribute is used to describe an image. It will be used in place of th
This is how the The Odin Project logo example you used earlier looks with an alt attribute included:
-# --question--
-
-## --assignment--
+# --assignment--
Read about the four main image formats that can be used on the web.
+# --question--
+
## --text--
What are the four main image formats that you can use for images on the web?
diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-a.md b/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
index 81cc2d54518..e2882cdb454 100644
--- a/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
+++ b/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
@@ -13,12 +13,12 @@ To open up the inspector, you can right-click on any element of a webpage and cl
Don’t get overwhelmed with all the tools you’re now seeing! For this lesson, we want to focus on the Elements and Styles panes.
-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
Which panes should you focus on in the Chrome Dev Tools for inspecting and debugging HTML and CSS?
diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-c.md b/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
index 84cee19aea0..25a32e0f581 100644
--- a/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
+++ b/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
@@ -14,12 +14,12 @@ When an element is selected, the Styles tab will show all the currently applied

-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
Which feature in the Elements pane allows you to select any element on a webpage by hovering over it?
diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-d.md b/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
index 4d882631471..a4d810760a5 100644
--- a/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
+++ b/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
@@ -14,13 +14,12 @@ When an element is selected, the Styles tab will show all the currently applied

-
-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
In the Styles pane, what information can you view about an element when it is selected?
diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-f.md b/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
index a91d049aee3..96e12157b13 100644
--- a/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
+++ b/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
@@ -16,13 +16,12 @@ Every single thing on a webpage is a rectangular box. These boxes can have other
}
```
-
-# --question--
-
-## --assignment--
+# --assignment--
Add a border to every element on the page and see how the boxes are laid out.
+# --question--
+
## --text--
What is the fundamental concept in CSS that helps you understand the structure of elements as rectangular boxes?
diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-g.md b/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
index b8c981a7aa9..fdd4840cfa0 100644
--- a/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
+++ b/curriculum/challenges/espanol/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
@@ -20,12 +20,12 @@ Be sure to study the diagrams carefully.

-# --question--
-
-## --assignment--
+# --assignment--
Add a border to every element on the page and see how the boxes are laid out.
+# --question--
+
## --text--
From inside to outside, what is the order of box-model properties?
diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-question-a.md b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
index 8698b62aca8..33176924828 100644
--- a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
+++ b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
@@ -32,12 +32,12 @@ Changing our example from before to use paragraph elements fixes the issue:
-# --question--
-
-## --assignment--
+# --assignment--
Watch and follow along to Kevin Powell’s HTML Paragraph and Headings Video above.
+# --question--
+
## --text--
How do you create a paragraph in HTML?
diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-question-c.md b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
index 6ccf0e06658..da6e3dd4511 100644
--- a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
+++ b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
@@ -20,12 +20,12 @@ But you will probably find yourself using the `strong` element much more in comb
Sometimes you will want to make text bold without giving it an important meaning. You’ll learn how to do that in the CSS lessons later in the curriculum.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Bold and Italic Text Video above.
+# --question--
+
## --text--
What element should you use to make text bold and important?
diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-question-g.md b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
index 5f5d141fa46..23881db5be0 100644
--- a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
+++ b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
@@ -21,12 +21,12 @@ Writing an HTML comment is simple: You just enclose the comment with `
```
-# --question--
-
-## --assignment--
+# --assignment--
To get some practice working with text in HTML, create a plain blog article page which uses different headings, uses paragraphs, and has some text in the paragraphs bolded and italicized. You can use [Lorem Ipsum](https://loremipsum.io) to generate dummy text, in place of real text as you build your sites.
+# --question--
+
## --text--
How do you create HTML comments?
diff --git a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-question-h.md b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
index c20b4de097a..29feb0cf613 100644
--- a/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
+++ b/curriculum/challenges/espanol/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
@@ -22,9 +22,7 @@ Ordered lists are created using the `` element. Each individual item in them
-# --question--
-
-## --assignment--
+# --assignment--
Watch the first three minutes of Kevin Powell's video on Ordered and Unordered lists above.
@@ -44,6 +42,8 @@ Make an unordered list of places you’d like to visit someday.
Make an ordered list of your all time top 5 favorite video games or movies.
+# --question--
+
## --text--
What HTML tag is used to create an unordered list?
diff --git a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
index 0a15305c01e..1b2711c96f6 100644
--- a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
+++ b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
@@ -16,9 +16,7 @@ This first video will look at key words that tell you what math operation to use
\- Algebra and Trigonometry by Jay Abramson
-# --question--
-
-## --assignment--
+# --assignment--
Complete the problems on pages 63, 75, 85, and 118 from "Business Math, a Step-by-Step Handbook (2021)".
@@ -26,6 +24,8 @@ Complete the problems on pages 63, 75, 85, and 118 from "Business Math, a Step-b
Complete the problems on pages 304, 308, and 321 from "Algebra and Trigonometry".
+# --question--
+
## --text--
Which of the following key words indicate subtraction?
diff --git a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
index ca2ea6f7796..0a70a02cf1d 100644
--- a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
+++ b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
@@ -16,12 +16,12 @@ Here is the Business Math, a Step-by-Step Handbook (2021) by Jean-Paul Oliver
-# --question--
-
-## --assignment--
+# --assignment--
Complete the problems on pages 155 and 163 from "Business Math, a Step-by-Step Handbook (2021)".
+# --question--
+
## --text--
Which of the following business equations is not correct?
diff --git a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
index 7386db1e3a1..5224ac7cf0a 100644
--- a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
+++ b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
@@ -12,12 +12,12 @@ The first video will show you how to convert between fractions, decimals, and pe
Here is the Colab notebook used in the video. Use this code as a model, and write your own code to convert fractions and decimals.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code to convert fractions and decimals to your algebra Colab notebook.
+# --question--
+
## --text--
Which of the following correctly represents "three hundredths" as a decimal?
diff --git a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
index e1ac138f79e..7c367228f0c 100644
--- a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
+++ b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
@@ -12,9 +12,7 @@ The following video will show you one way to set up your Google Colaboratory not
Here is the Colab notebook used in this video so you can use it as a model.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code to factor and solve for a variable to your algebra Colab notebook.
@@ -22,6 +20,8 @@ Add the code to factor and solve for a variable to your algebra Colab notebook.
Run the code in the following notebook to get practice converting fractions and decimals. As a bonus, look at the code used to generate the practice problems.
+# --question--
+
## --text--
Which of the following languages can you not use in Google Colaboratory?
diff --git a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
index d5516d90fb2..4cc6201ae95 100644
--- a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
+++ b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
@@ -12,12 +12,12 @@ This next video will show you the connection between functions and graphing. Not
Here is the Colab notebook to go with this video.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your algebra Colab notebook for functions and graphing.
+# --question--
+
## --text--
What Python library would you import to create arrays that you can graph?
diff --git a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-functions-and-graphing/functions.md b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
index a5f13dca979..d511fecf032 100644
--- a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
+++ b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
@@ -12,12 +12,12 @@ This first video will show you what it means to be a function, and then it will
Here is the Colab notebook used in this and the next videos.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your algebra Colab notebook that creates Python functions for decimal-to-fraction conversions
+# --question--
+
## --text--
After defining a function in Python, indent each line of the function how many spaces?
diff --git a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
index ac237fcbcb2..3c170849ede 100644
--- a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
+++ b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
@@ -12,9 +12,7 @@ This next video will show you the connection between functions and graphing. Not
Here is the Colab notebook to go with the last two videos so you can start making your own graphs.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your algebra Colab notebook for functions and graphing.
@@ -22,6 +20,8 @@ Add code to your algebra Colab notebook for functions and graphing.
Run the following notebook to see more ways to create graphs using algebra and Python.
+# --question--
+
## --text--
Which of the following would put a blue line on a graph?
diff --git a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
index d9dca33678b..7224ab905a2 100644
--- a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
+++ b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
@@ -12,12 +12,12 @@ This first video will show you how to graph systems of equations with written ma
Here is the Colab notebook used in this video.
-# --question--
-
-## --assignment--
+# --assignment--
Add code from the video to the algebra notebook you are building, and test it with different functions.
+# --question--
+
## --text--
The numpy `linspace()` function takes three arguments to create an array. Which of the following arguments does it not take?
diff --git a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
index 5d9ca07f933..18484302ead 100644
--- a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
+++ b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
@@ -12,9 +12,7 @@ This video will go deeper, with more examples of how to use SymPy solve. It will
Here is the Colab notebook to go along with this video. Use it to add more to the algebra Colab notebook that you are building.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code for more ways to solve for x from the video to your algebra Colab notebook.
@@ -22,6 +20,8 @@ Add the code for more ways to solve for x from the video to your algebra Colab n
Open the following Colab notebook, run the cell, and practice solving one and two-step algebra problems. As a bonus, look at the code that generates the practice problems.
+# --question--
+
## --text--
If you import sympy and define x as a variable, what would be the output from the following code?
diff --git a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
index cf99c6cfbd1..359af3680b5 100644
--- a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
+++ b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
@@ -12,12 +12,12 @@ This first video will show you the essence of algebra and then how Python code d
Here is the Colab notebook to go along with this video. Add the code from the video to your algebra Colab notebook to see how to solve for X using Python. Then change the code if you want, test it, and compare it to paper-and-pencil solving. Remember the equation input needs to be in Python syntax.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code to solve for x from the video to your algebra Colab notebook.
+# --question--
+
## --text--
In Python, what is the library you import to solve algebra problems with variables?
diff --git a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
index 08847d0f8a6..fff4fb886a7 100644
--- a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
+++ b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
@@ -12,12 +12,12 @@ The first video will show you the math behind solving a system of two equations
Here is the Colab notebook used in this video.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your notebook to solve and graph systems of equations
+# --question--
+
## --text--
Which of the following can SymPy do that matplotlib can't do?
diff --git a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-linear-functions/linear-equations.md b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
index c513b57f2eb..e6b1e211b81 100644
--- a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
+++ b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
@@ -12,12 +12,12 @@ This video will show you the math behind finding the y-intercept in a linear fun
Here is the Colab notebook to go with the last two videos, so you can see the formulas.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your algebra Colab notebook to graph a function from points or from equation input.
+# --question--
+
## --text--
If you know the slope ("m") and you have one (x,y) coordinate point, which of the following equations could you use to find "b", representing the y-intercept in Python?
diff --git a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
index 834b288fe92..66e0414871b 100644
--- a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
+++ b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
@@ -16,12 +16,12 @@ This first video includes an introduction to the course, how it will work, and h
\- Algebra and Trigonometry by Jay Abramson
-# --question--
-
-## --assignment--
+# --assignment--
Create an algebra Colab notebook on your google drive so you can follow along with the videos.
+# --question--
+
## --text--
When adding text in Google Colab, what symbol would you use to create a heading that will appear in the table of contents?
diff --git a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
index 663f0cc63e5..170a6679d68 100644
--- a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
+++ b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
@@ -10,12 +10,12 @@ dashedName: ratios-and-proportions-extra
The last video in this section will show you how to use proportions in other applications, such as currency exchange rates and unit conversion. It will also show you more about setting up your notebook and working through the practice assignment.
-# --question--
-
-## --assignment--
+# --assignment--
Open the following Colab notebook, run the cell, and practice solving one-step algebra problems. As a bonus, look at the code that generates the practice problems.
+# --question--
+
## --text--
What is another way to write 0.9999... (repeating 9)?
diff --git a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
index 8371ec1655d..14a060f564e 100644
--- a/curriculum/challenges/espanol/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
+++ b/curriculum/challenges/espanol/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
@@ -12,12 +12,12 @@ Now we get to the math content. This video will show you how to set up and solve
Here is the Colab notebook to go along with this video. If you have not done so yet, set up your algebra Colab notebook from the last video. Then, add the code from this video to it.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code from the video to the algebra Colab notebook you created in the first step.
+# --question--
+
## --text--
In solving a proportion, if one numerator is zero, does the other numerator have to be zero for the statement to be true?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
index 04d809176cc..d5de7121c15 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-do-while/ and complete all the tasks for the "Add Looping Logic to Your Code Using the do-while and while Statements in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Add Looping Logic to Your Code Using the `do`-`while` and `while` Statements in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer needs to iterate through an array of items to find one that matches a certain criteria. Which is the best iteration statement for this purpose?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
index d0087ce5be8..ee50cb1473b 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-switch-case/ and complete all the tasks for the "Branch the Flow of Code Using the switch-case Construct in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Branch the Flow of Code Using the `switch`-`case` Construct in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the purpose of the `break` keyword?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
index b34b20dcdd7..a837a683f26 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-develop-branching-looping-structures-c-sharp/ and complete all the tasks for the "Challenge Project - Develop Branching and Looping Structures in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop Branching and Looping Structures in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer needs to create an iteration statement. Under what condition is a `while` statement a better choice than a `do` statement?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
index bf5a4084719..68fae6e49b2 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-code-blocks/ and complete all the tasks for the "Control Variable Scope and Logic Using Code Blocks in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Control Variable Scope and Logic Using Code Blocks in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following statements is true about showing/removing the curly braces for code blocks associated with an `if` statement?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
index 3f503f69e32..f1d60edd59a 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-evaluate-boolean-expressions/ and complete all the tasks for the "Evaluate Boolean Expressions to Make Decisions in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Evaluate Boolean Expressions to Make Decisions in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code is a valid use of the conditional operator?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
index f23006f2793..a678783a004 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-develop-conditional-branching-looping/ and complete all the tasks for the "Guided Project - Develop Conditional Branching and Looping Structures in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop Conditional Branching and Looping Structures in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is it appropriate to use a `switch-case` construct rather than a `if-elseif-else` construct?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
index 29f7fbe4ca9..d85cd9e79c5 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-for/ and complete all the tasks for the "Iterate Through a Code Block Using the for Statement in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Iterate Through a Code Block Using the `for` Statement in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following `for` statements is correct?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
index 597a1daa754..b4c34681581 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-if-elseif-else/ and complete all the tasks for the "Add Decision Logic to Your Code Using if, else, and else if statements in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Add Decision Logic to Your Code Using `if`, `else`, and `else if` Statements in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the choices below is not a valid operator in C#?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
index aeeed01382f..64ee30462ef 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-call-methods/ and complete all the tasks for the "Call Methods From the .NET Class Library Using C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Call Methods from the .NET Class Library Using C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is an object?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
index 4124a3e48d0..c19935da753 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-arrays-iteration-selection/ and complete all the tasks for the "Challenge Project - Develop foreach and if-elseif-else Structures to Process Array Data in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop `foreach` and `if`-`elseif`-`else` Structures to Process Array Data in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer is working with two other developers to update a collection of applications. The developers will use code comments during the update process. Which of the following describes an appropriate use of code comments?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
index ff048d90565..221d8229223 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-readable-code/ and complete all the tasks for the "Create Readable Code with Conventions, Whitespace, and Comments in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create Readable Code with Conventions, Whitespace, and Comments in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following is a bad reason to use a code comment?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
index 94f87df9df4..af1892b527b 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-arrays-iteration-selection/ and complete all the tasks for the "Guided Project - Develop foreach and if-elseif-else Structures to Process Array Data in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop `foreach` and `if`-`elseif`-`else` Structures to Process Array Data in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer writes an application that uses a `foreach` loop to iterate through an array containing 20 elements. After the application is complete, the developer learns that the array must be updated to include 40 elements. The application needs to examine all 40 array elements. Which of the following items describes the required code update?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
index 293d196cf6f..772087d66a9 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/install-configure-visual-studio-code/ and complete all the tasks for the "Install and Configure Visual Studio Code" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Install and Configure Visual Studio Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following choices provides the best description of an Integrated Development Environment (IDE)?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
index 2e1bc53cae6..33713c19393 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-arrays/ and complete all the tasks for the "Store and Iterate Through Sequences of Data Using Arrays and the foreach Statement in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Store and Iterate Through Sequences of Data Using Arrays and the `foreach` Statement in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following foreach statements is syntactically correct?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
index 1f9c05bfa10..18794d3b5af 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-create-mini-game/ and complete all the tasks for the "Challenge Project - Create a Mini-Game" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create a Mini-Game challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer wants to create a method that returns a value in an array. Which of the following options would be a good choice for a method signature?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
index f30799e881f..01aaf75c313 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-c-sharp-methods-return-values/ and complete all the tasks for the "Create C# Methods that Return Values" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create C# Methods that Return Values module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following options correctly returns a `string` value?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
index c576ee4c155..44f48d4b8c9 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-c-sharp-methods-parameters/ and complete all the tasks for the "Create C# Methods with Parameters" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create C# Methods with Parameters module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Given the method signature,
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
index aea8d011c19..15877a13f97 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-visit-petting-zoo/ and complete all the tasks for the "Guided Project - Plan a Petting Zoo Visit" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Plan a Petting Zoo Visit guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the purpose of defining an optional parameter in a method?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
index c7bccb05699..7e6313f4a57 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/write-first-c-sharp-method/ and complete all the tasks for the "Write Your First C# Method" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Write Your First C# Method module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following correctly declares a method?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
index 52415dc17c0..88425acb0d1 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-debug-c-sharp-console-application/ and complete all the tasks for the "Challenge Project - Debug a C# Console Application Using Visual Studio Code" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Debug a C# Console Application Using Visual Studio Code challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following options can be used set a breakpoint in Visual Studio Code?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
index 3a43bedeeff..82396ebc624 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-throw-exceptions-c-sharp/ and complete all the tasks for the "Create and Throw Exceptions in C# Console Applications" module. This is **required** earn to the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create and Throw Exceptions in C# Console Applications module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When should a method throw an exception?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
index c96c6dbf3d0..33d1914183f 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-debug-handle-exceptions-c-sharp-console-application/ and complete all the tasks for the "Guided Project - Debug and Handle Exceptions in a C# Console Application Using Visual Studio Code" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Debug and Handle Exceptions in a C# Console Application Using Visual Studio Code guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is an `ArgumentOutOfRangeException` exception thrown?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
index a437297321d..d77786e00f0 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/implement-exception-handling-c-sharp/ and complete all the tasks for the "Implement Exception Handling in C# Console Applications" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Implement Exception Handling in C# Console Applications module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is an `ArrayTypeMismatchException` exception thrown?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
index cf989a73210..eaf0a57a505 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/implement-visual-studio-code-debugging-tools/ and complete all the tasks for the "Implement the Visual Studio Code Debugging Tools for C#" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Implement the Visual Studio Code Debugging Tools for C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which section of the RUN AND DEBUG view is used to track the current point of execution within the running application?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
index fb54c916c41..66529f25875 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/review-principles-code-debugging-exception-handling-c-sharp/ and complete all the tasks for the "Review the Principles of Code Debugging and Exception Handling" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Review the Principles of Code Debugging and Exception Handling module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the relationship between the type of exception and the information it contains?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
index 57357fa507f..3283ae458e5 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-work-variable-data-c-sharp/ and complete all the tasks for the "Challenge Project - Work with Variable Data in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Work with Variable Data in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
To sort a string array, why is it important to use the `String.Trim()` method on each array element before sorting?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
index cfc6e5f6417..90ad0c24ddc 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-choose-data-type/ and complete all the tasks for the "Choose the Correct Data Type in Your C# Code" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Choose the Correct Data Type in Your C# Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A piece of code must store whole numeric values between negative and positive `1,000,000`. Which data type should you choose?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
index 7e3cccdbf6c..2f81848ec0c 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-convert-cast/ and complete all the tasks for the "Convert Data Types Using Casting and Conversion Techniques in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Convert Data Types Using Casting and Conversion Techniques in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What type of action is being performed when changing a `float` into an `int`?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
index 25db424abb8..4f13971f084 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-format-strings/ and complete all the tasks for the "Format Alphanumeric Data for Presentation in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Format Alphanumeric Data for Presentation in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
For the C# code `Console.WriteLine("C110".PadLeft(6, '0'));`, which is the expected output?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
index 41a67d95996..d70b33e0034 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-work-variable-data-c-sharp/ and complete all the tasks for the "Guided Project - Work with Variable Data in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Work with Variable Data in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
For the code `decimal.TryParse(numberString, out myConvert))` when the type of `numberString` is a String.
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
index 7a75db01628..f3193f3dfc2 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-modify-content/ and complete all the tasks for the "Modify the Content of Strings Using Built-In String Data Type Methods in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Modify the Content of Strings Using Built-In String Data Type Methods in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which method finds the next index of either the `-` char, the `=` char, or the `_` char?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
index f51f67bd1d7..14353de4a63 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-arrays-operations/ and complete all the tasks for the "Perform Operations on Arrays Using Helper Methods in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Operations on Arrays Using Helper Methods in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which method changes the order of items in an `string` array?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
index 7a7836123bb..131c73af39c 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-calculate-print-student-grades/ and complete all the tasks for the "Guided Project - Calculate and Print Student Grades" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Calculate and Print Student Grades guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is wrong with the following code?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
index f4d5d576477..6a5491e8f12 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-calculate-final-gpa/ and complete all the tasks for the "Guided Project - Calculate Final GPA" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Calculate Final GPA guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Suppose `decimal gradePointAverage = 3.99872831m;`.
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
index 09ea0a4fd28..71e056d641f 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-basic-operations/ and complete all the tasks for the "Perform Basic Operations on Numbers in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Basic Operations on Numbers in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the value of the following result?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
index 8fe6df7466b..6a00bd662df 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-basic-formatting/ and complete all the tasks for the "Perform Basic String Formatting in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Basic String Formatting in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code correctly uses string interpolation assuming that the variable `value` is a string?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
index 8c1bb0619d3..f229f0d8387 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-literals-variables/ and complete all the tasks for the "Store and Retrieve Data Using Literal and Variable Values in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Store and Retrieve Data Using Literal and Variable Values in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code creates a variable correctly?
diff --git a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
index c2b06ef0c32..e9da470c2a1 100644
--- a/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
+++ b/curriculum/challenges/espanol/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-write-first/ and complete all the tasks in the "Write Your First C# Code" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Write Your First C# Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the difference between `Console.Write` and `Console.WriteLine`?
diff --git a/curriculum/challenges/german/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md b/curriculum/challenges/german/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
index 26dcaf81d51..138c596a766 100644
--- a/curriculum/challenges/german/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
+++ b/curriculum/challenges/german/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
@@ -26,12 +26,12 @@ HTML has a vast list of predefined tags that you can use to create all kinds of
Using the correct elements for content is called semantic HTML. You will explore this in much more depth later on in the curriculum.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s [Introduction to HTML video](https://www.youtube.com/watch?v=LGQuIIv2RVA&list=PL4-IK0AVhVjM0xE0K2uZRvsM7LkIhsPT-)
+# --question--
+
## --text--
What are HTML tags?
diff --git a/curriculum/challenges/german/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md b/curriculum/challenges/german/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
index 58e4fab1b96..0a6e5658f3d 100644
--- a/curriculum/challenges/german/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
+++ b/curriculum/challenges/german/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
@@ -11,12 +11,12 @@ HTML and CSS are two languages that work together to create everything that you
Many helpful resources out there keep referring to HTML and CSS as programming languages, but if you want to get technical, labeling them as such is not quite accurate. This is because they are only concerned with presenting information. They are not used to program logic. JavaScript, which you will learn in the next section, is a programming language because it’s used to make webpages do things. Yet, there is quite a lot you can do with just HTML and CSS, and you will definitely need them both. Throughout our curriculum, the following lessons focus on giving you the tools you need to succeed once you reach JavaScript content.
-# --question--
-
-## --assignment--
+# --assignment--
Read the HTML vs CSS vs JavaScript article. It is a quick overview of the relationships between HTML, CSS, and JavaScript.
+# --question--
+
## --text--
Which of the following statements is true?
@@ -37,5 +37,3 @@ HTML and CSS are used to add style to a webpage, and JavaScript is used to creat
## --video-solution--
2
-
-
diff --git a/curriculum/challenges/german/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md b/curriculum/challenges/german/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
index 16299d58648..29cc79ceab3 100644
--- a/curriculum/challenges/german/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
+++ b/curriculum/challenges/german/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
@@ -12,9 +12,7 @@ The final element needed to complete the HTML boilerplate is the `` elemen
To complete the boilerplate, add a `body` element to the `index.html` file. The `body` element also goes within the `html` element and is always below the `head` element, like so:
-# --question--
-
-## --assignment--
+# --assignment--
Watch and follow along to Kevin Powell’s brilliant Building your first web page video above.
@@ -26,6 +24,8 @@ Build some muscle memory by deleting the contents of the `index.html` file and t
Run your boilerplate through this [HTML validator](https://www.freeformatter.com/html-validator.html). Validators ensure your markup is correct and are an excellent learning tool, as they provide feedback on syntax errors you may be making often and aren’t aware of, such as missing closing tags and extra spaces in your HTML.
+# --question--
+
## --text--
What is the purpose of the `body` element?
diff --git a/curriculum/challenges/german/16-the-odin-project/top-links-and-images/links-and-images-question-a.md b/curriculum/challenges/german/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
index b4d237448f3..09759d1d3e7 100644
--- a/curriculum/challenges/german/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
+++ b/curriculum/challenges/german/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
@@ -39,12 +39,12 @@ By default, any text wrapped with an anchor tag without a `href` attribute will
It’s worth noting you can use anchor tags to link to any kind of resource on the internet, not just other HTML documents. You can link to videos, pdf files, images, and so on, but for the most part, you will be linking to other HTML documents.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Links video above.
+# --question--
+
## --text--
What HTML tag is used to create a link?
diff --git a/curriculum/challenges/german/16-the-odin-project/top-links-and-images/links-and-images-question-d.md b/curriculum/challenges/german/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
index 37eebffbabf..19e8da36314 100644
--- a/curriculum/challenges/german/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
+++ b/curriculum/challenges/german/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
@@ -85,12 +85,12 @@ In many cases, this will work just fine; however, you can still run into unexpec
```
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML File Structure video above.
+# --question--
+
## --text--
What is the difference between an absolute and a relative link?
diff --git a/curriculum/challenges/german/16-the-odin-project/top-links-and-images/links-and-images-question-e.md b/curriculum/challenges/german/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
index ae008078088..8ac3815d177 100644
--- a/curriculum/challenges/german/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
+++ b/curriculum/challenges/german/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
@@ -71,12 +71,12 @@ The `alt` attribute is used to describe an image. It will be used in place of th
This is how the The Odin Project logo example you used earlier looks with an `alt` attribute included:
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Images Video above.
+# --question--
+
## --text--
Which tag is used to display an image?
diff --git a/curriculum/challenges/german/16-the-odin-project/top-links-and-images/links-and-images-question-h.md b/curriculum/challenges/german/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
index 71157081ae7..f7ed108d84e 100644
--- a/curriculum/challenges/german/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
+++ b/curriculum/challenges/german/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
@@ -70,12 +70,12 @@ The `alt` attribute is used to describe an image. It will be used in place of th
This is how the The Odin Project logo example you used earlier looks with an alt attribute included:
-# --question--
-
-## --assignment--
+# --assignment--
Read about the four main image formats that can be used on the web.
+# --question--
+
## --text--
What are the four main image formats that you can use for images on the web?
diff --git a/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-a.md b/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
index 81cc2d54518..e2882cdb454 100644
--- a/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
+++ b/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
@@ -13,12 +13,12 @@ To open up the inspector, you can right-click on any element of a webpage and cl
Don’t get overwhelmed with all the tools you’re now seeing! For this lesson, we want to focus on the Elements and Styles panes.
-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
Which panes should you focus on in the Chrome Dev Tools for inspecting and debugging HTML and CSS?
diff --git a/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-c.md b/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
index 84cee19aea0..25a32e0f581 100644
--- a/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
+++ b/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
@@ -14,12 +14,12 @@ When an element is selected, the Styles tab will show all the currently applied

-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
Which feature in the Elements pane allows you to select any element on a webpage by hovering over it?
diff --git a/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-d.md b/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
index 4d882631471..a4d810760a5 100644
--- a/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
+++ b/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
@@ -14,13 +14,12 @@ When an element is selected, the Styles tab will show all the currently applied

-
-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
In the Styles pane, what information can you view about an element when it is selected?
diff --git a/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-f.md b/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
index a91d049aee3..96e12157b13 100644
--- a/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
+++ b/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
@@ -16,13 +16,12 @@ Every single thing on a webpage is a rectangular box. These boxes can have other
}
```
-
-# --question--
-
-## --assignment--
+# --assignment--
Add a border to every element on the page and see how the boxes are laid out.
+# --question--
+
## --text--
What is the fundamental concept in CSS that helps you understand the structure of elements as rectangular boxes?
diff --git a/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-g.md b/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
index b8c981a7aa9..fdd4840cfa0 100644
--- a/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
+++ b/curriculum/challenges/german/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
@@ -20,12 +20,12 @@ Be sure to study the diagrams carefully.

-# --question--
-
-## --assignment--
+# --assignment--
Add a border to every element on the page and see how the boxes are laid out.
+# --question--
+
## --text--
From inside to outside, what is the order of box-model properties?
diff --git a/curriculum/challenges/german/16-the-odin-project/top-working-with-text/working-with-text-question-a.md b/curriculum/challenges/german/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
index 8698b62aca8..33176924828 100644
--- a/curriculum/challenges/german/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
+++ b/curriculum/challenges/german/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
@@ -32,12 +32,12 @@ Changing our example from before to use paragraph elements fixes the issue:
-# --question--
-
-## --assignment--
+# --assignment--
Watch and follow along to Kevin Powell’s HTML Paragraph and Headings Video above.
+# --question--
+
## --text--
How do you create a paragraph in HTML?
diff --git a/curriculum/challenges/german/16-the-odin-project/top-working-with-text/working-with-text-question-c.md b/curriculum/challenges/german/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
index 6ccf0e06658..da6e3dd4511 100644
--- a/curriculum/challenges/german/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
+++ b/curriculum/challenges/german/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
@@ -20,12 +20,12 @@ But you will probably find yourself using the `strong` element much more in comb
Sometimes you will want to make text bold without giving it an important meaning. You’ll learn how to do that in the CSS lessons later in the curriculum.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Bold and Italic Text Video above.
+# --question--
+
## --text--
What element should you use to make text bold and important?
diff --git a/curriculum/challenges/german/16-the-odin-project/top-working-with-text/working-with-text-question-g.md b/curriculum/challenges/german/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
index 5f5d141fa46..23881db5be0 100644
--- a/curriculum/challenges/german/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
+++ b/curriculum/challenges/german/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
@@ -21,12 +21,12 @@ Writing an HTML comment is simple: You just enclose the comment with `
```
-# --question--
-
-## --assignment--
+# --assignment--
To get some practice working with text in HTML, create a plain blog article page which uses different headings, uses paragraphs, and has some text in the paragraphs bolded and italicized. You can use [Lorem Ipsum](https://loremipsum.io) to generate dummy text, in place of real text as you build your sites.
+# --question--
+
## --text--
How do you create HTML comments?
diff --git a/curriculum/challenges/german/16-the-odin-project/top-working-with-text/working-with-text-question-h.md b/curriculum/challenges/german/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
index c20b4de097a..29feb0cf613 100644
--- a/curriculum/challenges/german/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
+++ b/curriculum/challenges/german/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
@@ -22,9 +22,7 @@ Ordered lists are created using the `` element. Each individual item in them
-# --question--
-
-## --assignment--
+# --assignment--
Watch the first three minutes of Kevin Powell's video on Ordered and Unordered lists above.
@@ -44,6 +42,8 @@ Make an unordered list of places you’d like to visit someday.
Make an ordered list of your all time top 5 favorite video games or movies.
+# --question--
+
## --text--
What HTML tag is used to create an unordered list?
diff --git a/curriculum/challenges/german/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md b/curriculum/challenges/german/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
index 0a15305c01e..1b2711c96f6 100644
--- a/curriculum/challenges/german/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
+++ b/curriculum/challenges/german/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
@@ -16,9 +16,7 @@ This first video will look at key words that tell you what math operation to use
\- Algebra and Trigonometry by Jay Abramson
-# --question--
-
-## --assignment--
+# --assignment--
Complete the problems on pages 63, 75, 85, and 118 from "Business Math, a Step-by-Step Handbook (2021)".
@@ -26,6 +24,8 @@ Complete the problems on pages 63, 75, 85, and 118 from "Business Math, a Step-b
Complete the problems on pages 304, 308, and 321 from "Algebra and Trigonometry".
+# --question--
+
## --text--
Which of the following key words indicate subtraction?
diff --git a/curriculum/challenges/german/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md b/curriculum/challenges/german/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
index ca2ea6f7796..0a70a02cf1d 100644
--- a/curriculum/challenges/german/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
+++ b/curriculum/challenges/german/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
@@ -16,12 +16,12 @@ Here is the Business Math, a Step-by-Step Handbook (2021) by Jean-Paul Oliver
-# --question--
-
-## --assignment--
+# --assignment--
Complete the problems on pages 155 and 163 from "Business Math, a Step-by-Step Handbook (2021)".
+# --question--
+
## --text--
Which of the following business equations is not correct?
diff --git a/curriculum/challenges/german/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md b/curriculum/challenges/german/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
index 7386db1e3a1..5224ac7cf0a 100644
--- a/curriculum/challenges/german/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
+++ b/curriculum/challenges/german/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
@@ -12,12 +12,12 @@ The first video will show you how to convert between fractions, decimals, and pe
Here is the Colab notebook used in the video. Use this code as a model, and write your own code to convert fractions and decimals.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code to convert fractions and decimals to your algebra Colab notebook.
+# --question--
+
## --text--
Which of the following correctly represents "three hundredths" as a decimal?
diff --git a/curriculum/challenges/german/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md b/curriculum/challenges/german/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
index e1ac138f79e..7c367228f0c 100644
--- a/curriculum/challenges/german/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
+++ b/curriculum/challenges/german/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
@@ -12,9 +12,7 @@ The following video will show you one way to set up your Google Colaboratory not
Here is the Colab notebook used in this video so you can use it as a model.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code to factor and solve for a variable to your algebra Colab notebook.
@@ -22,6 +20,8 @@ Add the code to factor and solve for a variable to your algebra Colab notebook.
Run the code in the following notebook to get practice converting fractions and decimals. As a bonus, look at the code used to generate the practice problems.
+# --question--
+
## --text--
Which of the following languages can you not use in Google Colaboratory?
diff --git a/curriculum/challenges/german/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md b/curriculum/challenges/german/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
index d5516d90fb2..4cc6201ae95 100644
--- a/curriculum/challenges/german/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
+++ b/curriculum/challenges/german/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
@@ -12,12 +12,12 @@ This next video will show you the connection between functions and graphing. Not
Here is the Colab notebook to go with this video.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your algebra Colab notebook for functions and graphing.
+# --question--
+
## --text--
What Python library would you import to create arrays that you can graph?
diff --git a/curriculum/challenges/german/17-college-algebra-with-python/learn-functions-and-graphing/functions.md b/curriculum/challenges/german/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
index a5f13dca979..d511fecf032 100644
--- a/curriculum/challenges/german/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
+++ b/curriculum/challenges/german/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
@@ -12,12 +12,12 @@ This first video will show you what it means to be a function, and then it will
Here is the Colab notebook used in this and the next videos.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your algebra Colab notebook that creates Python functions for decimal-to-fraction conversions
+# --question--
+
## --text--
After defining a function in Python, indent each line of the function how many spaces?
diff --git a/curriculum/challenges/german/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md b/curriculum/challenges/german/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
index ac237fcbcb2..3c170849ede 100644
--- a/curriculum/challenges/german/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
+++ b/curriculum/challenges/german/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
@@ -12,9 +12,7 @@ This next video will show you the connection between functions and graphing. Not
Here is the Colab notebook to go with the last two videos so you can start making your own graphs.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your algebra Colab notebook for functions and graphing.
@@ -22,6 +20,8 @@ Add code to your algebra Colab notebook for functions and graphing.
Run the following notebook to see more ways to create graphs using algebra and Python.
+# --question--
+
## --text--
Which of the following would put a blue line on a graph?
diff --git a/curriculum/challenges/german/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md b/curriculum/challenges/german/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
index d9dca33678b..7224ab905a2 100644
--- a/curriculum/challenges/german/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
+++ b/curriculum/challenges/german/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
@@ -12,12 +12,12 @@ This first video will show you how to graph systems of equations with written ma
Here is the Colab notebook used in this video.
-# --question--
-
-## --assignment--
+# --assignment--
Add code from the video to the algebra notebook you are building, and test it with different functions.
+# --question--
+
## --text--
The numpy `linspace()` function takes three arguments to create an array. Which of the following arguments does it not take?
diff --git a/curriculum/challenges/german/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md b/curriculum/challenges/german/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
index 5d9ca07f933..18484302ead 100644
--- a/curriculum/challenges/german/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
+++ b/curriculum/challenges/german/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
@@ -12,9 +12,7 @@ This video will go deeper, with more examples of how to use SymPy solve. It will
Here is the Colab notebook to go along with this video. Use it to add more to the algebra Colab notebook that you are building.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code for more ways to solve for x from the video to your algebra Colab notebook.
@@ -22,6 +20,8 @@ Add the code for more ways to solve for x from the video to your algebra Colab n
Open the following Colab notebook, run the cell, and practice solving one and two-step algebra problems. As a bonus, look at the code that generates the practice problems.
+# --question--
+
## --text--
If you import sympy and define x as a variable, what would be the output from the following code?
diff --git a/curriculum/challenges/german/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md b/curriculum/challenges/german/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
index cf99c6cfbd1..359af3680b5 100644
--- a/curriculum/challenges/german/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
+++ b/curriculum/challenges/german/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
@@ -12,12 +12,12 @@ This first video will show you the essence of algebra and then how Python code d
Here is the Colab notebook to go along with this video. Add the code from the video to your algebra Colab notebook to see how to solve for X using Python. Then change the code if you want, test it, and compare it to paper-and-pencil solving. Remember the equation input needs to be in Python syntax.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code to solve for x from the video to your algebra Colab notebook.
+# --question--
+
## --text--
In Python, what is the library you import to solve algebra problems with variables?
diff --git a/curriculum/challenges/german/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md b/curriculum/challenges/german/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
index 08847d0f8a6..fff4fb886a7 100644
--- a/curriculum/challenges/german/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
+++ b/curriculum/challenges/german/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
@@ -12,12 +12,12 @@ The first video will show you the math behind solving a system of two equations
Here is the Colab notebook used in this video.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your notebook to solve and graph systems of equations
+# --question--
+
## --text--
Which of the following can SymPy do that matplotlib can't do?
diff --git a/curriculum/challenges/german/17-college-algebra-with-python/learn-linear-functions/linear-equations.md b/curriculum/challenges/german/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
index c513b57f2eb..e6b1e211b81 100644
--- a/curriculum/challenges/german/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
+++ b/curriculum/challenges/german/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
@@ -12,12 +12,12 @@ This video will show you the math behind finding the y-intercept in a linear fun
Here is the Colab notebook to go with the last two videos, so you can see the formulas.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your algebra Colab notebook to graph a function from points or from equation input.
+# --question--
+
## --text--
If you know the slope ("m") and you have one (x,y) coordinate point, which of the following equations could you use to find "b", representing the y-intercept in Python?
diff --git a/curriculum/challenges/german/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md b/curriculum/challenges/german/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
index 834b288fe92..66e0414871b 100644
--- a/curriculum/challenges/german/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
+++ b/curriculum/challenges/german/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
@@ -16,12 +16,12 @@ This first video includes an introduction to the course, how it will work, and h
\- Algebra and Trigonometry by Jay Abramson
-# --question--
-
-## --assignment--
+# --assignment--
Create an algebra Colab notebook on your google drive so you can follow along with the videos.
+# --question--
+
## --text--
When adding text in Google Colab, what symbol would you use to create a heading that will appear in the table of contents?
diff --git a/curriculum/challenges/german/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md b/curriculum/challenges/german/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
index c94c30816bd..ee59111d1a1 100644
--- a/curriculum/challenges/german/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
+++ b/curriculum/challenges/german/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
@@ -10,12 +10,12 @@ dashedName: ratios-and-proportions-extra
The last video in this section will show you how to use proportions in other applications, such as currency exchange rates and unit conversion. It will also show you more about setting up your notebook and working through the practice assignment.
-# --question--
-
-## --assignment--
+# --assignment--
Open the following Colab notebook, run the cell, and practice solving one-step algebra problems. As a bonus, look at the code that generates the practice problems.
+# --question--
+
## --text--
What is another way to write 0.9999... (repeating 9)?
diff --git a/curriculum/challenges/german/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md b/curriculum/challenges/german/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
index 8371ec1655d..14a060f564e 100644
--- a/curriculum/challenges/german/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
+++ b/curriculum/challenges/german/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
@@ -12,12 +12,12 @@ Now we get to the math content. This video will show you how to set up and solve
Here is the Colab notebook to go along with this video. If you have not done so yet, set up your algebra Colab notebook from the last video. Then, add the code from this video to it.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code from the video to the algebra Colab notebook you created in the first step.
+# --question--
+
## --text--
In solving a proportion, if one numerator is zero, does the other numerator have to be zero for the statement to be true?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
index 04d809176cc..d5de7121c15 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-do-while/ and complete all the tasks for the "Add Looping Logic to Your Code Using the do-while and while Statements in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Add Looping Logic to Your Code Using the `do`-`while` and `while` Statements in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer needs to iterate through an array of items to find one that matches a certain criteria. Which is the best iteration statement for this purpose?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
index d0087ce5be8..ee50cb1473b 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-switch-case/ and complete all the tasks for the "Branch the Flow of Code Using the switch-case Construct in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Branch the Flow of Code Using the `switch`-`case` Construct in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the purpose of the `break` keyword?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
index b34b20dcdd7..a837a683f26 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-develop-branching-looping-structures-c-sharp/ and complete all the tasks for the "Challenge Project - Develop Branching and Looping Structures in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop Branching and Looping Structures in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer needs to create an iteration statement. Under what condition is a `while` statement a better choice than a `do` statement?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
index bf5a4084719..68fae6e49b2 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-code-blocks/ and complete all the tasks for the "Control Variable Scope and Logic Using Code Blocks in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Control Variable Scope and Logic Using Code Blocks in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following statements is true about showing/removing the curly braces for code blocks associated with an `if` statement?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
index 3f503f69e32..f1d60edd59a 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-evaluate-boolean-expressions/ and complete all the tasks for the "Evaluate Boolean Expressions to Make Decisions in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Evaluate Boolean Expressions to Make Decisions in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code is a valid use of the conditional operator?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
index f23006f2793..a678783a004 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-develop-conditional-branching-looping/ and complete all the tasks for the "Guided Project - Develop Conditional Branching and Looping Structures in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop Conditional Branching and Looping Structures in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is it appropriate to use a `switch-case` construct rather than a `if-elseif-else` construct?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
index 29f7fbe4ca9..d85cd9e79c5 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-for/ and complete all the tasks for the "Iterate Through a Code Block Using the for Statement in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Iterate Through a Code Block Using the `for` Statement in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following `for` statements is correct?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
index 597a1daa754..b4c34681581 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-if-elseif-else/ and complete all the tasks for the "Add Decision Logic to Your Code Using if, else, and else if statements in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Add Decision Logic to Your Code Using `if`, `else`, and `else if` Statements in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the choices below is not a valid operator in C#?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
index aeeed01382f..64ee30462ef 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-call-methods/ and complete all the tasks for the "Call Methods From the .NET Class Library Using C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Call Methods from the .NET Class Library Using C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is an object?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
index 4124a3e48d0..c19935da753 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-arrays-iteration-selection/ and complete all the tasks for the "Challenge Project - Develop foreach and if-elseif-else Structures to Process Array Data in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop `foreach` and `if`-`elseif`-`else` Structures to Process Array Data in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer is working with two other developers to update a collection of applications. The developers will use code comments during the update process. Which of the following describes an appropriate use of code comments?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
index ff048d90565..221d8229223 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-readable-code/ and complete all the tasks for the "Create Readable Code with Conventions, Whitespace, and Comments in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create Readable Code with Conventions, Whitespace, and Comments in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following is a bad reason to use a code comment?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
index 94f87df9df4..af1892b527b 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-arrays-iteration-selection/ and complete all the tasks for the "Guided Project - Develop foreach and if-elseif-else Structures to Process Array Data in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop `foreach` and `if`-`elseif`-`else` Structures to Process Array Data in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer writes an application that uses a `foreach` loop to iterate through an array containing 20 elements. After the application is complete, the developer learns that the array must be updated to include 40 elements. The application needs to examine all 40 array elements. Which of the following items describes the required code update?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
index 293d196cf6f..772087d66a9 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/install-configure-visual-studio-code/ and complete all the tasks for the "Install and Configure Visual Studio Code" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Install and Configure Visual Studio Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following choices provides the best description of an Integrated Development Environment (IDE)?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
index 2e1bc53cae6..33713c19393 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-arrays/ and complete all the tasks for the "Store and Iterate Through Sequences of Data Using Arrays and the foreach Statement in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Store and Iterate Through Sequences of Data Using Arrays and the `foreach` Statement in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following foreach statements is syntactically correct?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
index 1f9c05bfa10..18794d3b5af 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-create-mini-game/ and complete all the tasks for the "Challenge Project - Create a Mini-Game" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create a Mini-Game challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer wants to create a method that returns a value in an array. Which of the following options would be a good choice for a method signature?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
index f30799e881f..01aaf75c313 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-c-sharp-methods-return-values/ and complete all the tasks for the "Create C# Methods that Return Values" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create C# Methods that Return Values module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following options correctly returns a `string` value?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
index c576ee4c155..44f48d4b8c9 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-c-sharp-methods-parameters/ and complete all the tasks for the "Create C# Methods with Parameters" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create C# Methods with Parameters module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Given the method signature,
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
index aea8d011c19..15877a13f97 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-visit-petting-zoo/ and complete all the tasks for the "Guided Project - Plan a Petting Zoo Visit" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Plan a Petting Zoo Visit guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the purpose of defining an optional parameter in a method?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
index c7bccb05699..7e6313f4a57 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/write-first-c-sharp-method/ and complete all the tasks for the "Write Your First C# Method" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Write Your First C# Method module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following correctly declares a method?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
index 52415dc17c0..88425acb0d1 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-debug-c-sharp-console-application/ and complete all the tasks for the "Challenge Project - Debug a C# Console Application Using Visual Studio Code" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Debug a C# Console Application Using Visual Studio Code challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following options can be used set a breakpoint in Visual Studio Code?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
index 3a43bedeeff..82396ebc624 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-throw-exceptions-c-sharp/ and complete all the tasks for the "Create and Throw Exceptions in C# Console Applications" module. This is **required** earn to the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create and Throw Exceptions in C# Console Applications module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When should a method throw an exception?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
index c96c6dbf3d0..33d1914183f 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-debug-handle-exceptions-c-sharp-console-application/ and complete all the tasks for the "Guided Project - Debug and Handle Exceptions in a C# Console Application Using Visual Studio Code" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Debug and Handle Exceptions in a C# Console Application Using Visual Studio Code guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is an `ArgumentOutOfRangeException` exception thrown?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
index a437297321d..d77786e00f0 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/implement-exception-handling-c-sharp/ and complete all the tasks for the "Implement Exception Handling in C# Console Applications" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Implement Exception Handling in C# Console Applications module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is an `ArrayTypeMismatchException` exception thrown?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
index cf989a73210..eaf0a57a505 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/implement-visual-studio-code-debugging-tools/ and complete all the tasks for the "Implement the Visual Studio Code Debugging Tools for C#" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Implement the Visual Studio Code Debugging Tools for C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which section of the RUN AND DEBUG view is used to track the current point of execution within the running application?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
index fb54c916c41..66529f25875 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/review-principles-code-debugging-exception-handling-c-sharp/ and complete all the tasks for the "Review the Principles of Code Debugging and Exception Handling" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Review the Principles of Code Debugging and Exception Handling module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the relationship between the type of exception and the information it contains?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
index 57357fa507f..3283ae458e5 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-work-variable-data-c-sharp/ and complete all the tasks for the "Challenge Project - Work with Variable Data in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Work with Variable Data in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
To sort a string array, why is it important to use the `String.Trim()` method on each array element before sorting?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
index cfc6e5f6417..90ad0c24ddc 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-choose-data-type/ and complete all the tasks for the "Choose the Correct Data Type in Your C# Code" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Choose the Correct Data Type in Your C# Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A piece of code must store whole numeric values between negative and positive `1,000,000`. Which data type should you choose?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
index 7e3cccdbf6c..2f81848ec0c 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-convert-cast/ and complete all the tasks for the "Convert Data Types Using Casting and Conversion Techniques in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Convert Data Types Using Casting and Conversion Techniques in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What type of action is being performed when changing a `float` into an `int`?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
index 25db424abb8..4f13971f084 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-format-strings/ and complete all the tasks for the "Format Alphanumeric Data for Presentation in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Format Alphanumeric Data for Presentation in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
For the C# code `Console.WriteLine("C110".PadLeft(6, '0'));`, which is the expected output?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
index 41a67d95996..d70b33e0034 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-work-variable-data-c-sharp/ and complete all the tasks for the "Guided Project - Work with Variable Data in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Work with Variable Data in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
For the code `decimal.TryParse(numberString, out myConvert))` when the type of `numberString` is a String.
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
index 7a75db01628..f3193f3dfc2 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-modify-content/ and complete all the tasks for the "Modify the Content of Strings Using Built-In String Data Type Methods in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Modify the Content of Strings Using Built-In String Data Type Methods in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which method finds the next index of either the `-` char, the `=` char, or the `_` char?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
index f51f67bd1d7..14353de4a63 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-arrays-operations/ and complete all the tasks for the "Perform Operations on Arrays Using Helper Methods in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Operations on Arrays Using Helper Methods in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which method changes the order of items in an `string` array?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
index 7a7836123bb..131c73af39c 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-calculate-print-student-grades/ and complete all the tasks for the "Guided Project - Calculate and Print Student Grades" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Calculate and Print Student Grades guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is wrong with the following code?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
index f4d5d576477..6a5491e8f12 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-calculate-final-gpa/ and complete all the tasks for the "Guided Project - Calculate Final GPA" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Calculate Final GPA guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Suppose `decimal gradePointAverage = 3.99872831m;`.
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
index 09ea0a4fd28..71e056d641f 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-basic-operations/ and complete all the tasks for the "Perform Basic Operations on Numbers in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Basic Operations on Numbers in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the value of the following result?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
index 8fe6df7466b..6a00bd662df 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-basic-formatting/ and complete all the tasks for the "Perform Basic String Formatting in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Basic String Formatting in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code correctly uses string interpolation assuming that the variable `value` is a string?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
index 8c1bb0619d3..f229f0d8387 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-literals-variables/ and complete all the tasks for the "Store and Retrieve Data Using Literal and Variable Values in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Store and Retrieve Data Using Literal and Variable Values in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code creates a variable correctly?
diff --git a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
index c2b06ef0c32..e9da470c2a1 100644
--- a/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
+++ b/curriculum/challenges/german/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-write-first/ and complete all the tasks in the "Write Your First C# Code" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Write Your First C# Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the difference between `Console.Write` and `Console.WriteLine`?
diff --git a/curriculum/challenges/italian/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md b/curriculum/challenges/italian/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
index 26dcaf81d51..138c596a766 100644
--- a/curriculum/challenges/italian/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
+++ b/curriculum/challenges/italian/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
@@ -26,12 +26,12 @@ HTML has a vast list of predefined tags that you can use to create all kinds of
Using the correct elements for content is called semantic HTML. You will explore this in much more depth later on in the curriculum.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s [Introduction to HTML video](https://www.youtube.com/watch?v=LGQuIIv2RVA&list=PL4-IK0AVhVjM0xE0K2uZRvsM7LkIhsPT-)
+# --question--
+
## --text--
What are HTML tags?
diff --git a/curriculum/challenges/italian/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md b/curriculum/challenges/italian/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
index 58e4fab1b96..0a6e5658f3d 100644
--- a/curriculum/challenges/italian/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
+++ b/curriculum/challenges/italian/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
@@ -11,12 +11,12 @@ HTML and CSS are two languages that work together to create everything that you
Many helpful resources out there keep referring to HTML and CSS as programming languages, but if you want to get technical, labeling them as such is not quite accurate. This is because they are only concerned with presenting information. They are not used to program logic. JavaScript, which you will learn in the next section, is a programming language because it’s used to make webpages do things. Yet, there is quite a lot you can do with just HTML and CSS, and you will definitely need them both. Throughout our curriculum, the following lessons focus on giving you the tools you need to succeed once you reach JavaScript content.
-# --question--
-
-## --assignment--
+# --assignment--
Read the HTML vs CSS vs JavaScript article. It is a quick overview of the relationships between HTML, CSS, and JavaScript.
+# --question--
+
## --text--
Which of the following statements is true?
@@ -37,5 +37,3 @@ HTML and CSS are used to add style to a webpage, and JavaScript is used to creat
## --video-solution--
2
-
-
diff --git a/curriculum/challenges/italian/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md b/curriculum/challenges/italian/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
index 16299d58648..29cc79ceab3 100644
--- a/curriculum/challenges/italian/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
+++ b/curriculum/challenges/italian/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
@@ -12,9 +12,7 @@ The final element needed to complete the HTML boilerplate is the `` elemen
To complete the boilerplate, add a `body` element to the `index.html` file. The `body` element also goes within the `html` element and is always below the `head` element, like so:
-# --question--
-
-## --assignment--
+# --assignment--
Watch and follow along to Kevin Powell’s brilliant Building your first web page video above.
@@ -26,6 +24,8 @@ Build some muscle memory by deleting the contents of the `index.html` file and t
Run your boilerplate through this [HTML validator](https://www.freeformatter.com/html-validator.html). Validators ensure your markup is correct and are an excellent learning tool, as they provide feedback on syntax errors you may be making often and aren’t aware of, such as missing closing tags and extra spaces in your HTML.
+# --question--
+
## --text--
What is the purpose of the `body` element?
diff --git a/curriculum/challenges/italian/16-the-odin-project/top-links-and-images/links-and-images-question-a.md b/curriculum/challenges/italian/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
index b4d237448f3..09759d1d3e7 100644
--- a/curriculum/challenges/italian/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
+++ b/curriculum/challenges/italian/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
@@ -39,12 +39,12 @@ By default, any text wrapped with an anchor tag without a `href` attribute will
It’s worth noting you can use anchor tags to link to any kind of resource on the internet, not just other HTML documents. You can link to videos, pdf files, images, and so on, but for the most part, you will be linking to other HTML documents.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Links video above.
+# --question--
+
## --text--
What HTML tag is used to create a link?
diff --git a/curriculum/challenges/italian/16-the-odin-project/top-links-and-images/links-and-images-question-d.md b/curriculum/challenges/italian/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
index 37eebffbabf..19e8da36314 100644
--- a/curriculum/challenges/italian/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
+++ b/curriculum/challenges/italian/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
@@ -85,12 +85,12 @@ In many cases, this will work just fine; however, you can still run into unexpec
```
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML File Structure video above.
+# --question--
+
## --text--
What is the difference between an absolute and a relative link?
diff --git a/curriculum/challenges/italian/16-the-odin-project/top-links-and-images/links-and-images-question-e.md b/curriculum/challenges/italian/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
index ae008078088..8ac3815d177 100644
--- a/curriculum/challenges/italian/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
+++ b/curriculum/challenges/italian/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
@@ -71,12 +71,12 @@ The `alt` attribute is used to describe an image. It will be used in place of th
This is how the The Odin Project logo example you used earlier looks with an `alt` attribute included:
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Images Video above.
+# --question--
+
## --text--
Which tag is used to display an image?
diff --git a/curriculum/challenges/italian/16-the-odin-project/top-links-and-images/links-and-images-question-h.md b/curriculum/challenges/italian/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
index 71157081ae7..f7ed108d84e 100644
--- a/curriculum/challenges/italian/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
+++ b/curriculum/challenges/italian/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
@@ -70,12 +70,12 @@ The `alt` attribute is used to describe an image. It will be used in place of th
This is how the The Odin Project logo example you used earlier looks with an alt attribute included:
-# --question--
-
-## --assignment--
+# --assignment--
Read about the four main image formats that can be used on the web.
+# --question--
+
## --text--
What are the four main image formats that you can use for images on the web?
diff --git a/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-a.md b/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
index 81cc2d54518..e2882cdb454 100644
--- a/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
+++ b/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
@@ -13,12 +13,12 @@ To open up the inspector, you can right-click on any element of a webpage and cl
Don’t get overwhelmed with all the tools you’re now seeing! For this lesson, we want to focus on the Elements and Styles panes.
-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
Which panes should you focus on in the Chrome Dev Tools for inspecting and debugging HTML and CSS?
diff --git a/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-c.md b/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
index 84cee19aea0..25a32e0f581 100644
--- a/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
+++ b/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
@@ -14,12 +14,12 @@ When an element is selected, the Styles tab will show all the currently applied

-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
Which feature in the Elements pane allows you to select any element on a webpage by hovering over it?
diff --git a/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-d.md b/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
index 4d882631471..a4d810760a5 100644
--- a/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
+++ b/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
@@ -14,13 +14,12 @@ When an element is selected, the Styles tab will show all the currently applied

-
-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
In the Styles pane, what information can you view about an element when it is selected?
diff --git a/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-f.md b/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
index a91d049aee3..96e12157b13 100644
--- a/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
+++ b/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
@@ -16,13 +16,12 @@ Every single thing on a webpage is a rectangular box. These boxes can have other
}
```
-
-# --question--
-
-## --assignment--
+# --assignment--
Add a border to every element on the page and see how the boxes are laid out.
+# --question--
+
## --text--
What is the fundamental concept in CSS that helps you understand the structure of elements as rectangular boxes?
diff --git a/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-g.md b/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
index b8c981a7aa9..fdd4840cfa0 100644
--- a/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
+++ b/curriculum/challenges/italian/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
@@ -20,12 +20,12 @@ Be sure to study the diagrams carefully.

-# --question--
-
-## --assignment--
+# --assignment--
Add a border to every element on the page and see how the boxes are laid out.
+# --question--
+
## --text--
From inside to outside, what is the order of box-model properties?
diff --git a/curriculum/challenges/italian/16-the-odin-project/top-working-with-text/working-with-text-question-a.md b/curriculum/challenges/italian/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
index 8698b62aca8..33176924828 100644
--- a/curriculum/challenges/italian/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
+++ b/curriculum/challenges/italian/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
@@ -32,12 +32,12 @@ Changing our example from before to use paragraph elements fixes the issue:
-# --question--
-
-## --assignment--
+# --assignment--
Watch and follow along to Kevin Powell’s HTML Paragraph and Headings Video above.
+# --question--
+
## --text--
How do you create a paragraph in HTML?
diff --git a/curriculum/challenges/italian/16-the-odin-project/top-working-with-text/working-with-text-question-c.md b/curriculum/challenges/italian/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
index 6ccf0e06658..da6e3dd4511 100644
--- a/curriculum/challenges/italian/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
+++ b/curriculum/challenges/italian/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
@@ -20,12 +20,12 @@ But you will probably find yourself using the `strong` element much more in comb
Sometimes you will want to make text bold without giving it an important meaning. You’ll learn how to do that in the CSS lessons later in the curriculum.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Bold and Italic Text Video above.
+# --question--
+
## --text--
What element should you use to make text bold and important?
diff --git a/curriculum/challenges/italian/16-the-odin-project/top-working-with-text/working-with-text-question-g.md b/curriculum/challenges/italian/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
index 5f5d141fa46..23881db5be0 100644
--- a/curriculum/challenges/italian/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
+++ b/curriculum/challenges/italian/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
@@ -21,12 +21,12 @@ Writing an HTML comment is simple: You just enclose the comment with `
```
-# --question--
-
-## --assignment--
+# --assignment--
To get some practice working with text in HTML, create a plain blog article page which uses different headings, uses paragraphs, and has some text in the paragraphs bolded and italicized. You can use [Lorem Ipsum](https://loremipsum.io) to generate dummy text, in place of real text as you build your sites.
+# --question--
+
## --text--
How do you create HTML comments?
diff --git a/curriculum/challenges/italian/16-the-odin-project/top-working-with-text/working-with-text-question-h.md b/curriculum/challenges/italian/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
index c20b4de097a..29feb0cf613 100644
--- a/curriculum/challenges/italian/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
+++ b/curriculum/challenges/italian/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
@@ -22,9 +22,7 @@ Ordered lists are created using the `` element. Each individual item in them
-# --question--
-
-## --assignment--
+# --assignment--
Watch the first three minutes of Kevin Powell's video on Ordered and Unordered lists above.
@@ -44,6 +42,8 @@ Make an unordered list of places you’d like to visit someday.
Make an ordered list of your all time top 5 favorite video games or movies.
+# --question--
+
## --text--
What HTML tag is used to create an unordered list?
diff --git a/curriculum/challenges/italian/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md b/curriculum/challenges/italian/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
index 1ef85ccf031..f5c03044017 100644
--- a/curriculum/challenges/italian/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
+++ b/curriculum/challenges/italian/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
@@ -16,9 +16,7 @@ Questo primo video tratterà le parole chiave che ti dicono quale operazione mat
\- Algebra and Trigonometry di Jay Abramson
-# --question--
-
-## --assignment--
+# --assignment--
Completa i problemi alle pagine 63, 75, 85 e 118 da "Business Math, a Step-by-Step Handbook (2021)".
@@ -26,6 +24,8 @@ Completa i problemi alle pagine 63, 75, 85 e 118 da "Business Math, a Step-by-St
Completa i problemi alle pagine 304, 308 e 321 da "Algebra and Trigonometry".
+# --question--
+
## --text--
Quali delle seguenti parole chiave indicano la sottrazione?
diff --git a/curriculum/challenges/italian/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md b/curriculum/challenges/italian/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
index abe6fd9fded..a355f518838 100644
--- a/curriculum/challenges/italian/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
+++ b/curriculum/challenges/italian/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
@@ -16,12 +16,12 @@ Ecco il Business Math, a Step-by-Step Handbook (2021) di Jean-Paul Oliver
-# --question--
-
-## --assignment--
+# --assignment--
Completa i problemi alle pagine 155 e 163 da "Business Math, a Step-by-Step Handbook (2021)".
+# --question--
+
## --text--
Quale delle seguenti equazioni di bilancio non è corretta?
diff --git a/curriculum/challenges/italian/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md b/curriculum/challenges/italian/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
index 02054990080..bd0ee6ac280 100644
--- a/curriculum/challenges/italian/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
+++ b/curriculum/challenges/italian/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
@@ -12,12 +12,12 @@ Il primo video ti mostrerà come eseguire conversioni tra frazioni, decimali e p
Ecco il notebook Colab notebook usato nel video. Usa questo codice come modello e scrivi il tuo codice per convertire frazioni e decimali.
-# --question--
-
-## --assignment--
+# --assignment--
Aggiungi il codice per convertire frazioni e decimali al tuo notebook Colab.
+# --question--
+
## --text--
Quale delle seguenti risposte rappresenta correttamente "tre centesimi" come decimale?
diff --git a/curriculum/challenges/italian/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md b/curriculum/challenges/italian/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
index c5b6da2849d..fd826a37430 100644
--- a/curriculum/challenges/italian/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
+++ b/curriculum/challenges/italian/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
@@ -12,9 +12,7 @@ Il video seguente ti mostrerà un modo per impostare il tuo notebook Google Cola
Ecco il notebook Colab usato in questo video che puoi usare come modello.
-# --question--
-
-## --assignment--
+# --assignment--
Aggiungi il codice per fattorizzare e risolvere per una variabile al tuo notebook Colab.
@@ -22,6 +20,8 @@ Aggiungi il codice per fattorizzare e risolvere per una variabile al tuo noteboo
Esegui il seguente notebook per fare pratica a convertire frazioni e decimali. Inoltre, guarda il codice usato per generare i problemi di pratica.
+# --question--
+
## --text--
Quale dei seguenti linguaggi non è possibile utilizzare in Google Colaboratory?
diff --git a/curriculum/challenges/italian/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md b/curriculum/challenges/italian/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
index 2b7ce6a3029..771e6a872c6 100644
--- a/curriculum/challenges/italian/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
+++ b/curriculum/challenges/italian/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
@@ -12,12 +12,12 @@ Questo video ti mostrerà la connessione tra le funzioni e i grafici. Nota come
Ecco il notebook Colab per questo video.
-# --question--
-
-## --assignment--
+# --assignment--
Aggiungi al tuo notebook Colab del codice per le funzioni e i grafici.
+# --question--
+
## --text--
Quale libreria Python importeresti per creare array che puoi graficare?
diff --git a/curriculum/challenges/italian/17-college-algebra-with-python/learn-functions-and-graphing/functions.md b/curriculum/challenges/italian/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
index b9b41ae80fc..4e94d64920e 100644
--- a/curriculum/challenges/italian/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
+++ b/curriculum/challenges/italian/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
@@ -12,12 +12,12 @@ Questo primo video ti mostrerà cos'è una funzione e poi ti mostrerà le somigl
Ecco il notebook Colab usato in questo video e nei prossimi.
-# --question--
-
-## --assignment--
+# --assignment--
Aggiungi al tuo notebook Colab del codice che crea funzioni Python per le conversioni da decimali a frazioni
+# --question--
+
## --text--
Dopo aver definito una funzione in Python, di quanti spazi indenti ogni riga della funzione?
diff --git a/curriculum/challenges/italian/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md b/curriculum/challenges/italian/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
index 557bd18fb7a..dfaf03a9738 100644
--- a/curriculum/challenges/italian/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
+++ b/curriculum/challenges/italian/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
@@ -12,9 +12,7 @@ Questo video ti mostrerà la connessione tra le funzioni e i grafici. Nota come
Ecco il notebook Colab per gli ultimi due video, usalo per iniziare a creare grafici.
-# --question--
-
-## --assignment--
+# --assignment--
Aggiungi al tuo notebook Colab del codice per le funzioni e i grafici.
@@ -22,6 +20,8 @@ Aggiungi al tuo notebook Colab del codice per le funzioni e i grafici.
Esegui il seguente notebook per scoprire altri modi per creare grafici usando l'algebra e Python.
+# --question--
+
## --text--
Quale delle seguenti righe di codice traccia una retta blu su un grafico?
diff --git a/curriculum/challenges/italian/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md b/curriculum/challenges/italian/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
index 2f62d959caf..d98853e682e 100644
--- a/curriculum/challenges/italian/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
+++ b/curriculum/challenges/italian/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
@@ -12,12 +12,12 @@ Questo primo video ti mostrerà come graficare sistemi di equazioni con la matem
Ecco il notebook Colab usato in questo video.
-# --question--
-
-## --assignment--
+# --assignment--
Aggiungi il codice dal video al notebook di algebra che stai costruendo e testalo con diverse funzioni.
+# --question--
+
## --text--
La funzione `linspace()` di numpy prende tre argomenti per creare un array. Quale dei seguenti argomenti non accetta?
diff --git a/curriculum/challenges/italian/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md b/curriculum/challenges/italian/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
index c7e3ee7aebb..8de20ab0689 100644
--- a/curriculum/challenges/italian/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
+++ b/curriculum/challenges/italian/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
@@ -12,9 +12,7 @@ Questo video sarà più approfondito, con ulteriori esempi di come utilizzare Sy
Ecco il notebook Colab per seguire questo video. Usalo per aggiungere altri contenuti al notebook Colab di algebra che stai costruendo.
-# --question--
-
-## --assignment--
+# --assignment--
Aggiungi il codice per altri modi per risolvere per x dal video al tuo notebook Colab.
@@ -22,6 +20,8 @@ Aggiungi il codice per altri modi per risolvere per x dal video al tuo notebook
Apri il seguente notebook Colab, esegui la cella e fai pratica a risolvere problemi di algebra in due passaggi. Inoltre, guarda anche il codice che genera i problemi di pratica.
+# --question--
+
## --text--
Se importi sympy e definisci x come una variabile, qual è l'output del seguente codice?
diff --git a/curriculum/challenges/italian/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md b/curriculum/challenges/italian/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
index 5e5ef4b6edd..1e3ded17378 100644
--- a/curriculum/challenges/italian/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
+++ b/curriculum/challenges/italian/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
@@ -12,12 +12,12 @@ Questo primo video ti mostrerà l'essenza dell'algebra e poi come il codice Pyth
Ecco il notebook Colab per seguire questo video. Aggiungi il codice del video al tuo notebook Colab per vedere come risolvere per X usando Python. Poi cambia il codice se vuoi, testalo e confrontalo con la soluzione ottenuta con carta e penna. Ricorda che l'input dell'equazione deve rispettare la sintassi di Python.
-# --question--
-
-## --assignment--
+# --assignment--
Aggiungi il codice per risolvere per x dal video al tuo notebook Colab.
+# --question--
+
## --text--
In Python, qual è la libreria che importi per risolvere i problemi di algebra con le variabili?
diff --git a/curriculum/challenges/italian/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md b/curriculum/challenges/italian/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
index 6aa158fa658..1842fffe37b 100644
--- a/curriculum/challenges/italian/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
+++ b/curriculum/challenges/italian/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
@@ -12,12 +12,12 @@ Il primo video ti mostrerà la matematica necessaria per risolvere un sistema di
Ecco il notebook Colab usato in questo video.
-# --question--
-
-## --assignment--
+# --assignment--
Aggiungi al tuo notebook del codice per risolvere e graficare sistemi di equazioni
+# --question--
+
## --text--
Quale delle seguenti cose può fare SimPy che matplotlib non può?
diff --git a/curriculum/challenges/italian/17-college-algebra-with-python/learn-linear-functions/linear-equations.md b/curriculum/challenges/italian/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
index 9999694b9c3..296fecf17ea 100644
--- a/curriculum/challenges/italian/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
+++ b/curriculum/challenges/italian/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
@@ -12,12 +12,12 @@ Questo video ti mostrerà la matematica necessaria per trovare l'intercetta sull
Ecco il notebook Colab per i prossimi due video, che puoi usare per vedere le formule.
-# --question--
-
-## --assignment--
+# --assignment--
Aggiungi il codice al notebook Colab per tracciare una funzione dai punti o dall'input dell'equazione.
+# --question--
+
## --text--
Se conosci la pendenza ("m") e hai un punto di coordinate (x,y), quale delle seguenti equazioni puoi utilizzare per trovare "b", che rappresenta l'intercetta sull'asse y in Python?
diff --git a/curriculum/challenges/italian/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md b/curriculum/challenges/italian/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
index d5b648b8034..2ae7da24c30 100644
--- a/curriculum/challenges/italian/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
+++ b/curriculum/challenges/italian/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
@@ -16,12 +16,12 @@ Questo primo video include un'introduzione al corso, come funziona e come utiliz
\- Algebra and Trigonometry di Jay Abramson
-# --question--
-
-## --assignment--
+# --assignment--
Crea un notebook Colab per l'algebra sul tuo google drive in modo da poter seguire i video passo passo.
+# --question--
+
## --text--
Quando aggiungi del testo in Google Colab, quale simbolo dovresti usare per creare un'intestazione che apparirà nel sommario?
diff --git a/curriculum/challenges/italian/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md b/curriculum/challenges/italian/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
index 2bdfc576099..7742981beed 100644
--- a/curriculum/challenges/italian/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
+++ b/curriculum/challenges/italian/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
@@ -10,12 +10,12 @@ dashedName: ratios-and-proportions-extra
L'ultimo video di questa sezione ti mostrerà come utilizzare le proporzioni in altre applicazioni, come i tassi di cambio e la conversione di unità. Ti mostrerà anche altro sulla creazione dei notebook e su come svolgere le attività pratiche.
-# --question--
-
-## --assignment--
+# --assignment--
Apri il seguente notebook Colab notebook, esegui la cella e fai pratica a risolvere problemi di algebra in un unico passaggio. Inoltre, guarda anche il codice che genera i problemi di pratica.
+# --question--
+
## --text--
Qual è un altro modo per scrivere 0.9999... (9 periodico)?
diff --git a/curriculum/challenges/italian/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md b/curriculum/challenges/italian/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
index 3ab3079997a..94f356d9465 100644
--- a/curriculum/challenges/italian/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
+++ b/curriculum/challenges/italian/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
@@ -12,12 +12,12 @@ E ora passiamo alla matematica. Questo video ti mostrerà come impostare e risol
Ecco il notebook Colab per seguire questo video. Se non lo hai ancora fatto, crea un notebook Colab come spiegato nello scorso video. Poi, aggiungigli il codice da questo video.
-# --question--
-
-## --assignment--
+# --assignment--
Aggiungi il codice del video al notebook Colab che hai creato nel primo step.
+# --question--
+
## --text--
Nel risolvere una proporzione, se un numeratore è zero, l'altro numeratore deve essere zero perché l'affermazione sia vera?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
index 04d809176cc..d5de7121c15 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-do-while/ and complete all the tasks for the "Add Looping Logic to Your Code Using the do-while and while Statements in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Add Looping Logic to Your Code Using the `do`-`while` and `while` Statements in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer needs to iterate through an array of items to find one that matches a certain criteria. Which is the best iteration statement for this purpose?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
index d0087ce5be8..ee50cb1473b 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-switch-case/ and complete all the tasks for the "Branch the Flow of Code Using the switch-case Construct in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Branch the Flow of Code Using the `switch`-`case` Construct in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the purpose of the `break` keyword?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
index b34b20dcdd7..a837a683f26 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-develop-branching-looping-structures-c-sharp/ and complete all the tasks for the "Challenge Project - Develop Branching and Looping Structures in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop Branching and Looping Structures in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer needs to create an iteration statement. Under what condition is a `while` statement a better choice than a `do` statement?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
index bf5a4084719..68fae6e49b2 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-code-blocks/ and complete all the tasks for the "Control Variable Scope and Logic Using Code Blocks in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Control Variable Scope and Logic Using Code Blocks in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following statements is true about showing/removing the curly braces for code blocks associated with an `if` statement?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
index 3f503f69e32..f1d60edd59a 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-evaluate-boolean-expressions/ and complete all the tasks for the "Evaluate Boolean Expressions to Make Decisions in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Evaluate Boolean Expressions to Make Decisions in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code is a valid use of the conditional operator?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
index f23006f2793..a678783a004 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-develop-conditional-branching-looping/ and complete all the tasks for the "Guided Project - Develop Conditional Branching and Looping Structures in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop Conditional Branching and Looping Structures in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is it appropriate to use a `switch-case` construct rather than a `if-elseif-else` construct?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
index 29f7fbe4ca9..d85cd9e79c5 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-for/ and complete all the tasks for the "Iterate Through a Code Block Using the for Statement in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Iterate Through a Code Block Using the `for` Statement in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following `for` statements is correct?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
index 597a1daa754..b4c34681581 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-if-elseif-else/ and complete all the tasks for the "Add Decision Logic to Your Code Using if, else, and else if statements in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Add Decision Logic to Your Code Using `if`, `else`, and `else if` Statements in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the choices below is not a valid operator in C#?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
index aeeed01382f..64ee30462ef 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-call-methods/ and complete all the tasks for the "Call Methods From the .NET Class Library Using C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Call Methods from the .NET Class Library Using C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is an object?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
index 4124a3e48d0..c19935da753 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-arrays-iteration-selection/ and complete all the tasks for the "Challenge Project - Develop foreach and if-elseif-else Structures to Process Array Data in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop `foreach` and `if`-`elseif`-`else` Structures to Process Array Data in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer is working with two other developers to update a collection of applications. The developers will use code comments during the update process. Which of the following describes an appropriate use of code comments?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
index ff048d90565..221d8229223 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-readable-code/ and complete all the tasks for the "Create Readable Code with Conventions, Whitespace, and Comments in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create Readable Code with Conventions, Whitespace, and Comments in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following is a bad reason to use a code comment?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
index 94f87df9df4..af1892b527b 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-arrays-iteration-selection/ and complete all the tasks for the "Guided Project - Develop foreach and if-elseif-else Structures to Process Array Data in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop `foreach` and `if`-`elseif`-`else` Structures to Process Array Data in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer writes an application that uses a `foreach` loop to iterate through an array containing 20 elements. After the application is complete, the developer learns that the array must be updated to include 40 elements. The application needs to examine all 40 array elements. Which of the following items describes the required code update?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
index 293d196cf6f..772087d66a9 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/install-configure-visual-studio-code/ and complete all the tasks for the "Install and Configure Visual Studio Code" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Install and Configure Visual Studio Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following choices provides the best description of an Integrated Development Environment (IDE)?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
index 2e1bc53cae6..33713c19393 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-arrays/ and complete all the tasks for the "Store and Iterate Through Sequences of Data Using Arrays and the foreach Statement in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Store and Iterate Through Sequences of Data Using Arrays and the `foreach` Statement in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following foreach statements is syntactically correct?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
index 1f9c05bfa10..18794d3b5af 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-create-mini-game/ and complete all the tasks for the "Challenge Project - Create a Mini-Game" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create a Mini-Game challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer wants to create a method that returns a value in an array. Which of the following options would be a good choice for a method signature?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
index f30799e881f..01aaf75c313 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-c-sharp-methods-return-values/ and complete all the tasks for the "Create C# Methods that Return Values" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create C# Methods that Return Values module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following options correctly returns a `string` value?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
index c576ee4c155..44f48d4b8c9 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-c-sharp-methods-parameters/ and complete all the tasks for the "Create C# Methods with Parameters" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create C# Methods with Parameters module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Given the method signature,
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
index aea8d011c19..15877a13f97 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-visit-petting-zoo/ and complete all the tasks for the "Guided Project - Plan a Petting Zoo Visit" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Plan a Petting Zoo Visit guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the purpose of defining an optional parameter in a method?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
index c7bccb05699..7e6313f4a57 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/write-first-c-sharp-method/ and complete all the tasks for the "Write Your First C# Method" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Write Your First C# Method module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following correctly declares a method?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
index 52415dc17c0..88425acb0d1 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-debug-c-sharp-console-application/ and complete all the tasks for the "Challenge Project - Debug a C# Console Application Using Visual Studio Code" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Debug a C# Console Application Using Visual Studio Code challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following options can be used set a breakpoint in Visual Studio Code?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
index 3a43bedeeff..82396ebc624 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-throw-exceptions-c-sharp/ and complete all the tasks for the "Create and Throw Exceptions in C# Console Applications" module. This is **required** earn to the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create and Throw Exceptions in C# Console Applications module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When should a method throw an exception?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
index c96c6dbf3d0..33d1914183f 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-debug-handle-exceptions-c-sharp-console-application/ and complete all the tasks for the "Guided Project - Debug and Handle Exceptions in a C# Console Application Using Visual Studio Code" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Debug and Handle Exceptions in a C# Console Application Using Visual Studio Code guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is an `ArgumentOutOfRangeException` exception thrown?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
index a437297321d..d77786e00f0 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/implement-exception-handling-c-sharp/ and complete all the tasks for the "Implement Exception Handling in C# Console Applications" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Implement Exception Handling in C# Console Applications module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is an `ArrayTypeMismatchException` exception thrown?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
index cf989a73210..eaf0a57a505 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/implement-visual-studio-code-debugging-tools/ and complete all the tasks for the "Implement the Visual Studio Code Debugging Tools for C#" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Implement the Visual Studio Code Debugging Tools for C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which section of the RUN AND DEBUG view is used to track the current point of execution within the running application?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
index fb54c916c41..66529f25875 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/review-principles-code-debugging-exception-handling-c-sharp/ and complete all the tasks for the "Review the Principles of Code Debugging and Exception Handling" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Review the Principles of Code Debugging and Exception Handling module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the relationship between the type of exception and the information it contains?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
index 57357fa507f..3283ae458e5 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-work-variable-data-c-sharp/ and complete all the tasks for the "Challenge Project - Work with Variable Data in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Work with Variable Data in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
To sort a string array, why is it important to use the `String.Trim()` method on each array element before sorting?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
index cfc6e5f6417..90ad0c24ddc 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-choose-data-type/ and complete all the tasks for the "Choose the Correct Data Type in Your C# Code" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Choose the Correct Data Type in Your C# Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A piece of code must store whole numeric values between negative and positive `1,000,000`. Which data type should you choose?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
index 7e3cccdbf6c..2f81848ec0c 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-convert-cast/ and complete all the tasks for the "Convert Data Types Using Casting and Conversion Techniques in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Convert Data Types Using Casting and Conversion Techniques in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What type of action is being performed when changing a `float` into an `int`?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
index 25db424abb8..4f13971f084 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-format-strings/ and complete all the tasks for the "Format Alphanumeric Data for Presentation in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Format Alphanumeric Data for Presentation in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
For the C# code `Console.WriteLine("C110".PadLeft(6, '0'));`, which is the expected output?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
index 41a67d95996..d70b33e0034 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-work-variable-data-c-sharp/ and complete all the tasks for the "Guided Project - Work with Variable Data in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Work with Variable Data in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
For the code `decimal.TryParse(numberString, out myConvert))` when the type of `numberString` is a String.
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
index 7a75db01628..f3193f3dfc2 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-modify-content/ and complete all the tasks for the "Modify the Content of Strings Using Built-In String Data Type Methods in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Modify the Content of Strings Using Built-In String Data Type Methods in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which method finds the next index of either the `-` char, the `=` char, or the `_` char?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
index f51f67bd1d7..14353de4a63 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-arrays-operations/ and complete all the tasks for the "Perform Operations on Arrays Using Helper Methods in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Operations on Arrays Using Helper Methods in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which method changes the order of items in an `string` array?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
index 7a7836123bb..131c73af39c 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-calculate-print-student-grades/ and complete all the tasks for the "Guided Project - Calculate and Print Student Grades" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Calculate and Print Student Grades guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is wrong with the following code?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
index f4d5d576477..6a5491e8f12 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-calculate-final-gpa/ and complete all the tasks for the "Guided Project - Calculate Final GPA" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Calculate Final GPA guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Suppose `decimal gradePointAverage = 3.99872831m;`.
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
index 09ea0a4fd28..71e056d641f 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-basic-operations/ and complete all the tasks for the "Perform Basic Operations on Numbers in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Basic Operations on Numbers in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the value of the following result?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
index 8fe6df7466b..6a00bd662df 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-basic-formatting/ and complete all the tasks for the "Perform Basic String Formatting in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Basic String Formatting in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code correctly uses string interpolation assuming that the variable `value` is a string?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
index 8c1bb0619d3..f229f0d8387 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-literals-variables/ and complete all the tasks for the "Store and Retrieve Data Using Literal and Variable Values in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Store and Retrieve Data Using Literal and Variable Values in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code creates a variable correctly?
diff --git a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
index c2b06ef0c32..e9da470c2a1 100644
--- a/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
+++ b/curriculum/challenges/italian/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-write-first/ and complete all the tasks in the "Write Your First C# Code" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Write Your First C# Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the difference between `Console.Write` and `Console.WriteLine`?
diff --git a/curriculum/challenges/japanese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md b/curriculum/challenges/japanese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
index 26dcaf81d51..138c596a766 100644
--- a/curriculum/challenges/japanese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
+++ b/curriculum/challenges/japanese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
@@ -26,12 +26,12 @@ HTML has a vast list of predefined tags that you can use to create all kinds of
Using the correct elements for content is called semantic HTML. You will explore this in much more depth later on in the curriculum.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s [Introduction to HTML video](https://www.youtube.com/watch?v=LGQuIIv2RVA&list=PL4-IK0AVhVjM0xE0K2uZRvsM7LkIhsPT-)
+# --question--
+
## --text--
What are HTML tags?
diff --git a/curriculum/challenges/japanese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md b/curriculum/challenges/japanese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
index 58e4fab1b96..0a6e5658f3d 100644
--- a/curriculum/challenges/japanese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
+++ b/curriculum/challenges/japanese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
@@ -11,12 +11,12 @@ HTML and CSS are two languages that work together to create everything that you
Many helpful resources out there keep referring to HTML and CSS as programming languages, but if you want to get technical, labeling them as such is not quite accurate. This is because they are only concerned with presenting information. They are not used to program logic. JavaScript, which you will learn in the next section, is a programming language because it’s used to make webpages do things. Yet, there is quite a lot you can do with just HTML and CSS, and you will definitely need them both. Throughout our curriculum, the following lessons focus on giving you the tools you need to succeed once you reach JavaScript content.
-# --question--
-
-## --assignment--
+# --assignment--
Read the HTML vs CSS vs JavaScript article. It is a quick overview of the relationships between HTML, CSS, and JavaScript.
+# --question--
+
## --text--
Which of the following statements is true?
@@ -37,5 +37,3 @@ HTML and CSS are used to add style to a webpage, and JavaScript is used to creat
## --video-solution--
2
-
-
diff --git a/curriculum/challenges/japanese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md b/curriculum/challenges/japanese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
index 16299d58648..29cc79ceab3 100644
--- a/curriculum/challenges/japanese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
+++ b/curriculum/challenges/japanese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
@@ -12,9 +12,7 @@ The final element needed to complete the HTML boilerplate is the `` elemen
To complete the boilerplate, add a `body` element to the `index.html` file. The `body` element also goes within the `html` element and is always below the `head` element, like so:
-# --question--
-
-## --assignment--
+# --assignment--
Watch and follow along to Kevin Powell’s brilliant Building your first web page video above.
@@ -26,6 +24,8 @@ Build some muscle memory by deleting the contents of the `index.html` file and t
Run your boilerplate through this [HTML validator](https://www.freeformatter.com/html-validator.html). Validators ensure your markup is correct and are an excellent learning tool, as they provide feedback on syntax errors you may be making often and aren’t aware of, such as missing closing tags and extra spaces in your HTML.
+# --question--
+
## --text--
What is the purpose of the `body` element?
diff --git a/curriculum/challenges/japanese/16-the-odin-project/top-links-and-images/links-and-images-question-a.md b/curriculum/challenges/japanese/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
index b4d237448f3..09759d1d3e7 100644
--- a/curriculum/challenges/japanese/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
+++ b/curriculum/challenges/japanese/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
@@ -39,12 +39,12 @@ By default, any text wrapped with an anchor tag without a `href` attribute will
It’s worth noting you can use anchor tags to link to any kind of resource on the internet, not just other HTML documents. You can link to videos, pdf files, images, and so on, but for the most part, you will be linking to other HTML documents.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Links video above.
+# --question--
+
## --text--
What HTML tag is used to create a link?
diff --git a/curriculum/challenges/japanese/16-the-odin-project/top-links-and-images/links-and-images-question-d.md b/curriculum/challenges/japanese/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
index 37eebffbabf..19e8da36314 100644
--- a/curriculum/challenges/japanese/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
+++ b/curriculum/challenges/japanese/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
@@ -85,12 +85,12 @@ In many cases, this will work just fine; however, you can still run into unexpec
```
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML File Structure video above.
+# --question--
+
## --text--
What is the difference between an absolute and a relative link?
diff --git a/curriculum/challenges/japanese/16-the-odin-project/top-links-and-images/links-and-images-question-e.md b/curriculum/challenges/japanese/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
index ae008078088..8ac3815d177 100644
--- a/curriculum/challenges/japanese/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
+++ b/curriculum/challenges/japanese/16-the-odin-project/top-links-and-images/links-and-images-question-e.md
@@ -71,12 +71,12 @@ The `alt` attribute is used to describe an image. It will be used in place of th
This is how the The Odin Project logo example you used earlier looks with an `alt` attribute included:
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Images Video above.
+# --question--
+
## --text--
Which tag is used to display an image?
diff --git a/curriculum/challenges/japanese/16-the-odin-project/top-links-and-images/links-and-images-question-h.md b/curriculum/challenges/japanese/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
index 71157081ae7..f7ed108d84e 100644
--- a/curriculum/challenges/japanese/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
+++ b/curriculum/challenges/japanese/16-the-odin-project/top-links-and-images/links-and-images-question-h.md
@@ -70,12 +70,12 @@ The `alt` attribute is used to describe an image. It will be used in place of th
This is how the The Odin Project logo example you used earlier looks with an alt attribute included:
-# --question--
-
-## --assignment--
+# --assignment--
Read about the four main image formats that can be used on the web.
+# --question--
+
## --text--
What are the four main image formats that you can use for images on the web?
diff --git a/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-a.md b/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
index 81cc2d54518..e2882cdb454 100644
--- a/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
+++ b/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-a.md
@@ -13,12 +13,12 @@ To open up the inspector, you can right-click on any element of a webpage and cl
Don’t get overwhelmed with all the tools you’re now seeing! For this lesson, we want to focus on the Elements and Styles panes.
-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
Which panes should you focus on in the Chrome Dev Tools for inspecting and debugging HTML and CSS?
diff --git a/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-c.md b/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
index 84cee19aea0..25a32e0f581 100644
--- a/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
+++ b/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-c.md
@@ -14,12 +14,12 @@ When an element is selected, the Styles tab will show all the currently applied

-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
Which feature in the Elements pane allows you to select any element on a webpage by hovering over it?
diff --git a/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-d.md b/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
index 4d882631471..a4d810760a5 100644
--- a/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
+++ b/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-d.md
@@ -14,13 +14,12 @@ When an element is selected, the Styles tab will show all the currently applied

-
-# --question--
-
-## --assignment--
+# --assignment--
Play around with Chrome Dev Tools and see if you can answer the following question.
+# --question--
+
## --text--
In the Styles pane, what information can you view about an element when it is selected?
diff --git a/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-f.md b/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
index a91d049aee3..96e12157b13 100644
--- a/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
+++ b/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-f.md
@@ -16,13 +16,12 @@ Every single thing on a webpage is a rectangular box. These boxes can have other
}
```
-
-# --question--
-
-## --assignment--
+# --assignment--
Add a border to every element on the page and see how the boxes are laid out.
+# --question--
+
## --text--
What is the fundamental concept in CSS that helps you understand the structure of elements as rectangular boxes?
diff --git a/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-g.md b/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
index b8c981a7aa9..fdd4840cfa0 100644
--- a/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
+++ b/curriculum/challenges/japanese/16-the-odin-project/top-the-box-model/the-box-model-question-g.md
@@ -20,12 +20,12 @@ Be sure to study the diagrams carefully.

-# --question--
-
-## --assignment--
+# --assignment--
Add a border to every element on the page and see how the boxes are laid out.
+# --question--
+
## --text--
From inside to outside, what is the order of box-model properties?
diff --git a/curriculum/challenges/japanese/16-the-odin-project/top-working-with-text/working-with-text-question-a.md b/curriculum/challenges/japanese/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
index 8698b62aca8..33176924828 100644
--- a/curriculum/challenges/japanese/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
+++ b/curriculum/challenges/japanese/16-the-odin-project/top-working-with-text/working-with-text-question-a.md
@@ -32,12 +32,12 @@ Changing our example from before to use paragraph elements fixes the issue:
-# --question--
-
-## --assignment--
+# --assignment--
Watch and follow along to Kevin Powell’s HTML Paragraph and Headings Video above.
+# --question--
+
## --text--
How do you create a paragraph in HTML?
diff --git a/curriculum/challenges/japanese/16-the-odin-project/top-working-with-text/working-with-text-question-c.md b/curriculum/challenges/japanese/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
index 6ccf0e06658..da6e3dd4511 100644
--- a/curriculum/challenges/japanese/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
+++ b/curriculum/challenges/japanese/16-the-odin-project/top-working-with-text/working-with-text-question-c.md
@@ -20,12 +20,12 @@ But you will probably find yourself using the `strong` element much more in comb
Sometimes you will want to make text bold without giving it an important meaning. You’ll learn how to do that in the CSS lessons later in the curriculum.
-# --question--
-
-## --assignment--
+# --assignment--
Watch Kevin Powell’s HTML Bold and Italic Text Video above.
+# --question--
+
## --text--
What element should you use to make text bold and important?
diff --git a/curriculum/challenges/japanese/16-the-odin-project/top-working-with-text/working-with-text-question-g.md b/curriculum/challenges/japanese/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
index 5f5d141fa46..23881db5be0 100644
--- a/curriculum/challenges/japanese/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
+++ b/curriculum/challenges/japanese/16-the-odin-project/top-working-with-text/working-with-text-question-g.md
@@ -21,12 +21,12 @@ Writing an HTML comment is simple: You just enclose the comment with `
```
-# --question--
-
-## --assignment--
+# --assignment--
To get some practice working with text in HTML, create a plain blog article page which uses different headings, uses paragraphs, and has some text in the paragraphs bolded and italicized. You can use [Lorem Ipsum](https://loremipsum.io) to generate dummy text, in place of real text as you build your sites.
+# --question--
+
## --text--
How do you create HTML comments?
diff --git a/curriculum/challenges/japanese/16-the-odin-project/top-working-with-text/working-with-text-question-h.md b/curriculum/challenges/japanese/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
index c20b4de097a..29feb0cf613 100644
--- a/curriculum/challenges/japanese/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
+++ b/curriculum/challenges/japanese/16-the-odin-project/top-working-with-text/working-with-text-question-h.md
@@ -22,9 +22,7 @@ Ordered lists are created using the `` element. Each individual item in them
-# --question--
-
-## --assignment--
+# --assignment--
Watch the first three minutes of Kevin Powell's video on Ordered and Unordered lists above.
@@ -44,6 +42,8 @@ Make an unordered list of places you’d like to visit someday.
Make an ordered list of your all time top 5 favorite video games or movies.
+# --question--
+
## --text--
What HTML tag is used to create an unordered list?
diff --git a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
index 0a15305c01e..1b2711c96f6 100644
--- a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
+++ b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-applications-of-linear-systems/word-problems.md
@@ -16,9 +16,7 @@ This first video will look at key words that tell you what math operation to use
\- Algebra and Trigonometry by Jay Abramson
-# --question--
-
-## --assignment--
+# --assignment--
Complete the problems on pages 63, 75, 85, and 118 from "Business Math, a Step-by-Step Handbook (2021)".
@@ -26,6 +24,8 @@ Complete the problems on pages 63, 75, 85, and 118 from "Business Math, a Step-b
Complete the problems on pages 304, 308, and 321 from "Algebra and Trigonometry".
+# --question--
+
## --text--
Which of the following key words indicate subtraction?
diff --git a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
index ca2ea6f7796..0a70a02cf1d 100644
--- a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
+++ b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-business-applications-of-college-algebra/demand-and-revenue.md
@@ -16,12 +16,12 @@ Here is the Business Math, a Step-by-Step Handbook (2021) by Jean-Paul Oliver
-# --question--
-
-## --assignment--
+# --assignment--
Complete the problems on pages 155 and 163 from "Business Math, a Step-by-Step Handbook (2021)".
+# --question--
+
## --text--
Which of the following business equations is not correct?
diff --git a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
index 7386db1e3a1..5224ac7cf0a 100644
--- a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
+++ b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-fractions-and-decimals/converting-fractions-and-decimals.md
@@ -12,12 +12,12 @@ The first video will show you how to convert between fractions, decimals, and pe
Here is the Colab notebook used in the video. Use this code as a model, and write your own code to convert fractions and decimals.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code to convert fractions and decimals to your algebra Colab notebook.
+# --question--
+
## --text--
Which of the following correctly represents "three hundredths" as a decimal?
diff --git a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
index e1ac138f79e..7c367228f0c 100644
--- a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
+++ b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-fractions-and-decimals/fractions-and-decimals-extra.md
@@ -12,9 +12,7 @@ The following video will show you one way to set up your Google Colaboratory not
Here is the Colab notebook used in this video so you can use it as a model.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code to factor and solve for a variable to your algebra Colab notebook.
@@ -22,6 +20,8 @@ Add the code to factor and solve for a variable to your algebra Colab notebook.
Run the code in the following notebook to get practice converting fractions and decimals. As a bonus, look at the code used to generate the practice problems.
+# --question--
+
## --text--
Which of the following languages can you not use in Google Colaboratory?
diff --git a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
index d5516d90fb2..4cc6201ae95 100644
--- a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
+++ b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-functions-and-graphing/functions-and-graphing-extra.md
@@ -12,12 +12,12 @@ This next video will show you the connection between functions and graphing. Not
Here is the Colab notebook to go with this video.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your algebra Colab notebook for functions and graphing.
+# --question--
+
## --text--
What Python library would you import to create arrays that you can graph?
diff --git a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-functions-and-graphing/functions.md b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
index a5f13dca979..d511fecf032 100644
--- a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
+++ b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-functions-and-graphing/functions.md
@@ -12,12 +12,12 @@ This first video will show you what it means to be a function, and then it will
Here is the Colab notebook used in this and the next videos.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your algebra Colab notebook that creates Python functions for decimal-to-fraction conversions
+# --question--
+
## --text--
After defining a function in Python, indent each line of the function how many spaces?
diff --git a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
index ac237fcbcb2..3c170849ede 100644
--- a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
+++ b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-functions-and-graphing/graphing.md
@@ -12,9 +12,7 @@ This next video will show you the connection between functions and graphing. Not
Here is the Colab notebook to go with the last two videos so you can start making your own graphs.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your algebra Colab notebook for functions and graphing.
@@ -22,6 +20,8 @@ Add code to your algebra Colab notebook for functions and graphing.
Run the following notebook to see more ways to create graphs using algebra and Python.
+# --question--
+
## --text--
Which of the following would put a blue line on a graph?
diff --git a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
index d9dca33678b..7224ab905a2 100644
--- a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
+++ b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-how-to-graph-systems-of-equations/graphing-systems.md
@@ -12,12 +12,12 @@ This first video will show you how to graph systems of equations with written ma
Here is the Colab notebook used in this video.
-# --question--
-
-## --assignment--
+# --assignment--
Add code from the video to the algebra notebook you are building, and test it with different functions.
+# --question--
+
## --text--
The numpy `linspace()` function takes three arguments to create an array. Which of the following arguments does it not take?
diff --git a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
index 5d9ca07f933..18484302ead 100644
--- a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
+++ b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-how-to-solve-for-x/how-to-solve-for-x-extra.md
@@ -12,9 +12,7 @@ This video will go deeper, with more examples of how to use SymPy solve. It will
Here is the Colab notebook to go along with this video. Use it to add more to the algebra Colab notebook that you are building.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code for more ways to solve for x from the video to your algebra Colab notebook.
@@ -22,6 +20,8 @@ Add the code for more ways to solve for x from the video to your algebra Colab n
Open the following Colab notebook, run the cell, and practice solving one and two-step algebra problems. As a bonus, look at the code that generates the practice problems.
+# --question--
+
## --text--
If you import sympy and define x as a variable, what would be the output from the following code?
diff --git a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
index cf99c6cfbd1..359af3680b5 100644
--- a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
+++ b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-how-to-solve-for-x/solving-for-x.md
@@ -12,12 +12,12 @@ This first video will show you the essence of algebra and then how Python code d
Here is the Colab notebook to go along with this video. Add the code from the video to your algebra Colab notebook to see how to solve for X using Python. Then change the code if you want, test it, and compare it to paper-and-pencil solving. Remember the equation input needs to be in Python syntax.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code to solve for x from the video to your algebra Colab notebook.
+# --question--
+
## --text--
In Python, what is the library you import to solve algebra problems with variables?
diff --git a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
index 08847d0f8a6..fff4fb886a7 100644
--- a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
+++ b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-how-to-solve-systems-of-equations/solving-systems.md
@@ -12,12 +12,12 @@ The first video will show you the math behind solving a system of two equations
Here is the Colab notebook used in this video.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your notebook to solve and graph systems of equations
+# --question--
+
## --text--
Which of the following can SymPy do that matplotlib can't do?
diff --git a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-linear-functions/linear-equations.md b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
index c513b57f2eb..e6b1e211b81 100644
--- a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
+++ b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-linear-functions/linear-equations.md
@@ -12,12 +12,12 @@ This video will show you the math behind finding the y-intercept in a linear fun
Here is the Colab notebook to go with the last two videos, so you can see the formulas.
-# --question--
-
-## --assignment--
+# --assignment--
Add code to your algebra Colab notebook to graph a function from points or from equation input.
+# --question--
+
## --text--
If you know the slope ("m") and you have one (x,y) coordinate point, which of the following equations could you use to find "b", representing the y-intercept in Python?
diff --git a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
index 834b288fe92..66e0414871b 100644
--- a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
+++ b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-ratios-and-proportions/introduction-to-college-algebra-with-python.md
@@ -16,12 +16,12 @@ This first video includes an introduction to the course, how it will work, and h
\- Algebra and Trigonometry by Jay Abramson
-# --question--
-
-## --assignment--
+# --assignment--
Create an algebra Colab notebook on your google drive so you can follow along with the videos.
+# --question--
+
## --text--
When adding text in Google Colab, what symbol would you use to create a heading that will appear in the table of contents?
diff --git a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
index 663f0cc63e5..170a6679d68 100644
--- a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
+++ b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-ratios-and-proportions/ratios-and-proportions-extra.md
@@ -10,12 +10,12 @@ dashedName: ratios-and-proportions-extra
The last video in this section will show you how to use proportions in other applications, such as currency exchange rates and unit conversion. It will also show you more about setting up your notebook and working through the practice assignment.
-# --question--
-
-## --assignment--
+# --assignment--
Open the following Colab notebook, run the cell, and practice solving one-step algebra problems. As a bonus, look at the code that generates the practice problems.
+# --question--
+
## --text--
What is another way to write 0.9999... (repeating 9)?
diff --git a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
index 8371ec1655d..14a060f564e 100644
--- a/curriculum/challenges/japanese/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
+++ b/curriculum/challenges/japanese/17-college-algebra-with-python/learn-ratios-and-proportions/solving-proportions.md
@@ -12,12 +12,12 @@ Now we get to the math content. This video will show you how to set up and solve
Here is the Colab notebook to go along with this video. If you have not done so yet, set up your algebra Colab notebook from the last video. Then, add the code from this video to it.
-# --question--
-
-## --assignment--
+# --assignment--
Add the code from the video to the algebra Colab notebook you created in the first step.
+# --question--
+
## --text--
In solving a proportion, if one numerator is zero, does the other numerator have to be zero for the statement to be true?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
index 04d809176cc..d5de7121c15 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/add-looping-logic-to-your-code-using-the-do-while-and-while-statements-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-do-while/ and complete all the tasks for the "Add Looping Logic to Your Code Using the do-while and while Statements in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Add Looping Logic to Your Code Using the `do`-`while` and `while` Statements in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer needs to iterate through an array of items to find one that matches a certain criteria. Which is the best iteration statement for this purpose?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
index d0087ce5be8..ee50cb1473b 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/branch-the-flow-of-code-using-the-switch-case-construct-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-switch-case/ and complete all the tasks for the "Branch the Flow of Code Using the switch-case Construct in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Branch the Flow of Code Using the `switch`-`case` Construct in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the purpose of the `break` keyword?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
index b34b20dcdd7..a837a683f26 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/challenge-project-develop-branching-and-looping-structures-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-develop-branching-looping-structures-c-sharp/ and complete all the tasks for the "Challenge Project - Develop Branching and Looping Structures in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop Branching and Looping Structures in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer needs to create an iteration statement. Under what condition is a `while` statement a better choice than a `do` statement?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
index bf5a4084719..68fae6e49b2 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/control-variable-scope-and-logic-using-code-blocks-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-code-blocks/ and complete all the tasks for the "Control Variable Scope and Logic Using Code Blocks in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Control Variable Scope and Logic Using Code Blocks in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following statements is true about showing/removing the curly braces for code blocks associated with an `if` statement?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
index 3f503f69e32..f1d60edd59a 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/evaluate-boolean-expressions-to-make-decisions-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-evaluate-boolean-expressions/ and complete all the tasks for the "Evaluate Boolean Expressions to Make Decisions in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Evaluate Boolean Expressions to Make Decisions in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code is a valid use of the conditional operator?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
index f23006f2793..a678783a004 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/guided-project-develop-conditional-branching-and-looping-structures-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-develop-conditional-branching-looping/ and complete all the tasks for the "Guided Project - Develop Conditional Branching and Looping Structures in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop Conditional Branching and Looping Structures in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is it appropriate to use a `switch-case` construct rather than a `if-elseif-else` construct?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
index 29f7fbe4ca9..d85cd9e79c5 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/add-logic-to-c-sharp-console-applications/iterate-through-a-code-block-using-the-for-statement-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-for/ and complete all the tasks for the "Iterate Through a Code Block Using the for Statement in C#" module. This is **required** to earn the "Add Logic to C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Iterate Through a Code Block Using the `for` Statement in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following `for` statements is correct?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
index 597a1daa754..b4c34681581 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/add-decision-logic-to-your-code-using-if-else-and-else-if-statements-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-if-elseif-else/ and complete all the tasks for the "Add Decision Logic to Your Code Using if, else, and else if statements in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Add Decision Logic to Your Code Using `if`, `else`, and `else if` Statements in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the choices below is not a valid operator in C#?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
index aeeed01382f..64ee30462ef 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/call-methods-from-the-dot-net-class-library-using-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-call-methods/ and complete all the tasks for the "Call Methods From the .NET Class Library Using C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Call Methods from the .NET Class Library Using C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is an object?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
index 4124a3e48d0..c19935da753 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/challenge-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-arrays-iteration-selection/ and complete all the tasks for the "Challenge Project - Develop foreach and if-elseif-else Structures to Process Array Data in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop `foreach` and `if`-`elseif`-`else` Structures to Process Array Data in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer is working with two other developers to update a collection of applications. The developers will use code comments during the update process. Which of the following describes an appropriate use of code comments?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
index ff048d90565..221d8229223 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/create-readable-code-with-conventions-whitespace-and-comments-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-readable-code/ and complete all the tasks for the "Create Readable Code with Conventions, Whitespace, and Comments in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create Readable Code with Conventions, Whitespace, and Comments in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following is a bad reason to use a code comment?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
index 94f87df9df4..af1892b527b 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/guided-project-develop-foreach-and-if-elseif-else-structures-to-process-array-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-arrays-iteration-selection/ and complete all the tasks for the "Guided Project - Develop foreach and if-elseif-else Structures to Process Array Data in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Develop `foreach` and `if`-`elseif`-`else` Structures to Process Array Data in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer writes an application that uses a `foreach` loop to iterate through an array containing 20 elements. After the application is complete, the developer learns that the array must be updated to include 40 elements. The application needs to examine all 40 array elements. Which of the following items describes the required code update?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
index 293d196cf6f..772087d66a9 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/install-and-configure-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/install-configure-visual-studio-code/ and complete all the tasks for the "Install and Configure Visual Studio Code" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Install and Configure Visual Studio Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following choices provides the best description of an Integrated Development Environment (IDE)?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
index 2e1bc53cae6..33713c19393 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-and-run-simple-c-sharp-console-applications/store-and-iterate-through-sequences-of-data-using-arrays-and-the-foreach-statement-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-arrays/ and complete all the tasks for the "Store and Iterate Through Sequences of Data Using Arrays and the foreach Statement in C#" module. This is **required** to earn the "Create and Run Simple C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Store and Iterate Through Sequences of Data Using Arrays and the `foreach` Statement in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following foreach statements is syntactically correct?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
index 1f9c05bfa10..18794d3b5af 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/challenge-project-create-a-mini-game.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-create-mini-game/ and complete all the tasks for the "Challenge Project - Create a Mini-Game" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create a Mini-Game challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A developer wants to create a method that returns a value in an array. Which of the following options would be a good choice for a method signature?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
index f30799e881f..01aaf75c313 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-that-return-values.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-c-sharp-methods-return-values/ and complete all the tasks for the "Create C# Methods that Return Values" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create C# Methods that Return Values module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following options correctly returns a `string` value?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
index c576ee4c155..44f48d4b8c9 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/create-c-sharp-methods-with-parameters.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-c-sharp-methods-parameters/ and complete all the tasks for the "Create C# Methods with Parameters" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create C# Methods with Parameters module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Given the method signature,
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
index aea8d011c19..15877a13f97 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/guided-project-plan-a-petting-zoo-visit.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-visit-petting-zoo/ and complete all the tasks for the "Guided Project - Plan a Petting Zoo Visit" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Plan a Petting Zoo Visit guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the purpose of defining an optional parameter in a method?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
index c7bccb05699..7e6313f4a57 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/create-methods-in-c-sharp-console-applications/write-your-first-c-sharp-method.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/write-first-c-sharp-method/ and complete all the tasks for the "Write Your First C# Method" module. This is **required** to earn the "Create Methods in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Write Your First C# Method module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following correctly declares a method?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
index 52415dc17c0..88425acb0d1 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/challenge-project-debug-a-c-sharp-console-application-using-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-debug-c-sharp-console-application/ and complete all the tasks for the "Challenge Project - Debug a C# Console Application Using Visual Studio Code" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Debug a C# Console Application Using Visual Studio Code challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following options can be used set a breakpoint in Visual Studio Code?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
index 3a43bedeeff..82396ebc624 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/create-and-throw-exceptions-in-c-sharp-console-applications.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/create-throw-exceptions-c-sharp/ and complete all the tasks for the "Create and Throw Exceptions in C# Console Applications" module. This is **required** earn to the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Create and Throw Exceptions in C# Console Applications module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When should a method throw an exception?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
index c96c6dbf3d0..33d1914183f 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/guided-project-debug-and-handle-exceptions-in-a-c-sharp-console-application-using-visual-studio-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-debug-handle-exceptions-c-sharp-console-application/ and complete all the tasks for the "Guided Project - Debug and Handle Exceptions in a C# Console Application Using Visual Studio Code" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Debug and Handle Exceptions in a C# Console Application Using Visual Studio Code guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is an `ArgumentOutOfRangeException` exception thrown?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
index a437297321d..d77786e00f0 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-exception-handling-in-c-sharp-console-applications.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/implement-exception-handling-c-sharp/ and complete all the tasks for the "Implement Exception Handling in C# Console Applications" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Implement Exception Handling in C# Console Applications module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
When is an `ArrayTypeMismatchException` exception thrown?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
index cf989a73210..eaf0a57a505 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/implement-the-visual-studio-code-debugging-tools-for-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/implement-visual-studio-code-debugging-tools/ and complete all the tasks for the "Implement the Visual Studio Code Debugging Tools for C#" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Implement the Visual Studio Code Debugging Tools for C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which section of the RUN AND DEBUG view is used to track the current point of execution within the running application?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
index fb54c916c41..66529f25875 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/debug-c-sharp-console-applications/review-the-principles-of-code-debugging-and-exception-handling.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/review-principles-code-debugging-exception-handling-c-sharp/ and complete all the tasks for the "Review the Principles of Code Debugging and Exception Handling" module. This is **required** to earn the "Debug C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Review the Principles of Code Debugging and Exception Handling module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the relationship between the type of exception and the information it contains?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
index 57357fa507f..3283ae458e5 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/challenge-project-work-with-variable-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/challenge-project-work-variable-data-c-sharp/ and complete all the tasks for the "Challenge Project - Work with Variable Data in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Work with Variable Data in C# challenge project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
To sort a string array, why is it important to use the `String.Trim()` method on each array element before sorting?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
index cfc6e5f6417..90ad0c24ddc 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/choose-the-correct-data-type-in-your-c-sharp-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-choose-data-type/ and complete all the tasks for the "Choose the Correct Data Type in Your C# Code" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Choose the Correct Data Type in Your C# Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
A piece of code must store whole numeric values between negative and positive `1,000,000`. Which data type should you choose?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
index 7e3cccdbf6c..2f81848ec0c 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/convert-data-types-using-casting-and-conversion-techniques-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-convert-cast/ and complete all the tasks for the "Convert Data Types Using Casting and Conversion Techniques in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Convert Data Types Using Casting and Conversion Techniques in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What type of action is being performed when changing a `float` into an `int`?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
index 25db424abb8..4f13971f084 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/format-alphanumeric-data-for-presentation-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-format-strings/ and complete all the tasks for the "Format Alphanumeric Data for Presentation in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Format Alphanumeric Data for Presentation in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
For the C# code `Console.WriteLine("C110".PadLeft(6, '0'));`, which is the expected output?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
index 41a67d95996..d70b33e0034 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/guided-project-work-with-variable-data-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-work-variable-data-c-sharp/ and complete all the tasks for the "Guided Project - Work with Variable Data in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Work with Variable Data in C# guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
For the code `decimal.TryParse(numberString, out myConvert))` when the type of `numberString` is a String.
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
index 7a75db01628..f3193f3dfc2 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/modify-the-content-of-string-using-built-in-string-data-type-methods-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-modify-content/ and complete all the tasks for the "Modify the Content of Strings Using Built-In String Data Type Methods in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Modify the Content of Strings Using Built-In String Data Type Methods in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which method finds the next index of either the `-` char, the `=` char, or the `_` char?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
index f51f67bd1d7..14353de4a63 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/work-with-variable-data-in-c-sharp-console-applications/perform-operations-on-arrays-using-helpers-methods-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-arrays-operations/ and complete all the tasks for the "Perform Operations on Arrays Using Helper Methods in C#" module. This is **required** to earn the "Work with Variable Data in C# Console Applications" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Operations on Arrays Using Helper Methods in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which method changes the order of items in an `string` array?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
index 7a7836123bb..131c73af39c 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-and-print-student-grades.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-calculate-print-student-grades/ and complete all the tasks for the "Guided Project - Calculate and Print Student Grades" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Calculate and Print Student Grades guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is wrong with the following code?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
index f4d5d576477..6a5491e8f12 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/guided-project-calculate-final-gpa.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/guided-project-calculate-final-gpa/ and complete all the tasks for the "Guided Project - Calculate Final GPA" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Calculate Final GPA guided project on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Suppose `decimal gradePointAverage = 3.99872831m;`.
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
index 09ea0a4fd28..71e056d641f 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-operations-on-numbers-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-basic-operations/ and complete all the tasks for the "Perform Basic Operations on Numbers in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Basic Operations on Numbers in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the value of the following result?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
index 8fe6df7466b..6a00bd662df 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/perform-basic-string-formatting-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-basic-formatting/ and complete all the tasks for the "Perform Basic String Formatting in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Perform Basic String Formatting in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code correctly uses string interpolation assuming that the variable `value` is a string?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
index 8c1bb0619d3..f229f0d8387 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/store-and-retrieve-data-using-literal-and-variable-values-in-c-sharp.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-literals-variables/ and complete all the tasks for the "Store and Retrieve Data Using Literal and Variable Values in C#" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Store and Retrieve Data Using Literal and Variable Values in C# module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
Which of the following lines of code creates a variable correctly?
diff --git a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
index c2b06ef0c32..e9da470c2a1 100644
--- a/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
+++ b/curriculum/challenges/japanese/19-foundational-c-sharp-with-microsoft/write-your-first-code-using-c-sharp/write-your-first-c-sharp-code.md
@@ -12,12 +12,12 @@ This challenge will be partially completed on the Microsoft Learn platform. Foll
1. Go to https://learn.microsoft.com/training/modules/csharp-write-first/ and complete all the tasks in the "Write Your First C# Code" module. This is **required** to earn the "Write Your First Code Using C#" trophy on Microsoft Learn, and qualify for the certification exam.
1. When you are finished, come back and correctly answer the question below.
-# --question--
-
-## --assignment--
+# --assignment--
Complete the Write Your First C# Code module on Microsoft Learn. Then, answer the question below.
+# --question--
+
## --text--
What is the difference between `Console.Write` and `Console.WriteLine`?
diff --git a/curriculum/challenges/portuguese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md b/curriculum/challenges/portuguese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
index 201b945fe43..c805e815b3e 100644
--- a/curriculum/challenges/portuguese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
+++ b/curriculum/challenges/portuguese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-a.md
@@ -26,12 +26,12 @@ O HTML tem uma vasta lista de tags predefinidas que você pode usar para criar t
O uso de elementos corretos para o conteúdo é chamado HTML semântico. Você explorará isso com muito mais profundidade mais tarde no currículo.
-# --question--
-
-## --assignment--
+# --assignment--
Assista ao vídeo de Kevin Powell [Introduction to HTML](https://www.youtube.com/watch?v=LGQuIIv2RVA&list=PL4-IK0AVhVjM0xE0K2uZRvsM7LkIhsPT-)
+# --question--
+
## --text--
O que são as tags HTML?
diff --git a/curriculum/challenges/portuguese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md b/curriculum/challenges/portuguese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
index eef5732ae23..569517a3553 100644
--- a/curriculum/challenges/portuguese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
+++ b/curriculum/challenges/portuguese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-e.md
@@ -11,12 +11,12 @@ O HTML e o CSS são duas linguagens que trabalham em conjunto para criar tudo o
Muitos recursos úteis seguem se referindo ao HTML e ao CSS como linguagens de programação. Se quisermos ser técnicos, no entanto, chamá-las assim não é algo preciso. Isso ocorre porque se tratam apenas de apresentar informações. Elas não são usadas para programar a lógica. O JavaScript, que você aprenderá na próxima seção, é uma linguagem de programação, pois é usada para fazer as páginas da web fazerem coisas. No entanto, há muito que você pode fazer apenas com o HTML e o CSS – e você, definitivamente, vai precisar dos dois. As lições a seguir visam dar a você as ferramentas necessárias para que possa seguir com sucesso ao alcançar o conteúdo do JavaScript.
-# --question--
-
-## --atividade
+# --atividade
Leia o artigo sobre HTML, CSS e JavaScript (texto em inglês). É uma visão geral rápida das relações entre HTML, CSS e JavaScript.
+# --question--
+
## --text--
Qual das seguintes afirmações é verdadeira?
@@ -37,5 +37,3 @@ O HTML e o CSS são usados para adicionar estilo a uma página da web, enquanto
## --video-solution--
2
-
-
diff --git a/curriculum/challenges/portuguese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md b/curriculum/challenges/portuguese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
index 52d0bea4ca6..7be0782d36e 100644
--- a/curriculum/challenges/portuguese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
+++ b/curriculum/challenges/portuguese/16-the-odin-project/top-learn-html-foundations/html-foundations-question-g.md
@@ -12,9 +12,7 @@ O elemento final necessário para completar o boilerplate do HTML é o elemento
Para completar o boilerplate, adicione um elemento `body` ao arquivo `index.html`. O elemento `body` também deve ir dentro do elemento `html` e estará sempre abaixo do elemento `head`, assim:
-# --question--
-
-## --atividade
+# --atividade
Assista e acompanhe o vídeo de Kevin Powell, Build your first web page. O vídeo está acima.
@@ -26,6 +24,8 @@ Desenvolva sua memória muscular excluindo o conteúdo do arquivo `index.html` e
Teste seu boilerplate através deste [validador de HTML](https://www.freeformatter.com/html-validator.html). Os validadores garantem que a marcação está correta e são uma excelente ferramenta de aprendizado, pois fornecem feedback sobre erros de sintaxe que você pode estar cometendo de vez em quando sem saber, como deixar de colocar tags de fechamento ou adicionar espaços a mais em seu HTML.
+# --question--
+
## --text--
Qual é a finalidade do elemento `body`?
diff --git a/curriculum/challenges/portuguese/16-the-odin-project/top-links-and-images/links-and-images-question-a.md b/curriculum/challenges/portuguese/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
index 1ce94fb92fe..b24630ef93a 100644
--- a/curriculum/challenges/portuguese/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
+++ b/curriculum/challenges/portuguese/16-the-odin-project/top-links-and-images/links-and-images-question-a.md
@@ -39,12 +39,12 @@ Por padrão, qualquer texto agregado a uma tag de âncora sem um atributo `href`
Vale a pena notar que você pode usar tags de âncora para vincular qualquer tipo de recurso na internet, não apenas outros documentos HTML. Você pode vincular vídeos, arquivos em PDF, imagens e assim por diante. Na maioria das vezes, no entanto, você vinculará a tag a outros documentos HTML.
-# --question--
-
-## --assignment--
+# --assignment--
Assista ao vídeo de Kevin Powell sobre links do HTML acima.
+# --question--
+
## --text--
Qual é a tag do HTML usada para criar um link?
diff --git a/curriculum/challenges/portuguese/16-the-odin-project/top-links-and-images/links-and-images-question-d.md b/curriculum/challenges/portuguese/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
index 50463f3244d..214757d27c2 100644
--- a/curriculum/challenges/portuguese/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
+++ b/curriculum/challenges/portuguese/16-the-odin-project/top-links-and-images/links-and-images-question-d.md
@@ -85,12 +85,12 @@ Em muitos casos, isso funcionará muito bem. No entanto, com essa abordagem, ain