Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(curriculum): add English curriculum block 5.2 describing code-related concepts and terms #54652

Merged
merged 6 commits into from
May 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,216 @@
"superBlock": "a2-english-for-developers",
"challengeOrder": [
{
"id": "655c12384a3d2e8a0d5e3efd",
"title": "Dialogue: Placeholder"
"id": "6630b37556424464ba0f984e",
"title": "Dialogue 1: Asking about Data Types"
},
{
"id": "6630b49ade31b06586863453",
"title": "Task 1"
},
{
"id": "6630b56594405466378bbfbb",
"title": "Task 2"
},
{
"id": "6630b687daf7dd66a730a0be",
"title": "Task 3"
},
{
"id": "6630b88fdd1eb2675cba64ec",
"title": "Task 4"
},
{
"id": "6630bb08c02b626826c937ae",
"title": "Task 5"
},
{
"id": "6630bc7702367d68c7679dba",
"title": "Task 6"
},
{
"id": "6630bd815e1b146937422948",
"title": "Task 7"
},
{
"id": "6630bf29b2e38669e3c15823",
"title": "Task 8"
},
{
"id": "6630e609d81a446cd663c521",
"title": "Task 9"
},
{
"id": "6630e7b497466d6d8bb5b863",
"title": "Task 10"
},
{
"id": "6630e831b3a1a36de42fb705",
"title": "Task 11"
},
{
"id": "6630e965a9e9c46e8b5a3ee2",
"title": "Task 12"
},
{
"id": "663246e8f661af779398be0e",
"title": "Task 13"
},
{
"id": "6632497b37b28b78907c0a97",
"title": "Task 14"
},
{
"id": "66324d85e67a5c7a072a5b4d",
"title": "Task 15"
},
{
"id": "66324c110747c079691211a1",
"title": "Task 16"
},
{
"id": "66324f956a24867b039d95c4",
"title": "Task 17"
},
{
"id": "663253fdb77eab7c9f3bbd16",
"title": "Task 18"
},
{
"id": "66325225b08cff7be37ac2e7",
"title": "Task 19"
},
{
"id": "66325752419d337dc13ffd83",
"title": "Task 20"
},
{
"id": "6632fd7b0b9f8087ff8aa3ba",
"title": "Dialogue 2: Asking about Functions"
},
{
"id": "6632fe1b6548f7887488a767",
"title": "Task 21"
},
{
"id": "6633008b3377e5894cf71629",
"title": "Task 22"
},
{
"id": "663301c3812e2e89c08dcc31",
"title": "Task 23"
},
{
"id": "6633032bf786ff8a61b0c482",
"title": "Task 24"
},
{
"id": "66330444cf1ea28af44e980d",
"title": "Task 25"
},
{
"id": "663308af5363be8c4a5c68b9",
"title": "Task 26"
},
{
"id": "66330dac56ad868d51d5698c",
"title": "Task 27"
},
{
"id": "66330fc6d2e3c38e148c8789",
"title": "Task 28"
},
{
"id": "66331263a35e868f3dade3de",
"title": "Task 29"
},
{
"id": "66331384245d028fd8b1be23",
"title": "Task 30"
},
{
"id": "663315286b7cff907e92ae25",
"title": "Task 31"
},
{
"id": "663316fdcce39d9144ae40cd",
"title": "Task 32"
},
{
"id": "6633203e58595e93ef54ba3b",
"title": "Task 33"
},
{
"id": "6633261bb572f2953f5abd13",
"title": "Task 34"
},
{
"id": "66334fd916a3a697e1d2c631",
"title": "Dialogue 3: Getting Help with Variables"
},
{
"id": "663350023c7cb898358af702",
"title": "Task 35"
},
{
"id": "6633511c7b197798ad5fd703",
"title": "Task 36"
},
{
"id": "663352b4860f03995736b6cd",
"title": "Task 37"
},
{
"id": "663354f60aafd69a4c0138da",
"title": "Task 38"
},
{
"id": "66339d408258519c61151a64",
"title": "Task 39"
},
{
"id": "66339e21256f099cd722292f",
"title": "Task 40"
},
{
"id": "66339f1995bdea9d4aa28cd8",
"title": "Task 41"
},
{
"id": "6633a14f17a4669e1c980d91",
"title": "Task 42"
},
{
"id": "6633a2a86218659eb77fb9a1",
"title": "Task 43"
},
{
"id": "6633a45ce837ac9f95394eab",
"title": "Task 44"
},
{
"id": "6633a64567c725a05a94b68f",
"title": "Task 45"
},
{
"id": "6633a97f928771a163b59745",
"title": "Task 46"
},
{
"id": "6633aa9cf90591a1f63a431e",
"title": "Task 47"
},
{
"id": "6633abfc050e82a29a76dd42",
"title": "Task 48"
},
{
"id": "6633ad387b6914a3313339b3",
"title": "Task 49"
},
{
"id": "6633ae85f1fb7aa3ca13234d",
"title": "Task 50"
}
],
"helpCategory": "English"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
id: 6630b37556424464ba0f984e
title: "Dialogue 1: Asking about Data Types"
challengeType: 21
dashedName: dialogue-1-asking-about-data-types
---

# --description--

Watch the video below to understand the context of the upcoming lessons.

# --assignment--

Watch the video
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
id: 6630b49ade31b06586863453
title: Task 1
challengeType: 22
dashedName: task-1
---

<!--
AUDIO REFERENCE:
Jake: Sarah, can you explain data types to me? I'm a bit confused.
-->

# --description--

The verb `explain` means to make something clear or easy to understand by describing or giving information about it. It is often used when someone is asking for or providing a detailed understanding of a subject, concept, or problem.

For instance, if someone says, `Can you explain how this works?`, they are asking for a clearer understanding of the process or concept.

# --fillInTheBlank--

## --sentence--

`Sarah, can you _ _ _ to me? I'm a bit confused.`

## --blanks--

`explain`

### --feedback--

This word is a verb that means to make something clear or easy to understand.

---

`data`

### --feedback--

This word refers to information processed or stored by a computer.

---

`types`

### --feedback--

It refers to categories of data in programming.
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
id: 6630b56594405466378bbfbb
title: Task 2
challengeType: 19
dashedName: task-2
---

<!--
AUDIO REFERENCE:
Jake: Sarah, can you explain data types to me? I'm a bit confused.
-->

# --description--

Please answer the question below.

# --question--

## --text--

What is Jake asking Sarah to do?

## --answers--

Ignore his question

### --feedback--

Jake explicitly asks for an explanation, so he is not asking to be ignored.

---

Solve a problem for him

### --feedback--

While Jake is seeking help, he specifically asks for an explanation, not a solution to a problem.

---

Explain a concept to him

---

Discuss plans for their next project

### --feedback--

Jake's request is about understanding a concept, not discussing plans for a project.

## --video-solution--

3
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---
id: 6630b687daf7dd66a730a0be
title: Task 3
challengeType: 22
dashedName: task-3
---

<!--
AUDIO REFERENCE:
Sarah: Sure. Data types are fundamental in programming. You use them to tell the computer what kind of data you're working with.
-->

# --description--

The word `fundamental` implies something is basic or essential, much like the foundation of a house.

For example, `Understanding grammar is fundamental to learning a new language.` Here `fundamental` is used to emphasize that grammar is an essential or basic part of learning any new language.

The phrase `what kind of` is used to ask about the type or nature of something. It's a common way to specify or classify something more clearly.

For instance, when someone asks `what kind of music do you like?` they are asking about the genre of music.

# --fillInTheBlank--

## --sentence--

`Sure. Data types are _ in programming. You use them to tell the computer _ _ _ data you're working with.`

## --blanks--

`fundamental`

### --feedback--

This word means something basic, essential, or central to a system.

---

`what`

### --feedback--

This word starts a question or inquiry about the nature or identity of something.

---

`kind`

### --feedback--

This word refers to a type or category.

---

`of`

### --feedback--

This preposition is used to link the noun with what follows it, helping to specify the type or category being asked about.