mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-10-24 02:07:00 +08:00
feat(curriculum): Add English tasks B1 Block 9 (#58353)
Co-authored-by: miyaliu666 <miya@123.com> Co-authored-by: Nielda Karla <90112119+nieldakarla@users.noreply.github.com>
This commit is contained in:
co-authored by
miyaliu666
Nielda Karla
parent
da85253200
commit
acb1bb12c1
@@ -6,8 +6,436 @@
|
||||
"superBlock": "b1-english-for-developers",
|
||||
"challengeOrder": [
|
||||
{
|
||||
"id": "6660a03636891e5d6c1d75a8",
|
||||
"title": "Dialogue 1: I'm Tom"
|
||||
"id": "67828be909569821c4e0c666",
|
||||
"title": "Dialogue 1: Choosing a Programming Language"
|
||||
},
|
||||
{
|
||||
"id": "6784d0806e8ebc00832820cf",
|
||||
"title": "Task 1"
|
||||
},
|
||||
{
|
||||
"id": "67876442173eb3094261233a",
|
||||
"title": "Task 2"
|
||||
},
|
||||
{
|
||||
"id": "678766ada9f08515d38da1fa",
|
||||
"title": "Task 3"
|
||||
},
|
||||
{
|
||||
"id": "67876786972db81e08e7ebba",
|
||||
"title": "Task 4"
|
||||
},
|
||||
{
|
||||
"id": "67878200c2b78d332227efe7",
|
||||
"title": "Task 5"
|
||||
},
|
||||
{
|
||||
"id": "6787842dd5afb340b8ff2dcc",
|
||||
"title": "Task 6"
|
||||
},
|
||||
{
|
||||
"id": "679a4c63d0359989fff275df",
|
||||
"title": "Task 7"
|
||||
},
|
||||
{
|
||||
"id": "67878592e8b64048204e13ba",
|
||||
"title": "Task 8"
|
||||
},
|
||||
{
|
||||
"id": "6787868b7d7c5650aa21b529",
|
||||
"title": "Task 9"
|
||||
},
|
||||
{
|
||||
"id": "6787870b93ad4154701b9411",
|
||||
"title": "Task 10"
|
||||
},
|
||||
{
|
||||
"id": "67878956e0155b60edc2ee37",
|
||||
"title": "Task 11"
|
||||
},
|
||||
{
|
||||
"id": "67878ab70cc91669e1d36793",
|
||||
"title": "Task 12"
|
||||
},
|
||||
{
|
||||
"id": "678a286e61640f269cce6120",
|
||||
"title": "Task 13"
|
||||
},
|
||||
{
|
||||
"id": "678a4bcfd6296f2f27e73d01",
|
||||
"title": "Task 14"
|
||||
},
|
||||
{
|
||||
"id": "678a4c766f93de30541d64c7",
|
||||
"title": "Task 15"
|
||||
},
|
||||
{
|
||||
"id": "678a5cf1dfaa81374b81ac34",
|
||||
"title": "Task 16"
|
||||
},
|
||||
{
|
||||
"id": "678a5e7dffffba38c5ad16c4",
|
||||
"title": "Task 17"
|
||||
},
|
||||
{
|
||||
"id": "678a5ff976ffeb3a317389ff",
|
||||
"title": "Task 18"
|
||||
},
|
||||
{
|
||||
"id": "678a62bf606b353f833a4c68",
|
||||
"title": "Task 19"
|
||||
},
|
||||
{
|
||||
"id": "678a6326c51b30403f6ad342",
|
||||
"title": "Task 20"
|
||||
},
|
||||
{
|
||||
"id": "678a647e3d11a1420052380e",
|
||||
"title": "Task 21"
|
||||
},
|
||||
{
|
||||
"id": "678c71fff98bb11b517b4301",
|
||||
"title": "Task 22"
|
||||
},
|
||||
{
|
||||
"id": "678c78499046b5208a477fbf",
|
||||
"title": "Task 23"
|
||||
},
|
||||
{
|
||||
"id": "678c79b76f4b0f21fca8c270",
|
||||
"title": "Task 24"
|
||||
},
|
||||
{
|
||||
"id": "678c8f6deb9e3d2beaa01b76",
|
||||
"title": "Task 25"
|
||||
},
|
||||
{
|
||||
"id": "678c7dc5b2ec2924684304e3",
|
||||
"title": "Task 26"
|
||||
},
|
||||
{
|
||||
"id": "678c8933633414289d454294",
|
||||
"title": "Task 27"
|
||||
},
|
||||
{
|
||||
"id": "678c905464f7d02cfd434095",
|
||||
"title": "Task 28"
|
||||
},
|
||||
{
|
||||
"id": "678c936bee7c84300bedcd04",
|
||||
"title": "Task 29"
|
||||
},
|
||||
{
|
||||
"id": "678cba519e78d436d0ff78a7",
|
||||
"title": "Task 30"
|
||||
},
|
||||
{
|
||||
"id": "678cc15535e7113aa002de91",
|
||||
"title": "Task 31"
|
||||
},
|
||||
{
|
||||
"id": "678cc25d20c9043bae710c8f",
|
||||
"title": "Task 32"
|
||||
},
|
||||
{
|
||||
"id": "678cc3487d650a3c71a9a218",
|
||||
"title": "Task 33"
|
||||
},
|
||||
{
|
||||
"id": "678cc40b7d42393d240486a0",
|
||||
"title": "Task 34"
|
||||
},
|
||||
{
|
||||
"id": "678cc5439ab1443e4cedf876",
|
||||
"title": "Task 35"
|
||||
},
|
||||
{
|
||||
"id": "678cc6a94843043f402854b9",
|
||||
"title": "Task 36"
|
||||
},
|
||||
{
|
||||
"id": "678ccd19541fa0429bb98168",
|
||||
"title": "Task 37"
|
||||
},
|
||||
{
|
||||
"id": "678ccee8729b0043b3532e36",
|
||||
"title": "Task 38"
|
||||
},
|
||||
{
|
||||
"id": "678cd060967cba449f8db18c",
|
||||
"title": "Task 39"
|
||||
},
|
||||
{
|
||||
"id": "678cd0b85b3b59451118b77e",
|
||||
"title": "Task 40"
|
||||
},
|
||||
{
|
||||
"id": "678cd1cda8cc0345cd28a4b6",
|
||||
"title": "Task 41"
|
||||
},
|
||||
{
|
||||
"id": "678db8c06245409899bc3b60",
|
||||
"title": "Dialogue 2: Deciding on a Development Environment"
|
||||
},
|
||||
{
|
||||
"id": "678dbb627eb6df9a8012a25a",
|
||||
"title": "Task 42"
|
||||
},
|
||||
{
|
||||
"id": "678dbce63ee8469ba12d2a5a",
|
||||
"title": "Task 43"
|
||||
},
|
||||
{
|
||||
"id": "678e04af6029eba08ba0d185",
|
||||
"title": "Task 44"
|
||||
},
|
||||
{
|
||||
"id": "678e061358d93fa191593d1b",
|
||||
"title": "Task 45"
|
||||
},
|
||||
{
|
||||
"id": "678e0872539886a32d13e4f1",
|
||||
"title": "Task 46"
|
||||
},
|
||||
{
|
||||
"id": "678e0cbc0d01a2a5aea8dcec",
|
||||
"title": "Task 47"
|
||||
},
|
||||
{
|
||||
"id": "678e2d04161987aa6d23ee1e",
|
||||
"title": "Task 48"
|
||||
},
|
||||
{
|
||||
"id": "678e2db18a5be3ab4bf40e83",
|
||||
"title": "Task 49"
|
||||
},
|
||||
{
|
||||
"id": "678e2e53f840cbac095dce42",
|
||||
"title": "Task 50"
|
||||
},
|
||||
{
|
||||
"id": "678e2fb76f1044ad587f3dfc",
|
||||
"title": "Task 51"
|
||||
},
|
||||
{
|
||||
"id": "678e45847b26b2b9921fd1b6",
|
||||
"title": "Task 52"
|
||||
},
|
||||
{
|
||||
"id": "678e46b3efd48dba751da619",
|
||||
"title": "Task 53"
|
||||
},
|
||||
{
|
||||
"id": "678e4878f7df13bbcdbcdee4",
|
||||
"title": "Task 54"
|
||||
},
|
||||
{
|
||||
"id": "678e4ad65d8d37bdae19c5f0",
|
||||
"title": "Task 55"
|
||||
},
|
||||
{
|
||||
"id": "678e4be2a53566beddaf22c0",
|
||||
"title": "Task 56"
|
||||
},
|
||||
{
|
||||
"id": "678e4d99fbb552c013d24f77",
|
||||
"title": "Task 57"
|
||||
},
|
||||
{
|
||||
"id": "678e4e4d897d24c0c14dcf70",
|
||||
"title": "Task 58"
|
||||
},
|
||||
{
|
||||
"id": "678e4fe7d886f7c2059786c9",
|
||||
"title": "Task 59"
|
||||
},
|
||||
{
|
||||
"id": "678e51fba50998c4225afd2c",
|
||||
"title": "Task 60"
|
||||
},
|
||||
{
|
||||
"id": "678e530166a348c53050da54",
|
||||
"title": "Task 61"
|
||||
},
|
||||
{
|
||||
"id": "678e53e15f4348c62848f006",
|
||||
"title": "Task 62"
|
||||
},
|
||||
{
|
||||
"id": "678e54bc3ddecfc7172a87a7",
|
||||
"title": "Task 63"
|
||||
},
|
||||
{
|
||||
"id": "678e561968b6e8c868f5046d",
|
||||
"title": "Task 64"
|
||||
},
|
||||
{
|
||||
"id": "678e578422c9bbca762351ff",
|
||||
"title": "Task 65"
|
||||
},
|
||||
{
|
||||
"id": "678e5a7c4de8c4ccf4ed6ca9",
|
||||
"title": "Task 66"
|
||||
},
|
||||
{
|
||||
"id": "678e5b1feb705ccdee11860e",
|
||||
"title": "Task 67"
|
||||
},
|
||||
{
|
||||
"id": "678e5bf63bf7cfcf03bb2482",
|
||||
"title": "Task 68"
|
||||
},
|
||||
{
|
||||
"id": "678e5cb2176e3ecfdf0897a8",
|
||||
"title": "Task 69"
|
||||
},
|
||||
{
|
||||
"id": "678e5ea1763126d1a114b037",
|
||||
"title": "Task 70"
|
||||
},
|
||||
{
|
||||
"id": "678e6349dfa64cd74f90c49e",
|
||||
"title": "Task 71"
|
||||
},
|
||||
{
|
||||
"id": "678e64c6717ae8d93c9fbd31",
|
||||
"title": "Task 72"
|
||||
},
|
||||
{
|
||||
"id": "678e653ec0e961da24903ea1",
|
||||
"title": "Task 73"
|
||||
},
|
||||
{
|
||||
"id": "678e6602709b4edb24674a70",
|
||||
"title": "Task 74"
|
||||
},
|
||||
{
|
||||
"id": "678e6743de482fdc8d1a0e72",
|
||||
"title": "Task 75"
|
||||
},
|
||||
{
|
||||
"id": "678f05c97f4f1fe9a1cc32a0",
|
||||
"title": "Dialogue 3: Selecting a Cloud Platform"
|
||||
},
|
||||
{
|
||||
"id": "678f060f4fc16aea4bd38335",
|
||||
"title": "Task 76"
|
||||
},
|
||||
{
|
||||
"id": "678f07ded1b0daeba41de899",
|
||||
"title": "Task 77"
|
||||
},
|
||||
{
|
||||
"id": "678f0c899b1e0cee68c60a51",
|
||||
"title": "Task 78"
|
||||
},
|
||||
{
|
||||
"id": "678f0d7f3f28ebef17b3ffa9",
|
||||
"title": "Task 79"
|
||||
},
|
||||
{
|
||||
"id": "678f1c75b08070f5f3b19bd6",
|
||||
"title": "Task 80"
|
||||
},
|
||||
{
|
||||
"id": "678f1e7f5432e3f7e503ba03",
|
||||
"title": "Task 81"
|
||||
},
|
||||
{
|
||||
"id": "678f1f395f27b9f8e2d3a77a",
|
||||
"title": "Task 82"
|
||||
},
|
||||
{
|
||||
"id": "678f22484cfcbffb90cf48f3",
|
||||
"title": "Task 83"
|
||||
},
|
||||
{
|
||||
"id": "678f2346eea2edfca10f7699",
|
||||
"title": "Task 84"
|
||||
},
|
||||
{
|
||||
"id": "678f2453a920dbfde5bf34ac",
|
||||
"title": "Task 85"
|
||||
},
|
||||
{
|
||||
"id": "678f25d4d77c34ff4b9fe635",
|
||||
"title": "Task 86"
|
||||
},
|
||||
{
|
||||
"id": "678f279bb459ed0120352cc3",
|
||||
"title": "Task 87"
|
||||
},
|
||||
{
|
||||
"id": "678f295fb59bb404fb26c090",
|
||||
"title": "Task 88"
|
||||
},
|
||||
{
|
||||
"id": "678f2c14cedd3306d65371a4",
|
||||
"title": "Task 89"
|
||||
},
|
||||
{
|
||||
"id": "678f2cde94bd54080ec7f081",
|
||||
"title": "Task 90"
|
||||
},
|
||||
{
|
||||
"id": "678f2df518326c09f049cc11",
|
||||
"title": "Task 91"
|
||||
},
|
||||
{
|
||||
"id": "678f2e98302e2b0af0bd943e",
|
||||
"title": "Task 92"
|
||||
},
|
||||
{
|
||||
"id": "678f2fb5ed7b5d0c68613aed",
|
||||
"title": "Task 93"
|
||||
},
|
||||
{
|
||||
"id": "678f31115e1f830efcc5c6e4",
|
||||
"title": "Task 94"
|
||||
},
|
||||
{
|
||||
"id": "678f31f92c4240103318e5d6",
|
||||
"title": "Task 95"
|
||||
},
|
||||
{
|
||||
"id": "678f32918a004211d4277928",
|
||||
"title": "Task 96"
|
||||
},
|
||||
{
|
||||
"id": "678f553988dc8e1d138454aa",
|
||||
"title": "Task 97"
|
||||
},
|
||||
{
|
||||
"id": "678f577de4d26a2050bb5b6f",
|
||||
"title": "Task 98"
|
||||
},
|
||||
{
|
||||
"id": "67acfc69583dc7c82511fff0",
|
||||
"title": "Task 99"
|
||||
},
|
||||
{
|
||||
"id": "678f5b46fdeb0e244770edf4",
|
||||
"title": "Task 100"
|
||||
},
|
||||
{
|
||||
"id": "678f5c6bec7ed02619ef0b42",
|
||||
"title": "Task 101"
|
||||
},
|
||||
{
|
||||
"id": "678f64b50ee5932b28bd37e3",
|
||||
"title": "Task 102"
|
||||
},
|
||||
{
|
||||
"id": "678f6589a49d332c6ba27cfd",
|
||||
"title": "Task 103"
|
||||
},
|
||||
{
|
||||
"id": "678f664b836e762dbf79b96a",
|
||||
"title": "Task 104"
|
||||
},
|
||||
{
|
||||
"id": "678f671c04f9932e83281d09",
|
||||
"title": "Task 105"
|
||||
}
|
||||
],
|
||||
"helpCategory": "English",
|
||||
|
||||
-58
@@ -1,58 +0,0 @@
|
||||
---
|
||||
id: 6660a03636891e5d6c1d75a8
|
||||
title: "Dialogue 1: I'm Tom"
|
||||
challengeType: 21
|
||||
dashedName: dialogue-1-im-tom
|
||||
---
|
||||
|
||||
# --description--
|
||||
|
||||
Watch the video below to understand the context of the upcoming lessons.
|
||||
|
||||
# --assignment--
|
||||
|
||||
Watch the video
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "chaos.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "David",
|
||||
"position": {"x":50,"y":80,"z":8},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "1.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 5.7,
|
||||
"finishTimestamp": 6.48
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "David",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "David",
|
||||
"startTime": 1,
|
||||
"finishTime": 0.78,
|
||||
"dialogue": {
|
||||
"text": "I'm Tom.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 1.28
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+169
@@ -0,0 +1,169 @@
|
||||
---
|
||||
id: 67828be909569821c4e0c666
|
||||
title: "Dialogue 1: Choosing a Programming Language"
|
||||
challengeType: 21
|
||||
dashedName: dialogue-1-choosing-a-programming-language
|
||||
---
|
||||
|
||||
# --description--
|
||||
|
||||
Watch the video below to understand the context of the upcoming lessons.
|
||||
|
||||
# --assignment--
|
||||
|
||||
Watch the video.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": { "x": -25, "y": 0, "z": 1 }
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": { "x": 125, "y": 0, "z": 1 }
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1
|
||||
},
|
||||
"alwaysShowDialogue": true
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": { "x": 25, "y": 0, "z": 1 },
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": { "x": 70, "y": 0, "z": 1 },
|
||||
"startTime": 0.5
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.64,
|
||||
"dialogue": {
|
||||
"text": "I think Python is the best language for beginners.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 3.94,
|
||||
"finishTime": 7.48,
|
||||
"dialogue": {
|
||||
"text": "It's easy to learn and it has tons of libraries, especially for design work.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 8.24,
|
||||
"finishTime": 11.8,
|
||||
"dialogue": {
|
||||
"text": "I see. Well, I think JavaScript is more versatile.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 12.1,
|
||||
"finishTime": 16.3,
|
||||
"dialogue": {
|
||||
"text": "You can use it for web design and it has some great tools for creating animations.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 17.04,
|
||||
"finishTime": 20.34,
|
||||
"dialogue": {
|
||||
"text": "In my case, I prefer Python because it's great for data analysis.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 20.68,
|
||||
"finishTime": 22.8,
|
||||
"dialogue": {
|
||||
"text": "Plus it's really good for building prototypes quickly.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 23.46,
|
||||
"finishTime": 27.3,
|
||||
"dialogue": {
|
||||
"text": "I'm not a fan of Python syntax. It feels a bit rigid.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 27.8,
|
||||
"finishTime": 32.84,
|
||||
"dialogue": {
|
||||
"text": "I find JavaScript more flexible and it's the go-to language for front-end development.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 33.44,
|
||||
"finishTime": 36.16,
|
||||
"dialogue": {
|
||||
"text": "That's true, but Python works better for back-end stuff.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 36.5,
|
||||
"finishTime": 39.88,
|
||||
"dialogue": {
|
||||
"text": "You can do a lot with it, especially for automation and data-driven projects.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 40.54,
|
||||
"finishTime": 43.74,
|
||||
"dialogue": {
|
||||
"text": "I'd rather stick with JavaScript because it fits my graphic design work.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 44.18,
|
||||
"finishTime": 47.08,
|
||||
"dialogue": {
|
||||
"text": "It's perfect for creating interactive elements on websites.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": { "x": 125, "y": 0, "z": 1 },
|
||||
"startTime": 47.58
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": { "x": -25, "y": 0, "z": 1 },
|
||||
"startTime": 48.08
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
---
|
||||
id: 6784d0806e8ebc00832820cf
|
||||
title: Task 1
|
||||
challengeType: 22
|
||||
dashedName: task-1
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: I think Python is the best language for beginners. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`BLANK Python is the best language for beginners.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`I think`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This two-word phrase is used to express an opinion. The first word is a pronoun, and the second indicates thought or belief.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`I think` is a phrase used to express an opinion or belief about something. It shows that the speaker is sharing their personal perspective, rather than stating a fact. For example:
|
||||
|
||||
`I think saving files online is safer than keeping them on my computer.` - This sentence means the speaker believes saving files online is better for safety, but it is their personal opinion, and others might not agree.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0,
|
||||
"finishTimestamp": 2.74
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.74,
|
||||
"dialogue": {
|
||||
"text": "I think Python is the best language for beginners.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 4.24
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 67876442173eb3094261233a
|
||||
title: Task 2
|
||||
challengeType: 22
|
||||
dashedName: task-2
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: I think Python is the best language for beginners. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I think BLANK is the BLANK language for beginners.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`Python`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This is the name of a popular and beginner-friendly programming language.
|
||||
|
||||
---
|
||||
|
||||
`best`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word is used to describe something that is better than all others.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Python` is the name of a popular programming language. It is often used for tasks like web development, data analysis, and automation. For example:
|
||||
|
||||
`Python is great for learning how to code.` - This sentence means Python is a good choice for beginners who want to start coding.
|
||||
|
||||
`Best` is a word used to describe something that is better than anything else in a specific category. For example:
|
||||
|
||||
`This is the best app for editing videos.` - This sentence means the speaker believes the app is the most useful or effective one for editing videos.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0,
|
||||
"finishTimestamp": 2.74
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.74,
|
||||
"dialogue": {
|
||||
"text": "I think Python is the best language for beginners.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 4.24
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+106
@@ -0,0 +1,106 @@
|
||||
---
|
||||
id: 678766ada9f08515d38da1fa
|
||||
title: Task 3
|
||||
challengeType: 19
|
||||
dashedName: task-3
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: I think Python is the best language for beginners. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
What does Linda mean?
|
||||
|
||||
## --answers--
|
||||
|
||||
Python is hard for beginners.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Linda does not mention anything about Python being difficult for beginners.
|
||||
|
||||
---
|
||||
|
||||
Python is not good for beginners.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Linda does not suggest that Python is unsuitable for beginners.
|
||||
|
||||
---
|
||||
|
||||
Linda does not like Python.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Linda expresses a positive opinion about Python, so this does not match what she means.
|
||||
|
||||
---
|
||||
|
||||
Python is a great choice for people new to programming.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
4
|
||||
|
||||
# --explanation--
|
||||
|
||||
Let's look at what helps you find the correct answer in the audio:
|
||||
|
||||
`I think` tells you that Linda is sharing her opinion.
|
||||
|
||||
`The best language for beginners` is the key phrase. The word `best` suggests a positive opinion, and `for beginners` tells you she is talking about people new to programming.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0,
|
||||
"finishTimestamp": 2.74
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.74,
|
||||
"dialogue": {
|
||||
"text": "I think Python is the best language for beginners.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 4.24
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+104
@@ -0,0 +1,104 @@
|
||||
---
|
||||
id: 67876786972db81e08e7ebba
|
||||
title: Task 4
|
||||
challengeType: 22
|
||||
dashedName: task-4
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: It's easy to learn, and it has tons of libraries, especially for design work. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`It's BLANK to learn, and it has BLANK BLANK, especially for design work.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`easy`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word means something is simple or not difficult.
|
||||
|
||||
---
|
||||
|
||||
`tons of`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This two-word phrase is an informal way to say `a lot of` or `many`. The first word is in the plural form. The second is a preposition.
|
||||
|
||||
---
|
||||
|
||||
`libraries`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word in the plural form refers to collections of pre-written code that developers can use to complete tasks.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Easy` means that something is simple. For example:
|
||||
|
||||
`This app is easy to use.` - This sentence means the app is simple to operate, and people will not have trouble learning how to use it.
|
||||
|
||||
`Tons of` is an informal phrase that means "a large amount of" or "many". For example:
|
||||
|
||||
`This website has tons of tutorials.` - This sentence means the website offers a large number of tutorials.
|
||||
|
||||
`Libraries` in programming refer to collections of pre-written code that developers can reuse to save time. For example:
|
||||
|
||||
`These libraries help with creating charts.` - This sentence means the collection of pre-written code provides tools or functions to make charts easily.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 2.94,
|
||||
"finishTimestamp": 6.48
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.54,
|
||||
"dialogue": {
|
||||
"text": "It's easy to learn and it has tons of libraries, especially for design work.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 5.04
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+115
@@ -0,0 +1,115 @@
|
||||
---
|
||||
id: 67878200c2b78d332227efe7
|
||||
title: Task 5
|
||||
challengeType: 19
|
||||
dashedName: task-5
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: I think Python is the best language for beginners. It's easy to learn, and it has tons of libraries, especially for design work. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
How does Linda support her opinion about Python?
|
||||
|
||||
## --answers--
|
||||
|
||||
She says it is easy to learn and has many libraries.
|
||||
|
||||
---
|
||||
|
||||
She says it is the fastest language to use.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Linda does not mention anything about Python being the fastest language.
|
||||
|
||||
---
|
||||
|
||||
She says it works best for all types of projects.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Linda does not claim Python is best for all types of projects.
|
||||
|
||||
---
|
||||
|
||||
She says it is free for everyone to use.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Linda does not mention that Python is free.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
Linda supports her opinion by giving two reasons. Let's look at how Linda supports her opinion in the audio:
|
||||
|
||||
`It's easy to learn` – This phrase tells you why she thinks Python is great for beginners.
|
||||
|
||||
`It has tons of libraries` – This explains another reason she likes Python, emphasizing its useful tools.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0,
|
||||
"finishTimestamp": 6.48
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.64,
|
||||
"dialogue": {
|
||||
"text": "I think Python is the best language for beginners.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 3.94,
|
||||
"finishTime": 7.48,
|
||||
"dialogue": {
|
||||
"text": "It's easy to learn and it has tons of libraries, especially for design work.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 7.98
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
---
|
||||
id: 6787842dd5afb340b8ff2dcc
|
||||
title: Task 6
|
||||
challengeType: 19
|
||||
dashedName: task-6
|
||||
---
|
||||
|
||||
# --instructions--
|
||||
|
||||
This task doesn't have audio. Read the question below and select the best answer.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
Which option is a specific reason to choose Python as first programming language?
|
||||
|
||||
## --answers--
|
||||
|
||||
`It's easy to learn, and it has tons of libraries.`
|
||||
|
||||
---
|
||||
|
||||
`I've always wanted to be a developer.`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This doesn't provide any specific reason for picking Python over other languages.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
When asked why you chose Python as your first language, it's best to highlight Python's specific advantages.
|
||||
|
||||
Python is known for being beginner-friendly, with a simple syntax that is easy to read and learn. Additionally, Python has a great collection of libraries and frameworks, which makes it practical choice for beginners.
|
||||
|
||||
On the other hand, saying, `I've always wanted to be a developer` does not explain why you chose Python. It focuses on the desire to become a developer but lacks any Python-specific reasoning.
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 67878592e8b64048204e13ba
|
||||
title: Task 8
|
||||
challengeType: 22
|
||||
dashedName: task-8
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: I see. Well, I think JavaScript is more versatile. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`BLANK. BLANK, I think JavaScript is more versatile.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`I see`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This two-word phrase means the speaker understands what was said.
|
||||
|
||||
---
|
||||
|
||||
`Well`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word is often used to introduce a thought, give a pause, or express hesitation. The first letter is capitalized.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`I see` is a phrase that shows the speaker understands or acknowledges what was said. For example:
|
||||
|
||||
`I see why this tool is popular.` - This sentence means the speaker understands why the tool is well-liked.
|
||||
|
||||
`Well` is often used to introduce a response, give a moment to think, or soften what comes next. For example:
|
||||
|
||||
`Well, we can try another approach.` - This sentence shows the speaker is introducing a suggestion or response, possibly after some hesitation or thought.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 6.94,
|
||||
"finishTimestamp": 10.9
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.86,
|
||||
"dialogue": {
|
||||
"text": "I see. Well, I think JavaScript is more versatile.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 5.36
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+93
@@ -0,0 +1,93 @@
|
||||
---
|
||||
id: 6787868b7d7c5650aa21b529
|
||||
title: Task 9
|
||||
challengeType: 22
|
||||
dashedName: task-9
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: I see. Well, I think JavaScript is more versatile. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I see. Well, I think BLANK is more BLANK.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`JavaScript`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This is the name of a popular programming language commonly used for creating websites and interactive applications.
|
||||
|
||||
---
|
||||
|
||||
`versatile`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word means something can be used in many different ways or for many purposes.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`JavaScript` is the name of a widely-used programming language, especially for building websites and making them interactive. For example:
|
||||
|
||||
`JavaScript helps create dynamic web pages.` - This sentence means JavaScript is used to make websites more interactive, such as adding animations or responding to user actions.
|
||||
|
||||
`Versatile` means something can be used in a variety of ways or situations. For example:
|
||||
|
||||
`This tool is versatile and can handle many tasks.` - This sentence means the tool is useful for different purposes, making it flexible and adaptable.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 6.94,
|
||||
"finishTimestamp": 10.9
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.86,
|
||||
"dialogue": {
|
||||
"text": "I see. Well, I think JavaScript is more versatile.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 5.36
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
+103
@@ -0,0 +1,103 @@
|
||||
---
|
||||
id: 6787870b93ad4154701b9411
|
||||
title: Task 10
|
||||
challengeType: 19
|
||||
dashedName: task-10
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: I see. Well, I think JavaScript is more versatile. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
What does Tom think about JavaScript?
|
||||
|
||||
## --answers--
|
||||
|
||||
He thinks it is hard to learn.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom does not mention anything about JavaScript being hard to learn.
|
||||
|
||||
---
|
||||
|
||||
He thinks it is only good for websites.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom does not limit JavaScript to just websites.
|
||||
|
||||
---
|
||||
|
||||
He thinks it can be used in many ways.
|
||||
|
||||
---
|
||||
|
||||
He thinks it is outdated.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom does not suggest that JavaScript is outdated.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --explanation--
|
||||
|
||||
Tom says JavaScript is `more versatile`, meaning he believes it can be used for many purposes and in different contexts, making it a flexible programming language.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 6.94,
|
||||
"finishTimestamp": 10.9
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.86,
|
||||
"dialogue": {
|
||||
"text": "I see. Well, I think JavaScript is more versatile.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 5.36
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 67878956e0155b60edc2ee37
|
||||
title: Task 11
|
||||
challengeType: 22
|
||||
dashedName: task-11
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: You can use it for web design, and it has some great tools for creating animations. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`You can use it for BLANK, and it has some great tools for creating BLANK.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`web design`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This two-word phrase refers to the process of creating and designing websites, including how they look and work.
|
||||
|
||||
---
|
||||
|
||||
`animations`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word in the plural form refers to moving images or effects that make content more dynamic and interactive.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Web design` is the process of planning and creating websites. It includes layout, colors, fonts, and how the website looks and works. For example:
|
||||
|
||||
`Web design focuses on making websites easy to use.` - This sentence means the goal of `web design` is to create websites that look good and are user-friendly.
|
||||
|
||||
`Animations` are effects or images that move on a screen to make something more interesting or interactive. For example:
|
||||
|
||||
`Animations can make buttons more engaging on a website.` - This sentence means moving effects, like buttons that change when clicked, can make the website feel more dynamic and interactive.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 11.1,
|
||||
"finishTimestamp": 15.5
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.4,
|
||||
"dialogue": {
|
||||
"text": "You can use it for web design and it has some great tools for creating animations.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 5.9
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+113
@@ -0,0 +1,113 @@
|
||||
---
|
||||
id: 67878ab70cc91669e1d36793
|
||||
title: Task 12
|
||||
challengeType: 19
|
||||
dashedName: task-12
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: I see. Well, I think JavaScript is more versatile. You can use it for web design, and it has some great tools for creating animations. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
What is Tom's opinion, and how does he support it?
|
||||
|
||||
## --answers--
|
||||
|
||||
He thinks JavaScript is easy to learn and good for beginners.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom does not mention anything about JavaScript being easy to learn or suitable for beginners.
|
||||
|
||||
---
|
||||
|
||||
He thinks JavaScript is flexible because it works well for building websites and adding visual effects.
|
||||
|
||||
---
|
||||
|
||||
He thinks JavaScript is faster than other programming languages.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom does not compare JavaScript's speed with other programming languages.
|
||||
|
||||
---
|
||||
|
||||
He thinks JavaScript is perfect for advanced developers.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom does not mention advanced developers.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --explanation--
|
||||
|
||||
Tom believes JavaScript is flexible. He supports his opinion by explaining that it can be used to build websites and to add dynamic visual elements, showing its broad capabilities.
|
||||
|
||||
Listen for words like `more versatile`, and what Tom says after `you can use`. This will help you to find the correct answer.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 8.08,
|
||||
"finishTimestamp": 15.5
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.72,
|
||||
"dialogue": {
|
||||
"text": "Well, I think JavaScript is more versatile.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 4.02,
|
||||
"finishTime": 8.42,
|
||||
"dialogue": {
|
||||
"text": "You can use it for web design and it has some great tools for creating animations.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 8.92
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
---
|
||||
id: 678a286e61640f269cce6120
|
||||
title: Task 13
|
||||
challengeType: 22
|
||||
dashedName: task-13
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: In my case, I prefer Python because it's great for data analysis. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`BLANK, I prefer Python because it's great for data analysis.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`In my case`
|
||||
|
||||
### --feedback--
|
||||
|
||||
These three words together are used to talk about a personal opinion or situation, highlighting that it may be different for others.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`In my case` is a phrase used to share a personal preference or experience, emphasizing that your situation might not be the same as someone else's. For example:
|
||||
|
||||
`In my case, I use a laptop for most of my work.` - This sentence means that your preference or choice is to use a laptop, but others may choose differently.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 15.94,
|
||||
"finishTimestamp": 19.34
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.4,
|
||||
"dialogue": {
|
||||
"text": "In my case, I prefer Python because it's great for data analysis.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 4.9
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+82
@@ -0,0 +1,82 @@
|
||||
---
|
||||
id: 678a4bcfd6296f2f27e73d01
|
||||
title: Task 14
|
||||
challengeType: 22
|
||||
dashedName: task-14
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: In my case, I prefer Python because it's great for data analysis. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`In my case, I BLANK Python because it's great for data analysis.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`prefer`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word means someone likes one thing more than another.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Prefer` means to like something more than something else. It's used to express a choice or a stronger liking for one option over others. It can be followed by a noun or a verb in the `-ing` form (gerund). For example:
|
||||
|
||||
- `I prefer Python over Java.` - It means you like Python more than Java. The preposition `over` is used to indicate a preference for one noun (Python) in comparison to another noun (Java).
|
||||
|
||||
- `He prefers debugging to coding.` - It means he enjoys finding and fixing errors in code more than writing new code. The word `to` is used as a preposition to indicate the comparison between two activities (debugging and coding).
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 15.94,
|
||||
"finishTimestamp": 19.34
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.4,
|
||||
"dialogue": {
|
||||
"text": "In my case, I prefer Python because it's great for data analysis.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 4.9
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+56
@@ -0,0 +1,56 @@
|
||||
---
|
||||
id: 678a4c766f93de30541d64c7
|
||||
title: Task 15
|
||||
challengeType: 19
|
||||
dashedName: task-15
|
||||
---
|
||||
|
||||
# --instructions--
|
||||
|
||||
This task doesn't have audio. Read the question below and select the correct answer.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
Which sentence uses the word `prefer` correctly?
|
||||
|
||||
## --answers--
|
||||
|
||||
`I prefer to go shopping yesterday.`
|
||||
|
||||
### --feedback--
|
||||
|
||||
The sentence is in the wrong tense for expressing preference about past activities.
|
||||
|
||||
---
|
||||
|
||||
`She prefers drink coffee every morning.`
|
||||
|
||||
### --feedback--
|
||||
|
||||
After `prefer`, you need the `-ing` form of the verb.
|
||||
|
||||
---
|
||||
|
||||
`He prefers running in the park on weekends.`
|
||||
|
||||
---
|
||||
|
||||
`They prefer to play soccer on weekends.`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This sentence uses the infinitive form `to play` after `prefer`. The correct form here is the `-ing` form.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Prefer` is typically followed by a noun or the `-ing` form of a verb. For example:
|
||||
|
||||
- `Users often prefer apps with simple and clean designs.` - People usually choose apps that are easy to navigate and visually appealing.
|
||||
|
||||
- `Some people prefer using dark mode to reduce eye strain.` - Many users choose dark mode because it's easier on their eyes.
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678a5cf1dfaa81374b81ac34
|
||||
title: Task 16
|
||||
challengeType: 22
|
||||
dashedName: task-16
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: Plus, it's really good for building prototypes quickly. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`BLANK, it's really good for building BLANK quickly.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`Plus`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word is used to add an extra point or emphasize a benefit. The first letter is capitalized.
|
||||
|
||||
---
|
||||
|
||||
`prototypes`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word in the plural form means early models or designs of something, typically used to test concepts or features.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Plus` is used to add more information or highlight an additional point. For example:
|
||||
|
||||
`The software is easy to use, plus it's also affordable.` - This sentence uses `plus` to add the benefit of affordability in addition to ease of use.
|
||||
|
||||
`Prototypes` refer to early versions of a product, often used to test ideas before the final version is made. For example:
|
||||
|
||||
`The team built several prototypes of the new phone before deciding on the final design.` - It means the team used initial models to test different design ideas for the phone.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 19.38,
|
||||
"finishTimestamp": 21.9
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.52,
|
||||
"dialogue": {
|
||||
"text": "Plus it's really good for building prototypes quickly.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 4.02
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+99
@@ -0,0 +1,99 @@
|
||||
---
|
||||
id: 678a5e7dffffba38c5ad16c4
|
||||
title: Task 17
|
||||
challengeType: 22
|
||||
dashedName: task-17
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: In my case, I prefer Python because it's great for data analysis. Plus, it's really good for building prototypes quickly. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`In my case, I prefer Python because it's BLANK data analysis. Plus, it's really BLANK building prototypes quickly.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`great for`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This two-word phrase means something is very suitable or effective for a particular purpose.
|
||||
|
||||
---
|
||||
|
||||
`good for`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This two-word phrase means something is suitable or beneficial for a specific task or situation.
|
||||
|
||||
# --explanation--
|
||||
|
||||
Both `great for` and `good for` mean something is very helpful, suitable or effective for a specific purpose. For example:
|
||||
|
||||
- `This new software is great for managing large projects.` - This means the software is very suitable and effective for managing large projects.
|
||||
|
||||
- `Cloud storage is good for backing up large volumes of data.` - This means cloud storage is highly effective and well-suited for safely storing large amounts of data.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 16.04,
|
||||
"finishTimestamp": 21.9
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.3,
|
||||
"dialogue": {
|
||||
"text": "In my case, I prefer Python because it's great for data analysis.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 4.64,
|
||||
"finishTime": 6.86,
|
||||
"dialogue": {
|
||||
"text": "Plus it's really good for building prototypes quickly.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 7.36
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+115
@@ -0,0 +1,115 @@
|
||||
---
|
||||
id: 678a5ff976ffeb3a317389ff
|
||||
title: Task 18
|
||||
challengeType: 19
|
||||
dashedName: task-18
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: In my case, I prefer Python because it's great for data analysis. Plus, it's really good for building prototypes quickly. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
What aspects does Linda value about Python?
|
||||
|
||||
## --answers--
|
||||
|
||||
Its ability to improve security and manage databases.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Linda does not mention anything about security or databases in her statement.
|
||||
|
||||
---
|
||||
|
||||
Its usefulness for data analysis and creating prototypes quickly.
|
||||
|
||||
---
|
||||
|
||||
Its speed in processing large amounts of data and improving user experience.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Linda does not mention Python's speed or improving user experience.
|
||||
|
||||
---
|
||||
|
||||
Its ability to create advanced graphics and perform web development.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Linda does not mention anything about graphics or web development in her statement.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --explanation--
|
||||
|
||||
Listen for key phrases like `I prefer Python because` and what Linda says after `it's great for` and `it's really good for`.
|
||||
|
||||
After `it's great for`, Linda mentions `data analysis`, which tells you she values Python's ability to process and analyze data.
|
||||
|
||||
After `it's really good for`, she says `building prototypes quickly`, meaning she values how Python helps create and test ideas fast.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 16.04,
|
||||
"finishTimestamp": 21.9
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.3,
|
||||
"dialogue": {
|
||||
"text": "In my case, I prefer Python because it's great for data analysis.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 4.64,
|
||||
"finishTime": 6.86,
|
||||
"dialogue": {
|
||||
"text": "Plus it's really good for building prototypes quickly.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 7.36
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678a62bf606b353f833a4c68
|
||||
title: Task 19
|
||||
challengeType: 22
|
||||
dashedName: task-19
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: I'm not a fan of Python's syntax—it feels a bit rigid. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I'm not a BLANK BLANK Python's syntax — it feels a bit rigid.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`fan`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word means someone who likes or enjoys something.
|
||||
|
||||
---
|
||||
|
||||
`of`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This preposition is used to show what the person likes or dislikes.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`To be a fan of` something or someone means to like or enjoy that thing or person. When someone says they are `not a fan`, it means they don't like or enjoy it. For example:
|
||||
|
||||
- `Sarah is a big fan of online gaming.` – This means Sarah enjoys and is passionate about online gaming.
|
||||
|
||||
- `Mark is not a fan of coffee.` – This means Mark doesn't like coffee.
|
||||
|
||||
In the audio, Tom says, `I'm not a fan of Python's syntax.` This shows that Tom doesn't enjoy or like Python's style of writing code, and he finds it rigid.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 22.46,
|
||||
"finishTimestamp": 26.5
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.04,
|
||||
"dialogue": {
|
||||
"text": "I'm not a fan of Python syntax. It feels a bit rigid.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 5.54
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678a6326c51b30403f6ad342
|
||||
title: Task 20
|
||||
challengeType: 22
|
||||
dashedName: task-20
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: I'm not a fan of Python's syntax — it feels a bit rigid. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I'm not a fan of Python's syntax — it BLANK a bit BLANK.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`feels`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This verb is used to describe how something seems or how it makes you feel. It ends in `-s`.
|
||||
|
||||
---
|
||||
|
||||
`rigid`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This adjective describes something that is not flexible, or hard to change.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Feels` describes how something seems or how it affects your senses or thoughts. For example:
|
||||
|
||||
`The app feels slow when opening large files.` - This means the app appears to be slow, especially with large files.
|
||||
|
||||
`Rigid` means something is stiff or hard to move or change. For example:
|
||||
|
||||
`The design of the website feels rigid and difficult to customize.` - This means the website design is not flexible and cannot be easily changed.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 22.46,
|
||||
"finishTimestamp": 26.5
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.04,
|
||||
"dialogue": {
|
||||
"text": "I'm not a fan of Python syntax. It feels a bit rigid.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 5.54
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+102
@@ -0,0 +1,102 @@
|
||||
---
|
||||
id: 678a647e3d11a1420052380e
|
||||
title: Task 21
|
||||
challengeType: 19
|
||||
dashedName: task-21
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: I'm not a fan of Python's syntax—it feels a bit rigid. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
How does Tom feel about Python?
|
||||
|
||||
## --answers--
|
||||
|
||||
He doesn't like Python's syntax.
|
||||
|
||||
---
|
||||
|
||||
He thinks Python is easy to learn.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom doesn't mean Python is easy.
|
||||
|
||||
---
|
||||
|
||||
He likes Python because it's flexible.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom doesn't mention Python is flexible.
|
||||
|
||||
---
|
||||
|
||||
He thinks Python is great for building prototypes.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom does not mention anything about building prototypes.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
Tom says he is `not a fan of Python's syntax`, which means he doesn't like it. He also describes it as `rigid`, which suggests he finds it not flexible or difficult to work with.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 22.46,
|
||||
"finishTimestamp": 26.5
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.04,
|
||||
"dialogue": {
|
||||
"text": "I'm not a fan of Python syntax. It feels a bit rigid.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 5.54
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678c71fff98bb11b517b4301
|
||||
title: Task 22
|
||||
challengeType: 22
|
||||
dashedName: task-22
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: I find JavaScript more flexible and it's the go-to language for front-end development. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I BLANK JavaScript more BLANK and it's the go-to language for front-end development.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`find`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This verb is used when you discover or realize something based on your experience.
|
||||
|
||||
---
|
||||
|
||||
`flexible`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This adjective means something that can change or adapt easily.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Find` is used when you discover or realize something through experience. For example:
|
||||
|
||||
`I find Python easier to learn than JavaScript.` - This means you discovered or realized, through experience, that Python is easier than JavaScript.
|
||||
|
||||
`Flexible` means something that can change or adapt easily. For example:
|
||||
|
||||
`A flexible schedule allows you to work whenever you want.` - This means the schedule can change to fit different needs or times.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 26.8,
|
||||
"finishTimestamp": 31.84
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.04,
|
||||
"dialogue": {
|
||||
"text": "I find JavaScript more flexible and it's the go-to language for front-end development.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 6.54
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678c78499046b5208a477fbf
|
||||
title: Task 23
|
||||
challengeType: 22
|
||||
dashedName: task-23
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: I find JavaScript more flexible and it's the go-to language for front-end development. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I find JavaScript more flexible and it's the BLANK language for BLANK development.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`go-to`
|
||||
|
||||
### --feedback--
|
||||
|
||||
It refers to something that is the best choice or the most reliable option for a specific purpose. This is a compound word. Remember to use `-`.
|
||||
|
||||
---
|
||||
|
||||
`front-end`
|
||||
|
||||
### --feedback--
|
||||
|
||||
It refers to the part of a website or application that users see and interact with directly. This is a compound word. Remember to use `-`.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Go-to` refers to something that is considered the best or most reliable choice in a certain situation. For example:
|
||||
|
||||
`Python is the go-to language for data analysis.` - This means Python is the most commonly used or trusted language for data analysis.
|
||||
|
||||
`Front-end development` refers to the part of a website or application that deals with the visual layout and user interface, which users interact with. For example:
|
||||
|
||||
`HTML and CSS are essential for front-end development.` - This means HTML and CSS are important for creating the visible parts of a website that users interact with.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 26.8,
|
||||
"finishTimestamp": 31.84
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.04,
|
||||
"dialogue": {
|
||||
"text": "I find JavaScript more flexible and it's the go-to language for front-end development.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 6.54
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+119
@@ -0,0 +1,119 @@
|
||||
---
|
||||
id: 678c79b76f4b0f21fca8c270
|
||||
title: Task 24
|
||||
challengeType: 19
|
||||
dashedName: task-24
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: I'm not a fan of Python's syntax—it feels a bit rigid. I find JavaScript more flexible. And it's the go-to language for front-end development. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
How does Tom compare JavaScript and Python?
|
||||
|
||||
## --answers--
|
||||
|
||||
He thinks Python is easier to use than JavaScript.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom does not mention anything about Python being easier to use.
|
||||
|
||||
---
|
||||
|
||||
He believes Python is better for front-end development than JavaScript.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom does not suggest that Python is better for front-end development.
|
||||
|
||||
---
|
||||
|
||||
He thinks JavaScript is more flexible and better for front-end development than Python.
|
||||
|
||||
---
|
||||
|
||||
He prefers Python for front-end development over JavaScript.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom does not mention any preference for Python in terms of front-end development.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --explanation--
|
||||
|
||||
Let's break down how Tom compares JavaScript and Python:
|
||||
|
||||
`I'm not a fan of Python's syntax—it feels a bit rigid.` - Here, Tom expresses that he doesn't like Python's syntax because it feels too strict or inflexible. This shows his dissatisfaction with Python.
|
||||
|
||||
`I find JavaScript more flexible.` - Tom contrasts Python with JavaScript by describing JavaScript as `more flexible`, meaning it's easier to work with or adapt in different situations.
|
||||
|
||||
`And it's the go-to language for front-end development.` - Tom highlights JavaScript's primary use: it's the main language for creating front-end applications, showing his preference for it in this area.
|
||||
|
||||
When comparing the two, Tom finds JavaScript more versatile and better suited for front-end development, while he finds Python less flexible due to its rigid syntax.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 22.46,
|
||||
"finishTimestamp": 31.84
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.84,
|
||||
"dialogue": {
|
||||
"text": "I'm not a fan of Python syntax. It feels a bit rigid.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 5.34,
|
||||
"finishTime": 10.38,
|
||||
"dialogue": {
|
||||
"text": "I find JavaScript more flexible and it's the go-to language for front-end development.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 10.88
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+102
@@ -0,0 +1,102 @@
|
||||
---
|
||||
id: 678c7dc5b2ec2924684304e3
|
||||
title: Task 26
|
||||
challengeType: 22
|
||||
dashedName: task-26
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: That's true, but Python works better for back-end stuff. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`BLANK, but Python works better for BLANK BLANK.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`That's true`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This expression is used to agree with something that has already been said. The first letter is capitalized.
|
||||
|
||||
---
|
||||
|
||||
`back-end`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This term refers to the part of a website or application that works behind the scenes, like the server or database, which users don't see. This is a compound word. Remember to use `-`.
|
||||
|
||||
---
|
||||
|
||||
`stuff`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word is a general term used to refer to things or activities without being specific.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`That's true` is often used to show agreement. For example:
|
||||
|
||||
`That's true, we can proceed with the update.` - This means that you agree with something that was said earlier.
|
||||
|
||||
`Back-end stuff` is being used in a informal way to refer to the systems and services that support the visible part of a website or application, but are not seen by users.
|
||||
|
||||
`Stuff` alone is a general word used to refer to things, tasks, or activities. For example:
|
||||
|
||||
`We need to fix the back-end stuff before the site can go live.` - This means the technical work related to the back end must be completed first.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 32.24,
|
||||
"finishTimestamp": 35.26
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.02,
|
||||
"dialogue": {
|
||||
"text": "That's true, but Python works better for back-end stuff.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 4.52
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+52
@@ -0,0 +1,52 @@
|
||||
---
|
||||
id: 678c8933633414289d454294
|
||||
title: Task 27
|
||||
challengeType: 19
|
||||
dashedName: task-27
|
||||
---
|
||||
|
||||
# --instructions--
|
||||
|
||||
This task doesn't have audio. Read the question below and select the correct answer.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
Which option correctly describes `front end` or `back end`?
|
||||
|
||||
## --answers--
|
||||
|
||||
Layout and design of a website are front end.
|
||||
|
||||
---
|
||||
|
||||
Data storage and server-side operations are front end.
|
||||
|
||||
### --feedback--
|
||||
|
||||
The front end deals with what users see and interact with, not data storage or server-side tasks.
|
||||
|
||||
---
|
||||
|
||||
User-facing features like buttons, forms, and navigation menus are back end.
|
||||
|
||||
### --feedback--
|
||||
|
||||
The back end handles data and server processes, not user-facing features like buttons and forms.
|
||||
|
||||
---
|
||||
|
||||
Databases, APIs, and server maintenance are front end.
|
||||
|
||||
### --feedback--
|
||||
|
||||
The front end is focused on the visual and interactive aspects of a website, not databases or server maintenance.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
The `front end` is everything that users interact with on a website, such as layout, design, and buttons. The `back end` manages server-side tasks like data storage, APIs, and server maintenance.
|
||||
+96
@@ -0,0 +1,96 @@
|
||||
---
|
||||
id: 678c8f6deb9e3d2beaa01b76
|
||||
title: Task 25
|
||||
challengeType: 19
|
||||
dashedName: task-25
|
||||
---
|
||||
<!-- (audio) Tom: I find JavaScript more flexible. And it's the go-to language for front-end development. -->
|
||||
|
||||
<!-- SPEAKING -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
Linda agrees with Tom, what should she answer?
|
||||
|
||||
## --answers--
|
||||
|
||||
`I don't think so.`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This is used to disagree with someone.
|
||||
|
||||
---
|
||||
|
||||
`That's true.`
|
||||
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --explanation--
|
||||
|
||||
When you agree with someone, phrases like `That's true` are commonly used to express agreement.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 22.46,
|
||||
"finishTimestamp": 31.84
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.84,
|
||||
"dialogue": {
|
||||
"text": "I'm not a fan of Python syntax. It feels a bit rigid.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 5.34,
|
||||
"finishTime": 10.38,
|
||||
"dialogue": {
|
||||
"text": "I find JavaScript more flexible and it's the go-to language for front-end development.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 10.88
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678c905464f7d02cfd434095
|
||||
title: Task 28
|
||||
challengeType: 22
|
||||
dashedName: task-28
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: You can do a lot with it, especially for automation and data-driven projects. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`You can do a lot with it, especially for BLANK and BLANK projects.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`automation`
|
||||
|
||||
### --feedback--
|
||||
|
||||
It refers to using technology to perform tasks automatically, reducing the need for manual work.
|
||||
|
||||
---
|
||||
|
||||
`data-driven`
|
||||
|
||||
### --feedback--
|
||||
|
||||
It refers to making decisions based on data rather than intuition. This is a compound word. Remember to use `-`.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Automation` is the use of technology to perform tasks automatically without human intervention. For example:
|
||||
|
||||
`The company uses automation to schedule social media posts every day.` - It means using software tools to schedule posts without manual input each time.
|
||||
|
||||
`Data-driven` means making decisions based on data analysis. For example:
|
||||
|
||||
`The team made a data-driven decision to improve website performance based on user activity data.` - It indicates that the decision was based on actual data about user behavior, rather than assumptions or guesses.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 35.4,
|
||||
"finishTimestamp": 38.98
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.58,
|
||||
"dialogue": {
|
||||
"text": "You can do a lot with it, especially for automation and data-driven projects.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 5.08
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+111
@@ -0,0 +1,111 @@
|
||||
---
|
||||
id: 678c936bee7c84300bedcd04
|
||||
title: Task 29
|
||||
challengeType: 19
|
||||
dashedName: task-29
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: That's true, but Python works better for back-end stuff. You can do a lot with it, especially for automation and data-driven projects. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
According to Linda, for which use case is Python a go-to language?
|
||||
|
||||
## --answers--
|
||||
|
||||
For developing mobile apps with complex user interfaces.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Linda doesn't mention mobile apps with complex user interfaces as a use case for Python.
|
||||
|
||||
---
|
||||
|
||||
For back-end development, automation, and data-driven projects.
|
||||
|
||||
---
|
||||
|
||||
For building advanced gaming engines and graphics.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Linda doesn't mean that Python is used for building gaming engines or graphics-heavy applications.
|
||||
|
||||
---
|
||||
|
||||
For creating interactive websites with high-speed performance.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Linda doesn't mention creating interactive websites with high-speed performance as a use case for Python.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --explanation--
|
||||
|
||||
Python is commonly used for back-end development, automation tasks, and data-driven projects. It is a popular choice in fields like data science, server-side programming, and automation scripting.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 32.44,
|
||||
"finishTimestamp": 38.98
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.72,
|
||||
"dialogue": {
|
||||
"text": "That's true, but Python works better for back-end stuff.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 4.06,
|
||||
"finishTime": 7.54,
|
||||
"dialogue": {
|
||||
"text": "You can do a lot with it, especially for automation and data-driven projects.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 8.04
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678cba519e78d436d0ff78a7
|
||||
title: Task 30
|
||||
challengeType: 22
|
||||
dashedName: task-30
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: I'd rather stick with JavaScript because it fits my graphic design work. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`BLANK BLANK stick with JavaScript because it fits my graphic design work.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`I'd`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This is the contraction of `I would`, which is used to express preference or a future action.
|
||||
|
||||
---
|
||||
|
||||
`rather`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word is used to express a preference for one thing over another.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`I'd` is the contraction of `I would`, used to talk about personal preferences. For example:
|
||||
|
||||
`I'd like to finish the project by the end of the week.` - It expresses your wish or preference to complete the project.
|
||||
|
||||
`Rather` is used to show preference between two options. It often appears with `would` in phrases like `I would rather`. For example:
|
||||
|
||||
`I would rather use Python for data analysis than JavaScript.` - It shows your choice of one option over another.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 39.44,
|
||||
"finishTimestamp": 42.84
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.4,
|
||||
"dialogue": {
|
||||
"text": "I'd rather stick with JavaScript because it fits my graphic design work.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 4.9
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+52
@@ -0,0 +1,52 @@
|
||||
---
|
||||
id: 678cc15535e7113aa002de91
|
||||
title: Task 31
|
||||
challengeType: 19
|
||||
dashedName: task-31
|
||||
---
|
||||
|
||||
# --instructions--
|
||||
|
||||
This task doesn't have audio. Read the question below and select the correct answer.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
Which sentence uses `I'd rather` correctly?
|
||||
|
||||
## --answers--
|
||||
|
||||
`I'd rather use Python for data analysis than JavaScript.`
|
||||
|
||||
---
|
||||
|
||||
`I'd rather to use Python for data analysis than JavaScript.`
|
||||
|
||||
### --feedback--
|
||||
|
||||
`Rather` is followed by the base form of the verb, not `to`.
|
||||
|
||||
---
|
||||
|
||||
`I'd rather using Python for data analysis than JavaScript.`
|
||||
|
||||
### --feedback--
|
||||
|
||||
`Rather` is followed by the base form of the verb, not `using`.
|
||||
|
||||
---
|
||||
|
||||
`I'd rather use Python to data analysis than JavaScript.`
|
||||
|
||||
### --feedback--
|
||||
|
||||
The phrase `to data analysis` should be `for data analysis`.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
`I'd rather` is a phrase used to express preference between two actions or options. It is followed by the base form of the verb.
|
||||
+100
@@ -0,0 +1,100 @@
|
||||
---
|
||||
id: 678cc25d20c9043bae710c8f
|
||||
title: Task 32
|
||||
challengeType: 22
|
||||
dashedName: task-32
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: I'd rather stick with JavaScript because it fits my graphic design work. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I'd rather BLANK BLANK JavaScript because it BLANK my graphic design work.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`stick`
|
||||
|
||||
### --feedback--
|
||||
|
||||
It means to stay with or continue using something.
|
||||
|
||||
---
|
||||
|
||||
`with`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This preposition is used to indicate association or connection.
|
||||
|
||||
---
|
||||
|
||||
`fits`
|
||||
|
||||
### --feedback--
|
||||
|
||||
It means something is suitable or appropriate for a particular purpose or situation. It ends with `-s`.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Stick` in this context means to continue or stay with a choice or decision. For example:
|
||||
|
||||
`I plan to stick with this approach until we see better results.` - It means you plan to continue following a course of action or choice.
|
||||
|
||||
`Fits` means that something is appropriate or well-suited for a particular situation. For example:
|
||||
|
||||
`This tool fits perfectly for our team's workflow.` - It shows that the tool is suitable for the team's work process.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 39.44,
|
||||
"finishTimestamp": 42.84
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.4,
|
||||
"dialogue": {
|
||||
"text": "I'd rather stick with JavaScript because it fits my graphic design work.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 4.9
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
---
|
||||
id: 678cc3487d650a3c71a9a218
|
||||
title: Task 33
|
||||
challengeType: 19
|
||||
dashedName: task-33
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: I'd rather stick with JavaScript because it fits my graphic design work. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
Will Tom try using Python?
|
||||
|
||||
## --answers--
|
||||
|
||||
Yes, he prefers Python over JavaScript.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom doesn't mention preferring Python.
|
||||
|
||||
---
|
||||
|
||||
Yes, he is considering switching to Python soon.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom doesn't say he's considering switching to Python.
|
||||
|
||||
---
|
||||
|
||||
No, he prefers JavaScript because it fits his graphic design work.
|
||||
|
||||
---
|
||||
|
||||
No, he hasn't decided which language to use yet.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom is clear about his preference for JavaScript over Python.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --explanation--
|
||||
|
||||
Listen for key words that show Tom's preference.
|
||||
|
||||
`Rather` – This indicates that Tom is making a choice between options and prefers one over the other.
|
||||
|
||||
`Stick with` – This means he wants to continue using JavaScript instead of switching.
|
||||
|
||||
`Fits` – This explains why he prefers JavaScript; it works well for his graphic design needs.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 39.44,
|
||||
"finishTimestamp": 42.84
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.4,
|
||||
"dialogue": {
|
||||
"text": "I'd rather stick with JavaScript because it fits my graphic design work.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 4.9
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678cc40b7d42393d240486a0
|
||||
title: Task 34
|
||||
challengeType: 22
|
||||
dashedName: task-34
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: It's perfect for creating interactive elements on websites. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`It's BLANK for creating BLANK elements on websites.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`perfect`
|
||||
|
||||
### --feedback--
|
||||
|
||||
It means something is exactly right or the best option for a particular situation.
|
||||
|
||||
---
|
||||
|
||||
`interactive`
|
||||
|
||||
### --feedback--
|
||||
|
||||
It refers to something that allows users to engage with it, usually by responding to actions.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Perfect` means that something is exactly what is needed or is the best option for a particular use. For example:
|
||||
|
||||
`This tool is perfect for handling large amounts of data quickly.` - It shows that the tool is ideal for the task of processing large data sets.
|
||||
|
||||
`Interactive` means that users can engage with or influence the outcome by taking actions. For example:
|
||||
|
||||
`This website has interactive maps that allow users to explore data in detail.` - It indicates that users can actively engage with the maps to gather more information.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 43.08,
|
||||
"finishTimestamp": 46.28
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.2,
|
||||
"dialogue": {
|
||||
"text": "It's perfect for creating interactive elements on websites.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 4.7
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+107
@@ -0,0 +1,107 @@
|
||||
---
|
||||
id: 678cc5439ab1443e4cedf876
|
||||
title: Task 35
|
||||
challengeType: 19
|
||||
dashedName: task-35
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: It's perfect for creating interactive elements on websites. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
When will you choose JavaScript according to Tom?
|
||||
|
||||
## --answers--
|
||||
|
||||
When you need to create server-side applications.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom doesn't mention server-side applications.
|
||||
|
||||
---
|
||||
|
||||
When you want to add interactive elements to websites.
|
||||
|
||||
---
|
||||
|
||||
When you need to process large amounts of data quickly.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom doesn't mention processing data.
|
||||
|
||||
---
|
||||
|
||||
When you need to create static web pages.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom doesn't refer to creating static web pages.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --explanation--
|
||||
|
||||
Listen for key words that describe what JavaScript is used for.
|
||||
|
||||
`Perfect` – This suggests JavaScript is well-suited for a specific task.
|
||||
`Interactive elements` – This tells you the main purpose Tom is highlighting.
|
||||
|
||||
`Websites` – This confirms the context in which JavaScript is used.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 43.08,
|
||||
"finishTimestamp": 46.38
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.2,
|
||||
"dialogue": {
|
||||
"text": "It's perfect for creating interactive elements on websites.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 4.7
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
---
|
||||
id: 678cc6a94843043f402854b9
|
||||
title: Task 36
|
||||
challengeType: 22
|
||||
dashedName: task-36
|
||||
---
|
||||
|
||||
<!-- REVIEW -->
|
||||
|
||||
# --description--
|
||||
|
||||
This is a review of the entire dialogue you just studied.
|
||||
|
||||
# --instructions--
|
||||
|
||||
Place the following phrases in the correct spot:
|
||||
|
||||
`Well`, `case`, `think`, `Plus`, `rather`, `find`, and `perfect`.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Linda: I BLANK Python is the best language for beginners. It's easy to learn, and it has tons of libraries, especially for design work.`
|
||||
|
||||
`Tom: I see. BLANK, I think JavaScript is more versatile. You can use it for web design, and it has some great tools for creating animations.`
|
||||
|
||||
`Linda: In my BLANK, I prefer Python because it's great for data analysis. BLANK, it's really good for building prototypes quickly.`
|
||||
|
||||
`Tom: I'm not a fan of Python's syntax—it feels a bit rigid. I BLANK JavaScript more flexible. And it's the go-to language for front-end development.`
|
||||
|
||||
`Linda: That's true, but Python works better for back-end stuff. You can do a lot with it, especially for automation and data-driven projects.`
|
||||
|
||||
`Tom: I'd BLANK stick with JavaScript because it fits my graphic design work. It's BLANK for creating interactive elements on websites.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`think`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This is the verb that shows an opinion.
|
||||
|
||||
---
|
||||
|
||||
`Well`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This is an interjection used to start a response or change the direction of a conversation.
|
||||
|
||||
---
|
||||
|
||||
`case`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This is used to describe personal circumstances or situations. Linda uses it to explain why Python works best for her.
|
||||
|
||||
---
|
||||
|
||||
`Plus`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This is a word that adds information to what was already said. Linda uses it to emphasize the benefits of Python for rapid prototyping.
|
||||
|
||||
---
|
||||
|
||||
`find`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This verb is used when making a personal observation or opinion. Tom uses it to explain his preference for JavaScript over Python.
|
||||
|
||||
---
|
||||
|
||||
`rather`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This is used to indicate preference, showing what Tom would choose over another option.
|
||||
|
||||
---
|
||||
|
||||
`perfect`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This adjective describes something that is ideal or exactly right for a situation.
|
||||
+64
@@ -0,0 +1,64 @@
|
||||
---
|
||||
id: 678ccd19541fa0429bb98168
|
||||
title: Task 37
|
||||
challengeType: 19
|
||||
dashedName: task-37
|
||||
---
|
||||
|
||||
<!-- READING -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Read the text and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
In his article, "What Programming Language Should I Learn First?" Quincy Larson, the founder and teacher of freeCodeCamp, explains why JavaScript is the best language to learn first.
|
||||
|
||||
`I think JavaScript is the best language to start with. It's flexible and can be used for both front-end and back-end development. With libraries and tools like Node.js, you can build many things, from simple prototypes to big apps. Plus, there is a lot of demand for JavaScript developers, so it's a good choice for beginners.`
|
||||
|
||||
`In my case, Python is also a good language, but I believe JavaScript is more useful in the long run. It has a large community and many resources to help you learn. I feel it's easier to find support when you start learning it.`
|
||||
|
||||
`I'd rather see beginners focus on JavaScript first. Once you know it, learning other languages like Python becomes easier. It's a great way to begin your journey in programming and open up more career opportunities.`
|
||||
|
||||
What does Quincy Larson think is the best language to start with?
|
||||
|
||||
## --answers--
|
||||
|
||||
JavaScript
|
||||
|
||||
---
|
||||
|
||||
Python
|
||||
|
||||
### --feedback--
|
||||
|
||||
Although Python is mentioned, Quincy doesn't think it's better for beginners in the long run.
|
||||
|
||||
---
|
||||
|
||||
Java
|
||||
|
||||
### --feedback--
|
||||
|
||||
Quincy doesn't mention Java in the text.
|
||||
|
||||
---
|
||||
|
||||
Ruby
|
||||
|
||||
### --feedback--
|
||||
|
||||
Ruby is not mentioned as a choice.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
To find the correct answer, focus on the evidence Quincy provides in the text.
|
||||
|
||||
He says, `I think JavaScript is the best language to start with`, which is the key reason why JavaScript is the right choice.
|
||||
+68
@@ -0,0 +1,68 @@
|
||||
---
|
||||
id: 678ccee8729b0043b3532e36
|
||||
title: Task 38
|
||||
challengeType: 19
|
||||
dashedName: task-38
|
||||
---
|
||||
|
||||
<!-- READING -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Read the text and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
In his article, "What Programming Language Should I Learn First?" Quincy Larson, the founder and teacher of freeCodeCamp, explains why JavaScript is the best language to learn first.
|
||||
|
||||
`I think JavaScript is the best language to start with. It's flexible and can be used for both front-end and back-end development. With libraries and tools like Node.js, you can build many things, from simple prototypes to big apps. Plus, there is a lot of demand for JavaScript developers, so it's a good choice for beginners.`
|
||||
|
||||
`In my case, Python is also a good language, but I believe JavaScript is more useful in the long run. It has a large community and many resources to help you learn. I feel it's easier to find support when you start learning it.`
|
||||
|
||||
`I'd rather see beginners focus on JavaScript first. Once you know it, learning other languages like Python becomes easier. It's a great way to begin your journey in programming and open up more career opportunities.`
|
||||
|
||||
What does Quincy Larson suggest beginners should do first?
|
||||
|
||||
## --answers--
|
||||
|
||||
Focus on learning JavaScript first.
|
||||
|
||||
---
|
||||
|
||||
Learn Python first.
|
||||
|
||||
### --feedback--
|
||||
|
||||
While Quincy mentions Python, he doesn't recommend starting with Python.
|
||||
|
||||
---
|
||||
|
||||
Learn multiple languages at once.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Quincy doesn't suggest learning multiple languages at once.
|
||||
|
||||
---
|
||||
|
||||
Wait until later to learn programming.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Quincy encourages beginners to start learning programming, especially JavaScript, right away.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
Look for key words that show Quincy's recommendation for beginners.
|
||||
|
||||
`Best language to start with` – This phrase signals his choice for beginners.
|
||||
|
||||
`Focus on` – This suggests a clear priority.
|
||||
|
||||
`Before learning other languages` – This confirms what he thinks should come first.
|
||||
+70
@@ -0,0 +1,70 @@
|
||||
---
|
||||
id: 678cd060967cba449f8db18c
|
||||
title: Task 39
|
||||
challengeType: 19
|
||||
dashedName: task-39
|
||||
---
|
||||
|
||||
<!-- READING -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Read the text and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
In his article, "What Programming Language Should I Learn First?" Quincy Larson, the founder and teacher of freeCodeCamp, explains why JavaScript is the best language to learn first.
|
||||
|
||||
`I think JavaScript is the best language to start with. It's flexible and can be used for both front-end and back-end development. With libraries and tools like Node.js, you can build many things, from simple prototypes to big apps. Plus, there is a lot of demand for JavaScript developers, so it's a good choice for beginners.`
|
||||
|
||||
`In my case, Python is also a good language, but I believe JavaScript is more useful in the long run. It has a large community and many resources to help you learn. I feel it's easier to find support when you start learning it.`
|
||||
|
||||
`I'd rather see beginners focus on JavaScript first. Once you know it, learning other languages like Python becomes easier. It's a great way to begin your journey in programming and open up more career opportunities.`
|
||||
|
||||
Why does Quincy Larson think JavaScript is a good choice for beginners?
|
||||
|
||||
## --answers--
|
||||
|
||||
Because it can be used for both front-end and back-end development.
|
||||
|
||||
---
|
||||
|
||||
Because it is easy to learn.
|
||||
|
||||
### --feedback--
|
||||
|
||||
While Quincy mentions that JavaScript is a good language to start with, he doesn't say it's easy to learn.
|
||||
|
||||
---
|
||||
|
||||
Because there are no libraries available for JavaScript.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Quincy actually mentions that JavaScript has libraries and tools like Node.js that are useful for building many types of applications.
|
||||
|
||||
---
|
||||
|
||||
Because there is little demand for JavaScript developers.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Quincy emphasizes that there is a lot of demand for JavaScript developers, which is another reason why it's a good choice for beginners.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
Look for key words that explain why JavaScript is a good choice for beginners.
|
||||
|
||||
`Both front-end and back-end` – This highlights JavaScript's versatility.
|
||||
|
||||
`Flexible` – This suggests it can be used in many ways, making it useful for beginners.
|
||||
|
||||
`A lot of demand` – This shows that learning JavaScript can create job opportunities.
|
||||
|
||||
These key words help you see that Quincy believes JavaScript is a strong choice for beginners because it can be used for both front-end and back-end development.
|
||||
+68
@@ -0,0 +1,68 @@
|
||||
---
|
||||
id: 678cd0b85b3b59451118b77e
|
||||
title: Task 40
|
||||
challengeType: 19
|
||||
dashedName: task-40
|
||||
---
|
||||
|
||||
<!-- READING -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Read the text and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
In his article, "What Programming Language Should I Learn First?" Quincy Larson, the founder and teacher of freeCodeCamp, explains why JavaScript is the best language to learn first.
|
||||
|
||||
`I think JavaScript is the best language to start with. It's flexible and can be used for both front-end and back-end development. With libraries and tools like Node.js, you can build many things, from simple prototypes to big apps. Plus, there is a lot of demand for JavaScript developers, so it's a good choice for beginners.`
|
||||
|
||||
`In my case, Python is also a good language, but I believe JavaScript is more useful in the long run. It has a large community and many resources to help you learn. I feel it's easier to find support when you start learning it.`
|
||||
|
||||
`I'd rather see beginners focus on JavaScript first. Once you know it, learning other languages like Python becomes easier. It's a great way to begin your journey in programming and open up more career opportunities.`
|
||||
|
||||
What does Quincy Larson say about Python?
|
||||
|
||||
## --answers--
|
||||
|
||||
Python is also a good language, but JavaScript is more useful.
|
||||
|
||||
---
|
||||
|
||||
Python is better than JavaScript.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Quincy mentions that Python is good, but he believes JavaScript is more useful in the long run.
|
||||
|
||||
---
|
||||
|
||||
Python is not useful at all.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Quincy describes Python as a good language, just not as useful as JavaScript for long-term use.
|
||||
|
||||
---
|
||||
|
||||
Python has a smaller community.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Quincy does not mention the size of the Python community. He focuses on the larger community and resources for JavaScript.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
Look for key words that show Quincy's view on Python.
|
||||
|
||||
`Also a good language` – This shows that Quincy sees Python as a good option.
|
||||
|
||||
`More useful in the long run` – This tells you that he still prefers JavaScript over Python for beginners.
|
||||
|
||||
`Large community and many resources` – This explains why he believes JavaScript is a better first choice.
|
||||
+68
@@ -0,0 +1,68 @@
|
||||
---
|
||||
id: 678cd1cda8cc0345cd28a4b6
|
||||
title: Task 41
|
||||
challengeType: 19
|
||||
dashedName: task-41
|
||||
---
|
||||
|
||||
<!-- READING -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Read the text and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
In his article, "What Programming Language Should I Learn First?", Quincy Larson, the founder and teacher of freeCodeCamp, explains why JavaScript is the best language to learn first.
|
||||
|
||||
`I think JavaScript is the best language to start with. It's flexible and can be used for both front-end and back-end development. With libraries and tools like Node.js, you can build many things, from simple prototypes to big apps. Plus, there is a lot of demand for JavaScript developers, so it's a good choice for beginners.`
|
||||
|
||||
`In my case, Python is also a good language, but I believe JavaScript is more useful in the long run. It has a large community and many resources to help you learn. I feel it's easier to find support when you start learning it.`
|
||||
|
||||
`I'd rather see beginners focus on JavaScript first. Once you know it, learning other languages like Python becomes easier. It's a great way to begin your journey in programming and open up more career opportunities.`
|
||||
|
||||
What does Quincy believe is easier after learning JavaScript?
|
||||
|
||||
## --answers--
|
||||
|
||||
Learning JavaScript again.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Quincy is not talking about learning JavaScript again.
|
||||
|
||||
---
|
||||
|
||||
Learning other languages like Python.
|
||||
|
||||
---
|
||||
|
||||
Learning front-end development.
|
||||
|
||||
### --feedback--
|
||||
|
||||
While Quincy mentions JavaScript's role in both front-end and back-end development, he is not specifically referring to front-end development here.
|
||||
|
||||
---
|
||||
|
||||
Learning back-end development.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Quincy does not specifically say that back-end development becomes easier after learning JavaScript.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --explanation--
|
||||
|
||||
Look for key words that show what becomes easier after learning JavaScript.
|
||||
|
||||
`Once you know it` – This signals that Quincy is explaining what comes next.
|
||||
|
||||
`Learning other languages` – This tells you that JavaScript helps make learning additional languages easier.
|
||||
|
||||
These key words help you see that Quincy believes learning other languages, such as Python, becomes easier after learning JavaScript.
|
||||
+196
@@ -0,0 +1,196 @@
|
||||
---
|
||||
id: 678db8c06245409899bc3b60
|
||||
title: "Dialogue 2: Deciding on a Development Environment"
|
||||
challengeType: 21
|
||||
dashedName: dialogue-2-deciding-on-a-development-environment
|
||||
---
|
||||
|
||||
# --description--
|
||||
|
||||
Watch the video below to understand the context of the upcoming lessons.
|
||||
|
||||
# --assignment--
|
||||
|
||||
Watch the video.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"position": { "x": -25, "y": 0, "z": 1 }
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": { "x": 125, "y": 0, "z": 1 }
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1
|
||||
},
|
||||
"alwaysShowDialogue": true
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"position": { "x": 25, "y": 0, "z": 1 },
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": { "x": 70, "y": 0, "z": 1 },
|
||||
"startTime": 0.5
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.9,
|
||||
"dialogue": {
|
||||
"text": "We need to choose a development environment for the new project. Do you have any preferences?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 5.64,
|
||||
"finishTime": 11.14,
|
||||
"dialogue": {
|
||||
"text": "I prefer using Visual Studio Code because it's lightweight and has excellent security features.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 11.76,
|
||||
"finishTime": 14.36,
|
||||
"dialogue": {
|
||||
"text": "I see your point, but I like IntelliJ IDEA.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 14.52,
|
||||
"finishTime": 19.18,
|
||||
"dialogue": {
|
||||
"text": "It has robust tools for code refactoring, which makes it easier for the team to maintain the code base.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 19.64,
|
||||
"finishTime": 24.5,
|
||||
"dialogue": {
|
||||
"text": "That's true, but Visual Studio Code has a large selection of extensions.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 24.92,
|
||||
"finishTime": 28.48,
|
||||
"dialogue": {
|
||||
"text": "It's customizable, which is useful for our different teams.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 29.01,
|
||||
"finishTime": 33.3,
|
||||
"dialogue": {
|
||||
"text": "I understand, but IntelliJ IDEA integrates well with various build tools.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 33.72,
|
||||
"finishTime": 37.1,
|
||||
"dialogue": {
|
||||
"text": "It also has built-in support for version control, which we rely on a lot.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 37.54,
|
||||
"finishTime": 42,
|
||||
"dialogue": {
|
||||
"text": "That's a good reason, but wouldn't we need something that can easily detect vulnerabilities?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 42.86,
|
||||
"finishTime": 46.56,
|
||||
"dialogue": {
|
||||
"text": "Visual Studio Code has security plugins that are really helpful for that.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 47.18,
|
||||
"finishTime": 52.56,
|
||||
"dialogue": {
|
||||
"text": "Good point, but IntelliJ IDEA has a strong debugging feature, which can save us time during development.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 53.06,
|
||||
"finishTime": 56.5,
|
||||
"dialogue": {
|
||||
"text": "Since we often need to debug complex code, it's a significant advantage.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 56.5,
|
||||
"finishTime": 58.68,
|
||||
"dialogue": {
|
||||
"text": "Okay, let's agree to disagree.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 59.08,
|
||||
"finishTime": 61.26,
|
||||
"dialogue": {
|
||||
"text": "Maybe we should see what the rest of the team prefers,",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 61.62,
|
||||
"finishTime": 64.66,
|
||||
"dialogue": {
|
||||
"text": "since it won't just be the two of us working on this project.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": { "x": 125, "y": 0, "z": 1 },
|
||||
"startTime": 65.16
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"position": { "x": -25, "y": 0, "z": 1 },
|
||||
"startTime": 65.66
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678dbb627eb6df9a8012a25a
|
||||
title: Task 42
|
||||
challengeType: 22
|
||||
dashedName: task-42
|
||||
---
|
||||
|
||||
<!-- (audio) Maria: We need to choose a development environment for the new project. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`We need to choose a BLANK BLANK for the new project.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`development`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word refers to the process of creating or improving software or systems.
|
||||
|
||||
---
|
||||
|
||||
`environment`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word refers to the overall setting or conditions in which work or activities are carried out, including tools, hardware, and software.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Development` refers to the process of creating, designing, and maintaining software. It can also mean improving a system or program. For example:
|
||||
|
||||
`The development of the new app took six months.` - This sentence means that the process of creating and building the new app lasted six months.
|
||||
|
||||
`Environment` refers to the tools and conditions where a task, like coding or testing, is carried out. For example:
|
||||
|
||||
`The testing environment includes a computer with specific software to check the app's performance.` - This means the setup is designed with particular tools and conditions to help test how well the app works.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.5
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0.4,
|
||||
"finishTimestamp": 3.16
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.76,
|
||||
"dialogue": {
|
||||
"text": "We need to choose a development environment for the new project.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 0,
|
||||
"startTime": 4.26
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
---
|
||||
id: 678dbce63ee8469ba12d2a5a
|
||||
title: Task 43
|
||||
challengeType: 22
|
||||
dashedName: task-43
|
||||
---
|
||||
|
||||
<!-- (audio) Maria: Do you have any preferences? -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Do you have any BLANK?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`preferences`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word in the plural form refers to the things you like more than others or your choices.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Preferences` refers to the things a person likes more than other things, or their personal choices. For example:
|
||||
|
||||
`The developer's preferences for coding languages are Python and JavaScript.` - This means the developer prefers Python and JavaScript over other programming languages.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.5
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 3.32,
|
||||
"finishTimestamp": 4.5
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 1,
|
||||
"finishTime": 2.18,
|
||||
"dialogue": {
|
||||
"text": "Do you have any preferences?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 0,
|
||||
"startTime": 2.68
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+117
@@ -0,0 +1,117 @@
|
||||
---
|
||||
id: 678e04af6029eba08ba0d185
|
||||
title: Task 44
|
||||
challengeType: 19
|
||||
dashedName: task-44
|
||||
---
|
||||
|
||||
<!-- (audio) Maria: We need to choose a development environment for the new project. Do you have any preferences? -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
What does Maria want to know?
|
||||
|
||||
## --answers--
|
||||
|
||||
If the other person has any suggestions for new projects.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Maria is not asking about suggestions for new projects.
|
||||
|
||||
---
|
||||
|
||||
If the other person has any preferences for the development environment.
|
||||
|
||||
---
|
||||
|
||||
If the other person has any opinion on the project's design.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Maria is not asking about the design of the project.
|
||||
|
||||
---
|
||||
|
||||
If the other person has any thoughts on the project timeline.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Maria is not asking about the project timeline.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --explanation--
|
||||
|
||||
Listen for key words that show what Maria is asking about.
|
||||
|
||||
`Choose a development environment` – This tells you the topic of her question.
|
||||
|
||||
`Do you have any preferences?` – This shows she is asking about someone's opinion or choice.
|
||||
|
||||
These key words help you see that Maria wants to know if the other person has any preferences for the development environment.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.5
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0.4,
|
||||
"finishTimestamp": 4.5
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.16,
|
||||
"dialogue": {
|
||||
"text": "We need to choose a development environment for the new project.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 4.16,
|
||||
"finishTime": 5.3,
|
||||
"dialogue": {
|
||||
"text": "Do you have any preferences?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 0,
|
||||
"startTime": 5.8
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678e061358d93fa191593d1b
|
||||
title: Task 45
|
||||
challengeType: 22
|
||||
dashedName: task-45
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: I prefer using Visual Studio Code because it's lightweight and has excellent security features. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I prefer using BLANK BLANK it's lightweight and has excellent security features.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`Visual Studio Code`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This is the name of a popular, free code editor used for programming and development. The first letters of all three words are capitalized.
|
||||
|
||||
---
|
||||
|
||||
`because`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word is used to explain the reason for something or to give a cause.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Visual Studio Code` is a free, open-source code editor developed by Microsoft. It is widely used by developers. It offers a variety of features that help in coding, such as syntax highlighting, debugging, and version control. For example:
|
||||
|
||||
`Many developers use Visual Studio Code for its flexibility and support for multiple programming languages.` - This means that developers prefer Visual Studio Code because it can be used for different languages and tasks.
|
||||
|
||||
`Because` is used to introduce the reason or cause of something. It connects a statement to an explanation. For example:
|
||||
|
||||
`I prefer coding in Python because it's simple and easy to learn.` - It means the reason you prefer Python is that it is easy to understand and use.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 5.04,
|
||||
"finishTimestamp": 10.54
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.5,
|
||||
"dialogue": {
|
||||
"text": "I prefer using Visual Studio Code because it's lightweight and has excellent security features.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 7
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678e0872539886a32d13e4f1
|
||||
title: Task 46
|
||||
challengeType: 22
|
||||
dashedName: task-46
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: I prefer using Visual Studio Code because it's lightweight and has excellent security features. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I prefer using Visual Studio Code because it's BLANK and has excellent security BLANK.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`lightweight`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word refers to something that doesn't use a lot of resources, such as memory or processing power.
|
||||
|
||||
---
|
||||
|
||||
`features`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word in the plural form refers to special qualities or functions that a product or software has.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Lightweight` describes something that doesn't require much in terms of resources or power, making it easy to run, fast, and efficient. For example:
|
||||
|
||||
`The app is lightweight, so it runs smoothly even on older smartphones.` - This means the app uses very little memory or processing power, allowing it to work well on devices with less capacity.
|
||||
|
||||
`Features` are specific functions or tools that a product or software offers to users. For example:
|
||||
|
||||
`The software has many useful features like file sharing and cloud storage.` - This means the software includes several helpful functions that make it more valuable and efficient for users.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 5.04,
|
||||
"finishTimestamp": 10.54
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.5,
|
||||
"dialogue": {
|
||||
"text": "I prefer using Visual Studio Code because it's lightweight and has excellent security features.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 7
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
---
|
||||
id: 678e0cbc0d01a2a5aea8dcec
|
||||
title: Task 47
|
||||
challengeType: 19
|
||||
dashedName: task-47
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: I prefer using Visual Studio Code because it's lightweight and has excellent security features. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
Why does Jake prefer using Visual Studio Code?
|
||||
|
||||
## --answers--
|
||||
|
||||
Because it's expensive and has many features.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Jake doesn't mention price or cost in his reason for preferring Visual Studio Code.
|
||||
|
||||
---
|
||||
|
||||
Because it's slow and not secure.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Jake's reason for preferring Visual Studio Code is not related to speed or security issues.
|
||||
|
||||
---
|
||||
|
||||
Because it's hard to use and has limited features.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Jake describes Visual Studio Code positively, with no mention of it being difficult to use or lacking features.
|
||||
|
||||
---
|
||||
|
||||
Because it's lightweight and has excellent security features.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
4
|
||||
|
||||
# --explanation--
|
||||
|
||||
Listen for key words that explain Jake's preference.
|
||||
|
||||
`Lightweight` – This means Visual Studio Code doesn't use a lot of system resources.
|
||||
|
||||
`Security features` – This shows that Jake values how the tool helps protect against potential risks.
|
||||
|
||||
These key words help you see that Jake prefers Visual Studio Code because it is lightweight and has strong security features.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 5.04,
|
||||
"finishTimestamp": 10.54
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.5,
|
||||
"dialogue": {
|
||||
"text": "I prefer using Visual Studio Code because it's lightweight and has excellent security features.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 7
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
---
|
||||
id: 678e2d04161987aa6d23ee1e
|
||||
title: Task 48
|
||||
challengeType: 22
|
||||
dashedName: task-48
|
||||
---
|
||||
|
||||
<!-- (audio) Maria: I see your point, but I like IntelliJ IDEA. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`BLANK, but I like IntelliJ IDEA.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`I see your point`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This phrase of four words is used to acknowledge that you understand someone's opinion or argument.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`I see your point` is a common phrase used when you want to show that you understand the other person's opinion or perspective, even if you don't necessarily agree with them. For example:
|
||||
|
||||
`I see your point, but I think we should try a different approach.` - In this case, you are acknowledging the other person's idea while suggesting an alternative.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.5
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 11.06,
|
||||
"finishTimestamp": 13.76
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.6,
|
||||
"dialogue": {
|
||||
"text": "I see your point, but I like IntelliJ IDEA.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 0,
|
||||
"startTime": 4.1
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
---
|
||||
id: 678e2db18a5be3ab4bf40e83
|
||||
title: Task 49
|
||||
challengeType: 22
|
||||
dashedName: task-49
|
||||
---
|
||||
|
||||
<!-- (audio) Maria: I see your point, but I like IntelliJ IDEA. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I see your point, but I like BLANK.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`IntelliJ IDEA`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This is the name of a popular integrated development environment (IDE) used by developers, mainly for Java programming.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`IntelliJ IDEA` is a powerful integrated development environment (IDE) created by JetBrains. It is mainly used for writing Java code but also supports other programming languages. This IDE provides tools like code completion, debugging, and testing to make programming easier. For example:
|
||||
|
||||
`IntelliJ IDEA offers great features like smart code completion and powerful refactoring tools.` - This means that IntelliJ IDEA has helpful features that assist developers in writing and improving their code.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.5
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 11.06,
|
||||
"finishTimestamp": 13.76
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.6,
|
||||
"dialogue": {
|
||||
"text": "I see your point, but I like IntelliJ IDEA.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 0,
|
||||
"startTime": 4.1
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
---
|
||||
id: 678e2e53f840cbac095dce42
|
||||
title: Task 50
|
||||
challengeType: 19
|
||||
dashedName: task-50
|
||||
---
|
||||
|
||||
<!-- (audio) Maria: I see your point, but I like IntelliJ IDEA. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
How does Maria respond to Jake's opinion?
|
||||
|
||||
## --answers--
|
||||
|
||||
She agrees with Jake's opinion.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Maria doesn't fully agree.
|
||||
|
||||
---
|
||||
|
||||
She disagrees strongly with Jake's opinion.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Maria doesn't show strong disagreement.
|
||||
|
||||
---
|
||||
|
||||
She acknowledges Jake's opinion but expresses her own preference.
|
||||
|
||||
---
|
||||
|
||||
She remains silent after hearing Jake's opinion.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Maria does not remain silent.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --explanation--
|
||||
|
||||
Listen for key words that show how Maria reacts to Jake's opinion.
|
||||
|
||||
`I see your point` – This phrase acknowledges Jake's opinion without fully agreeing.
|
||||
|
||||
`But I like` – This signals that Maria is about to introduce a different perspective.
|
||||
|
||||
These key words help you see that Maria recognizes Jake's opinion but still expresses her own preference for IntelliJ IDEA.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.5
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 11.06,
|
||||
"finishTimestamp": 13.76
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.6,
|
||||
"dialogue": {
|
||||
"text": "I see your point, but I like IntelliJ IDEA.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 0,
|
||||
"startTime": 4.1
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+104
@@ -0,0 +1,104 @@
|
||||
---
|
||||
id: 678e2fb76f1044ad587f3dfc
|
||||
title: Task 51
|
||||
challengeType: 22
|
||||
dashedName: task-51
|
||||
---
|
||||
|
||||
<!-- (audio) It has robust tools for code refactoring, which makes it easier for the team to maintain the codebase. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`It has BLANK tools for code BLANK, which makes it easier for the team to maintain the BLANK.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`robust`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word means strong, powerful, and reliable. It is often used to describe something that is built to work well even under difficult conditions.
|
||||
|
||||
---
|
||||
|
||||
`refactoring`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word ended with `-ing` refers to the process of improving or restructuring existing code without changing its functionality. It's done to make code cleaner and easier to maintain.
|
||||
|
||||
---
|
||||
|
||||
`codebase`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This refers to the entire collection of code that makes up a project or application. It includes all files, scripts, and resources related to the project.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Robust` means strong or reliable. In the context of software, it is used to describe tools or systems that perform well and can handle various challenges or demands. For example:
|
||||
|
||||
`The system is robust enough to handle large numbers of users without crashing.` - This means that the system can manage high demand without failure.
|
||||
|
||||
`Refactoring` is the process of restructuring existing code to improve its design and make it easier to manage, without changing how it works. For example:
|
||||
|
||||
`The developers spent the weekend refactoring the code to make it more readable and efficient.` - This means that the developers improved the structure of the code without altering its behavior.
|
||||
|
||||
`Codebase` refers to the entire collection of source code used to build a software project. It includes all the files, scripts, and resources involved in development. For example:
|
||||
|
||||
`The codebase of the new project is large, and it will take time to review all the files.` - This means that the collection of all the project's code is extensive and will require a lot of time to go through.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.5
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 13.92,
|
||||
"finishTimestamp": 18.58
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.66,
|
||||
"dialogue": {
|
||||
"text": "It has robust tools for code refactoring, which makes it easier for the team to maintain the code base.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 0,
|
||||
"startTime": 6.16
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+119
@@ -0,0 +1,119 @@
|
||||
---
|
||||
id: 678e45847b26b2b9921fd1b6
|
||||
title: Task 52
|
||||
challengeType: 19
|
||||
dashedName: task-52
|
||||
---
|
||||
|
||||
<!-- (audio) Maria: I see your point, but I like IntelliJ IDEA. It has robust tools for code refactoring, which makes it easier for the team to maintain the codebase. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
How does Maria feel about IntelliJ IDEA?
|
||||
|
||||
## --answers--
|
||||
|
||||
She thinks it is difficult to use and not helpful.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Maria does not describe IntelliJ IDEA in this way.
|
||||
|
||||
---
|
||||
|
||||
She thinks it is slow and lacks important features.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Maria doesn't mention anything about IntelliJ IDEA being slow or lacking features.
|
||||
|
||||
---
|
||||
|
||||
She thinks it is good, but prefers other tools for certain tasks.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Maria doesn't say she prefers other tools.
|
||||
|
||||
---
|
||||
|
||||
She thinks it has powerful features for maintaining the codebase.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
4
|
||||
|
||||
# --explanation--
|
||||
|
||||
Think about how Maria describes `IntelliJ IDEA`.
|
||||
|
||||
She says `I like` — what does that tell you about her opinion?
|
||||
|
||||
She mentions `tools for code refactoring` — why might that be important for developers?
|
||||
|
||||
She explains that it `helps maintain the codebase`— how does that show its usefulness?
|
||||
|
||||
By focusing on these key points, you can see that Maria thinks `IntelliJ IDEA` is a powerful tool that helps with code maintenance.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.5
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 11.16,
|
||||
"finishTimestamp": 18.58
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.6,
|
||||
"dialogue": {
|
||||
"text": "I see your point, but I like IntelliJ IDEA.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 3.76,
|
||||
"finishTime": 8.42,
|
||||
"dialogue": {
|
||||
"text": "It has robust tools for code refactoring, which makes it easier for the team to maintain the code base.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 0,
|
||||
"startTime": 8.92
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+100
@@ -0,0 +1,100 @@
|
||||
---
|
||||
id: 678e46b3efd48dba751da619
|
||||
title: Task 53
|
||||
challengeType: 22
|
||||
dashedName: task-53
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: That's true, but Visual Studio Code has a large selection of extensions. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`BLANK, but Visual Studio Code has a large BLANK of BLANK.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`That's true`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This phrase is used to agree with a statement made previously.
|
||||
|
||||
---
|
||||
|
||||
`selection`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This refers to a variety or range of options available to choose from.
|
||||
|
||||
---
|
||||
|
||||
`extensions`
|
||||
|
||||
### --feedback--
|
||||
|
||||
In the context of software, extensions are additional features or tools that can be added to a program to extend its functionality.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Selection` refers to the range or variety of options available from which you can choose. It's used to describe a large number of items that offer choices. For example:
|
||||
|
||||
`Visual Studio Code offers a wide selection of themes, allowing developers to choose their preferred color scheme.` - This means there are many color themes available to developers in Visual Studio Code.
|
||||
|
||||
`Extensions` are additional parts or features that can be added to a software application to enhance or extend its capabilities. For example:
|
||||
|
||||
`The AdBlock extension for Chrome blocks unwanted ads while browsing the internet.` - This means that the AdBlock tool is used in Chrome to stop advertisements from appearing on web pages, helping to create a cleaner and faster browsing experience.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 18.94,
|
||||
"finishTimestamp": 24.1
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.16,
|
||||
"dialogue": {
|
||||
"text": "That's true, but Visual Studio Code has a large selection of extensions.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 6.66
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
---
|
||||
id: 678e4878f7df13bbcdbcdee4
|
||||
title: Task 54
|
||||
challengeType: 22
|
||||
dashedName: task-54
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: It's customizable, which is useful for our different teams. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`It's BLANK, which is useful for our different teams.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`customizable`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word means that something can be changed or adjusted to meet individual preferences or needs.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Customizable` refers to something that can be changed or modified to suit different preferences, needs, or requirements. For example:
|
||||
|
||||
`The dashboard in this project management tool is customizable, allowing each team to organize their tasks in their preferred way.` - This means that the dashboard can be modified according to each team's needs, helping them organize their work more efficiently.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 24.32,
|
||||
"finishTimestamp": 27.88
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.56,
|
||||
"dialogue": {
|
||||
"text": "It's customizable, which is useful for our different teams.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 5.06
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+117
@@ -0,0 +1,117 @@
|
||||
---
|
||||
id: 678e4ad65d8d37bdae19c5f0
|
||||
title: Task 55
|
||||
challengeType: 19
|
||||
dashedName: task-55
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: That's true, but Visual Studio Code has a large selection of extensions. It's customizable, which is useful for our different teams. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
What aspect of Visual Studio Code does Jake find useful for different teams?
|
||||
|
||||
## --answers--
|
||||
|
||||
Its ability to work without extensions.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Jake does not mention that Visual Studio Code works without extensions.
|
||||
|
||||
---
|
||||
|
||||
The large selection of extensions and its ability to be customized.
|
||||
|
||||
---
|
||||
|
||||
The cost of Visual Studio Code.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Jake doesn't mention the cost of Visual Studio Code in this statement.
|
||||
|
||||
---
|
||||
|
||||
Its performance when handling large files.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Jake does not talk about performance in this statement.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --explanation--
|
||||
|
||||
Think about what makes `Visual Studio Code` adaptable for different teams.
|
||||
|
||||
Jake mentions `a large selection of extensions` — how might this help teams with different needs?
|
||||
|
||||
He also says it's `customizable` — why would customization be important for various workflows?
|
||||
|
||||
By focusing on these key points, you can see that Jake values `extensions` and `customizability` because they allow teams to adjust the tool to fit their specific needs.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 19.04,
|
||||
"finishTimestamp": 27.88
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.86,
|
||||
"dialogue": {
|
||||
"text": "That's true, but Visual Studio Code has a large selection of extensions.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 6.28,
|
||||
"finishTime": 9.84,
|
||||
"dialogue": {
|
||||
"text": "It's customizable, which is useful for our different teams.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 10.34
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+114
@@ -0,0 +1,114 @@
|
||||
---
|
||||
id: 678e4be2a53566beddaf22c0
|
||||
title: Task 56
|
||||
challengeType: 22
|
||||
dashedName: task-56
|
||||
---
|
||||
|
||||
<!-- (audio) Maria: I understand, but IntelliJ IDEA integrates well with various build tools. It also has built-in support for version control, which we rely on a lot. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I understand, but IntelliJ IDEA integrates well with various BLANK. It also has BLANK support for BLANK, which we rely on a lot.`
|
||||
|
||||
|
||||
## --blanks--
|
||||
|
||||
`build tools`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This two-word phrase means programs used to automate tasks like compiling code, running tests, and packaging applications.
|
||||
|
||||
---
|
||||
|
||||
`built-in`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This means that the feature is already included in the software, not requiring an additional installation or setup. This is a compound word. Remember to use `-`.
|
||||
|
||||
---
|
||||
|
||||
`version control`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This two-word phrase refers to the system used to manage and track changes made to code, allowing developers to collaborate and maintain different versions of the project.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Build tools` are software programs that help automate and manage repetitive tasks, such as compiling, testing, and packaging software projects. For example:
|
||||
|
||||
`Maven is a popular build tool for Java projects, helping automate the compilation process.` - This means that Maven simplifies the process of building Java applications, automating tasks like compiling code and creating packages.
|
||||
|
||||
`Built-in` refers to features that are already part of the software and do not require additional installation or configuration. For example:
|
||||
|
||||
`Visual Studio has built-in tools for debugging code.` - This means that debugging tools are already included in Visual Studio, and users don't need to install any extra tools to start debugging.
|
||||
|
||||
`Version control` is a system that tracks and manages changes to code, allowing teams to work on the same project without losing any work or causing conflicts. For example:
|
||||
|
||||
`Git is a widely-used version control system for tracking code changes and collaborating with teammates.` - This means Git helps developers manage different versions of the code and work together on the same project.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.5
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 28.41,
|
||||
"finishTimestamp": 36.5
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.29,
|
||||
"dialogue": {
|
||||
"text": "I understand, but IntelliJ IDEA integrates well with various build tools.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 5.71,
|
||||
"finishTime": 9.09,
|
||||
"dialogue": {
|
||||
"text": "It also has built-in support for version control, which we rely on a lot.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 0,
|
||||
"startTime": 9.59
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+117
@@ -0,0 +1,117 @@
|
||||
---
|
||||
id: 678e4d99fbb552c013d24f77
|
||||
title: Task 57
|
||||
challengeType: 19
|
||||
dashedName: task-57
|
||||
---
|
||||
|
||||
<!-- (audio) Maria: I understand, but IntelliJ IDEA integrates well with various build tools. It also has built-in support for version control, which we rely on a lot. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
How does Maria further present IntelliJ IDEA's advantage?
|
||||
|
||||
## --answers--
|
||||
|
||||
It has a user-friendly interface that is easy to navigate.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Maria does not mention the interface in this statement.
|
||||
|
||||
---
|
||||
|
||||
It includes advanced code completion features.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Maria does not mention advanced code completion here.
|
||||
|
||||
---
|
||||
|
||||
It is highly customizable to fit different team needs.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Maria doesn't discuss customization.
|
||||
|
||||
---
|
||||
|
||||
It integrates well with build tools and supports version control.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
4
|
||||
|
||||
# --explanation--
|
||||
|
||||
Think about what Maria highlights as advantages of `IntelliJ IDEA`.
|
||||
|
||||
She mentions it `integrates well with various build tools` — why would integration with build tools be useful for a team?
|
||||
|
||||
She also says it has `built-in support for version control` — how does version control help teams manage their projects?
|
||||
|
||||
By focusing on these key points, you can see that Maria values `integration with build tools` and `version control` because they support her team's workflow.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.5
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 28.41,
|
||||
"finishTimestamp": 36.5
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.29,
|
||||
"dialogue": {
|
||||
"text": "I understand, but IntelliJ IDEA integrates well with various build tools.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 5.71,
|
||||
"finishTime": 9.09,
|
||||
"dialogue": {
|
||||
"text": "It also has built-in support for version control, which we rely on a lot.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 0,
|
||||
"startTime": 9.59
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+99
@@ -0,0 +1,99 @@
|
||||
---
|
||||
id: 678e4e4d897d24c0c14dcf70
|
||||
title: Task 58
|
||||
challengeType: 19
|
||||
dashedName: task-58
|
||||
---
|
||||
|
||||
<!-- (audio) Maria: I understand, but IntelliJ IDEA integrates well with various build tools. It also has built-in support for version control, which we rely on a lot. -->
|
||||
|
||||
<!-- SPEAKING -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
What is a natural way to acknowledge Maria's reasoning in a conversation?
|
||||
|
||||
## --answers--
|
||||
|
||||
`That's a good reason.`
|
||||
|
||||
---
|
||||
|
||||
`I don't think that's necessary.`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This response doesn't agree with Anna's reason and might sound like you're not respecting her opinion.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
Think about how people show understanding in conversations.
|
||||
|
||||
The phrase `That's a good reason` acknowledges Maria's point without necessarily agreeing or disagreeing. This kind of response helps keep discussions open and allows for further conversation.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.5
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 28.41,
|
||||
"finishTimestamp": 36.5
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.29,
|
||||
"dialogue": {
|
||||
"text": "I understand, but IntelliJ IDEA integrates well with various build tools.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 5.71,
|
||||
"finishTime": 9.09,
|
||||
"dialogue": {
|
||||
"text": "It also has built-in support for version control, which we rely on a lot.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 0,
|
||||
"startTime": 9.59
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
---
|
||||
id: 678e4fe7d886f7c2059786c9
|
||||
title: Task 59
|
||||
challengeType: 22
|
||||
dashedName: task-59
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: That's a good reason, but wouldn't we need something that can easily detect vulnerabilities? -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`BLANK, but wouldn't we need something that can easily detect vulnerabilities?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`That's a good reason`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This phrase has four words: a contraction, an article, an adjective, and a noun. Think about a common way to agree with someone while recognizing their argument.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`That's a good reason` is a way of showing agreement with someone's explanation or justification. It acknowledges that the other person's point is valid or reasonable before continuing with another thought or question. For example:
|
||||
|
||||
When Sarah says the team should choose a tool because it is fast and reliable, Tom might say `That's a good reason, but we need to consider the cost`. - In this case, Tom agrees with Sarah's point, but then raises another point about the cost. This shows that he values her opinion but wants to make sure all aspects are considered.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 36.74,
|
||||
"finishTimestamp": 41.6
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.76,
|
||||
"dialogue": {
|
||||
"text": "That's a good reason, but wouldn't we need something that can easily detect vulnerabilities?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 6.26
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678e51fba50998c4225afd2c
|
||||
title: Task 60
|
||||
challengeType: 22
|
||||
dashedName: task-60
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: That's a good reason, but wouldn't we need something that can easily detect vulnerabilities? -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`That's a good reason, but BLANK we need something that can easily detect BLANK?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`wouldn't`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This is a contraction for `would not` used in a question. It shows doubt or asks for confirmation.
|
||||
|
||||
---
|
||||
|
||||
`vulnerabilities`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word in the plural form refers to weaknesses or flaws, particularly in systems or software that could be exploited by malicious users.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Wouldn't` is a contraction of `would not`, used to form a question, often to express doubt or inquire about something. For example:
|
||||
|
||||
`The system should be secure, but wouldn't it be safer with extra testing?` - In this case, the speaker is questioning whether more testing is needed to make the system safer.
|
||||
|
||||
`Vulnerabilities` refer to weaknesses in a system, software, or network that can be exploited by attackers. In this context. For example:
|
||||
|
||||
`The app had several vulnerabilities that hackers could exploit.` - Here, it refers to the weaknesses in the app that could allow attackers to cause harm.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 36.74,
|
||||
"finishTimestamp": 41.8
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.96,
|
||||
"dialogue": {
|
||||
"text": "That's a good reason, but wouldn't we need something that can easily detect vulnerabilities?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 6.46
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
---
|
||||
id: 678e530166a348c53050da54
|
||||
title: Task 61
|
||||
challengeType: 22
|
||||
dashedName: task-61
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: Visual Studio Code has security plugins that are really helpful for that. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Visual Studio Code has security BLANK that are really helpful for that.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`plugins`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This refers to additional software components that add specific features or functionality to an existing program.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Plugins` are software components that add specific features or functionalities to an existing application. They allow you to customize and extend the capabilities of the software. For example:
|
||||
|
||||
`The video editor has many plugins to add special effects and transitions.` - It means the video editor has many add-ons that allow you to include special effects and transitions.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 42.06,
|
||||
"finishTimestamp": 45.96
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.7,
|
||||
"dialogue": {
|
||||
"text": "Visual Studio Code has security plugins that are really helpful for that.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 5.2
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
---
|
||||
id: 678e53e15f4348c62848f006
|
||||
title: Task 62
|
||||
challengeType: 19
|
||||
dashedName: task-62
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: Visual Studio Code has security plugins that are really helpful for that. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
What does Jake mention as a helpful feature of Visual Studio Code?
|
||||
|
||||
## --answers--
|
||||
|
||||
Security plugins that help detect vulnerabilities.
|
||||
|
||||
---
|
||||
|
||||
A large collection of tools for debugging code.
|
||||
|
||||
### --feedback--
|
||||
|
||||
This option is not mentioned by Jake.
|
||||
|
||||
---
|
||||
|
||||
A user-friendly interface for faster coding.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Jake does not talk about the interface.
|
||||
|
||||
---
|
||||
|
||||
Advanced features for coding in different languages.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Jake doesn't talk about features for coding in multiple languages.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
Listen for key words that describe what Jake finds helpful in `Visual Studio Code`.
|
||||
|
||||
`Security plugins` – This tells you the feature he is highlighting.
|
||||
|
||||
`Really helpful for that` – Pay attention to what problem these plugins help solve.
|
||||
|
||||
Jake does not mention debugging tools, a user-friendly interface, or advanced coding features. The correct answer focuses on `security plugins` and their role in detecting vulnerabilities.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 42.06,
|
||||
"finishTimestamp": 45.96
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.7,
|
||||
"dialogue": {
|
||||
"text": "Visual Studio Code has security plugins that are really helpful for that.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 5.2
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
---
|
||||
id: 678e54bc3ddecfc7172a87a7
|
||||
title: Task 63
|
||||
challengeType: 22
|
||||
dashedName: task-63
|
||||
---
|
||||
|
||||
<!-- (audio) Maria: Good point, but IntelliJ IDEA has a strong debugging feature, which can save us time during development. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Good point, but IntelliJ IDEA has a strong BLANK feature, which can save us time during development.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`debugging`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word ended with `-ing` refers to the process of finding and fixing errors or issues in software.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Debugging` is the process of identifying and correcting problems or errors in code to ensure that the software works as expected. For example:
|
||||
|
||||
`The team spent several hours debugging the app to fix the crash that happened on startup.` - It indicates the team worked on finding the error in the app's code and fixing it to prevent it from crashing.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.5
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 46.38,
|
||||
"finishTimestamp": 51.96
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.58,
|
||||
"dialogue": {
|
||||
"text": "Good point, but IntelliJ IDEA has a strong debugging feature, which can save us time during development.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 0,
|
||||
"startTime": 7.08
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678e561968b6e8c868f5046d
|
||||
title: Task 64
|
||||
challengeType: 22
|
||||
dashedName: task-64
|
||||
---
|
||||
|
||||
<!-- (audio) Maria: Since we often need to debug complex code, it's a significant advantage. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`BLANK we often need to debug complex code, it's a BLANK advantage.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`Since`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This introduces a reason or cause for something happening. It is often used to explain why something is true or necessary. The first word is capitalized.
|
||||
|
||||
---
|
||||
|
||||
`significant`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This means something that is very important or has a big impact.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Since` is used to introduce the reason for something happening. It can be understood as "because". For example:
|
||||
|
||||
`Since it's late, the meeting has been canceled.` - Here, `since` is used to give the reason why the meeting was canceled.
|
||||
|
||||
`Significant` means something important or with a large effect. For example:
|
||||
|
||||
`The new security feature had a significant impact on reducing system vulnerabilities.` - This means that the security feature played a key role in improving the system's security.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.5
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 52.26,
|
||||
"finishTimestamp": 56.0
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.74,
|
||||
"dialogue": {
|
||||
"text": "Since we often need to debug complex code, it's a significant advantage.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 0,
|
||||
"startTime": 5.24
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+117
@@ -0,0 +1,117 @@
|
||||
---
|
||||
id: 678e578422c9bbca762351ff
|
||||
title: Task 65
|
||||
challengeType: 19
|
||||
dashedName: task-65
|
||||
---
|
||||
|
||||
<!-- (audio) Maria: Good point, but IntelliJ IDEA has a strong debugging feature, which can save us time during development. Since we often need to debug complex code, it's a significant advantage. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
How does IntelliJ IDEA contribute to making the team more efficient, according to Maria?
|
||||
|
||||
## --answers--
|
||||
|
||||
It helps the team debug complex code more easily.
|
||||
|
||||
---
|
||||
|
||||
It helps organize the team's workflow more effectively.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Maria doesn't mention workflow management.
|
||||
|
||||
---
|
||||
|
||||
It allows the team to write code faster.
|
||||
|
||||
### --feedback--
|
||||
|
||||
The focus here is not writing code faster.
|
||||
|
||||
---
|
||||
|
||||
It automatically detects errors in the code.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Maria doesn't specifically mention automatically detecting errors.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
Listen for key words that explain how `IntelliJ IDEA` improves efficiency.
|
||||
|
||||
`Debugging feature` – This tells you the specific tool Maria values.
|
||||
|
||||
`Save us time during development` – Focus on how debugging helps the team work more efficiently.
|
||||
|
||||
`Debug complex code` – This explains why debugging is important for their workflow.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.5
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 46.38,
|
||||
"finishTimestamp": 56.0
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.68,
|
||||
"dialogue": {
|
||||
"text": "Good point, but IntelliJ IDEA has a strong debugging feature, which can save us time during development.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"startTime": 7.18,
|
||||
"finishTime": 10.62,
|
||||
"dialogue": {
|
||||
"text": "Since we often need to debug complex code, it's a significant advantage.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Maria",
|
||||
"opacity": 0,
|
||||
"startTime": 11.12
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678e5a7c4de8c4ccf4ed6ca9
|
||||
title: Task 66
|
||||
challengeType: 22
|
||||
dashedName: task-66
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: Okay, let's agree to disagree. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Okay, let's BLANK to BLANK.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`agree`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word means to have the same opinion or to reach a mutual understanding.
|
||||
|
||||
---
|
||||
|
||||
`disagree`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word means to have a different opinion or to not be in agreement.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Agree` means to be in agreement or have the same opinion as someone. For example:
|
||||
|
||||
`We both agree that improving security is important.` - This means you share the same opinion about security with other person.
|
||||
|
||||
`Disagree` means to have a different opinion or not be in agreement. For example:
|
||||
|
||||
`Jake and Maria disagree on which software to use.` - This shows that Jake and Maria have different opinions on the choice of software.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 56.0,
|
||||
"finishTimestamp": 58.28
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.28,
|
||||
"dialogue": {
|
||||
"text": "Okay, let's agree to disagree.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 3.78
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+104
@@ -0,0 +1,104 @@
|
||||
---
|
||||
id: 678e5b1feb705ccdee11860e
|
||||
title: Task 67
|
||||
challengeType: 19
|
||||
dashedName: task-67
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: Okay, let's agree to disagree. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
What does Jake mean?
|
||||
|
||||
## --answers--
|
||||
|
||||
He suggests that they should stop arguing and accept their different opinions.
|
||||
|
||||
---
|
||||
|
||||
He wants to resolve their disagreement immediately.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Jake isn't suggesting an immediate resolution.
|
||||
|
||||
---
|
||||
|
||||
He is trying to convince Maria to agree with him.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Jake is not trying to persuade anyone.
|
||||
|
||||
---
|
||||
|
||||
He agrees with the Maria's opinion but wants to stop discussing it.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Jake is not agreeing with the other person's opinion.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Agree to disagree` is a phrase used when two people accept that they have different opinions, and instead of continuing to argue, they choose to move on.
|
||||
|
||||
Jake is suggesting that they acknowledge their differences without trying to convince the other person.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 56.0,
|
||||
"finishTimestamp": 58.28
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.28,
|
||||
"dialogue": {
|
||||
"text": "Okay, let's agree to disagree.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 3.78
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+88
@@ -0,0 +1,88 @@
|
||||
---
|
||||
id: 678e5bf63bf7cfcf03bb2482
|
||||
title: Task 68
|
||||
challengeType: 22
|
||||
dashedName: task-68
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: Maybe we should see what the rest of the team prefers since it won't be just the two of us working on the project. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Maybe we BLANK see what the BLANK of the team prefers since it won't be just the two of us working on the project.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`should`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word is used to suggest a recommendation or action.
|
||||
|
||||
---
|
||||
|
||||
`rest`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word refers to the remaining people or things, usually after part of a group has been mentioned.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Rest` refers to the remainder of a group. For example:
|
||||
|
||||
`We should ask the rest of the team for their opinion.` - This means you have already heard from some people, and now you want to hear from the others in the team.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 58.38,
|
||||
"finishTimestamp": 64.06
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.68,
|
||||
"dialogue": {
|
||||
"text": "Maybe we should see what the rest of the team prefers, since it won't just be the two of us working on this project.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 7.18
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+106
@@ -0,0 +1,106 @@
|
||||
---
|
||||
id: 678e5cb2176e3ecfdf0897a8
|
||||
title: Task 69
|
||||
challengeType: 19
|
||||
dashedName: task-69
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: Maybe we should see what the rest of the team prefers since it won't be just the two of us working on the project. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and choose the correct answer to the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
What does Jake suggest they should do?
|
||||
|
||||
## --answers--
|
||||
|
||||
Jake suggests working alone on the project.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Jake mentions the team's involvement, not working alone.
|
||||
|
||||
---
|
||||
|
||||
Jake suggests checking with the rest of the team for their preferences.
|
||||
|
||||
---
|
||||
|
||||
Jake suggests postponing the project until further discussion.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Jake does not mention delaying the project.
|
||||
|
||||
---
|
||||
|
||||
Jake suggests that only the two of them should decide.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Jake emphasizes the importance of the team's input, not just their own decision.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --explanation--
|
||||
|
||||
Listen for key words that show Jake’s suggestion.
|
||||
|
||||
`See what the rest of the team prefers` – This tells you he wants to gather input from others.
|
||||
|
||||
`Won't be just the two of us` – This emphasizes that the decision affects more than just them.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 0,
|
||||
"z": 1.4
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 58.38,
|
||||
"finishTimestamp": 64.06
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.68,
|
||||
"dialogue": {
|
||||
"text": "Maybe we should see what the rest of the team prefers, since it won't just be the two of us working on this project.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 7.18
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+82
@@ -0,0 +1,82 @@
|
||||
---
|
||||
id: 678e5ea1763126d1a114b037
|
||||
title: Task 70
|
||||
challengeType: 22
|
||||
dashedName: task-70
|
||||
---
|
||||
|
||||
<!-- READING -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Place the following phrases in the correct spot:
|
||||
|
||||
`Since`, `see`, `because`, `useful`, `prefer`, and `helpful`.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Maria: We need to choose a development environment for the new project. Do you have any preferences?`
|
||||
|
||||
`Jake: I BLANK using Visual Studio Code BLANK it's lightweight and has excellent security features.`
|
||||
|
||||
`Maria: I BLANK your point, but I like IntelliJ IDEA. It has robust tools for code refactoring, which makes it easier for the team to maintain the codebase.`
|
||||
|
||||
`Jake: That's true, but Visual Studio Code has a large selection of extensions. It's customizable, which is BLANK for our different teams.`
|
||||
|
||||
`Maria: I understand, but IntelliJ IDEA integrates well with various build tools. It also has built-in support for version control, which we rely on a lot.`
|
||||
|
||||
`Jake: That's a good reason, but wouldn't we need something that can easily detect vulnerabilities? Visual Studio Code has security plugins that are really BLANK for that.`
|
||||
|
||||
`Maria: Good point, but IntelliJ IDEA has a strong debugging feature, which can save us time during development. BLANK we often need to debug complex code, it's a significant advantage.`
|
||||
|
||||
`Jake: Okay, let's agree to disagree. Maybe we should see what the rest of the team prefers since it won't be just the two of us working on the project.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`prefer`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word indicates a personal choice or liking, especially when talking about selecting something.
|
||||
|
||||
---
|
||||
|
||||
`because`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word connects a reason to an action or decision, showing why something is happening.
|
||||
|
||||
---
|
||||
|
||||
`see`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word means to understand or acknowledge someone's point of view or argument.
|
||||
|
||||
---
|
||||
|
||||
`useful`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word describes something that is helpful or beneficial in a specific situation.
|
||||
|
||||
---
|
||||
|
||||
`helpful`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word refers to something that aids or assists in achieving a goal, like a feature in software.
|
||||
|
||||
---
|
||||
|
||||
`Since`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word is used to give a reason or cause for something.
|
||||
+64
@@ -0,0 +1,64 @@
|
||||
---
|
||||
id: 678e6349dfa64cd74f90c49e
|
||||
title: Task 71
|
||||
challengeType: 19
|
||||
dashedName: task-71
|
||||
---
|
||||
|
||||
<!-- READING -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Read the text and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
Jake really wants the team to use Visual Studio Code, so he tried to persuade them with this email:
|
||||
|
||||
`Visual Studio Code is a popular choice for development because it is lightweight and customizable. It offers many extensions to meet the needs of different teams and comes with built-in security features to protect the codebase. Since it's flexible, it works well for various types of projects.`
|
||||
|
||||
`The tool makes teamwork easier by supporting version control, so developers can track changes to the code. It also helps with code refactoring, improving the structure of the code when needed. It's useful for large teams working on complex projects.`
|
||||
|
||||
`Besides, Visual Studio Code helps detect vulnerabilities with security plugins and offers strong debugging tools. These features make it easier to maintain high-quality, secure software.`
|
||||
|
||||
What is one reason why Visual Studio Code is popular?
|
||||
|
||||
## --answers--
|
||||
|
||||
It has a built-in debugger.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Although Visual Studio Code does have debugging features, the text mentions its popularity is due to other aspects.
|
||||
|
||||
---
|
||||
|
||||
It is lightweight and can be customized.
|
||||
|
||||
---
|
||||
|
||||
It is a free tool.
|
||||
|
||||
### --feedback--
|
||||
|
||||
The text does not mention that Visual Studio Code is free as a reason for its popularity.
|
||||
|
||||
---
|
||||
|
||||
It offers cloud storage.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Cloud storage is not mentioned in the text as a reason why Visual Studio Code is popular.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --explanation--
|
||||
|
||||
To find the correct answer, focus on the evidence provided in the text.
|
||||
|
||||
The text mentions that `Visual Studio Code is a popular choice for development because it is lightweight and customizable`, which explains why it is favored for different types of projects.
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
---
|
||||
id: 678e64c6717ae8d93c9fbd31
|
||||
title: Task 72
|
||||
challengeType: 19
|
||||
dashedName: task-72
|
||||
---
|
||||
|
||||
# --instructions--
|
||||
|
||||
Read the article and answer the following question.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
Jake really wants the team to use Visual Studio Code, so he tried to persuade them with this email:
|
||||
|
||||
`Visual Studio Code is a popular choice for development because it is lightweight and customizable. It offers many extensions to meet the needs of different teams and comes with built-in security features to protect the codebase. Since it's flexible, it works well for various types of projects.`
|
||||
|
||||
`The tool makes teamwork easier by supporting version control, so developers can track changes to the code. It also helps with code refactoring, improving the structure of the code when needed. It's useful for large teams working on complex projects.`
|
||||
|
||||
`Besides, Visual Studio Code helps detect vulnerabilities with security plugins and offers strong debugging tools. These features make it easier to maintain high-quality, secure software.`
|
||||
|
||||
How does Visual Studio Code support teamwork?
|
||||
|
||||
## --answers--
|
||||
|
||||
By supporting version control.
|
||||
|
||||
---
|
||||
|
||||
By offering security plugins.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Security plugins are useful, but they aren't the main way Visual Studio Code supports teamwork.
|
||||
|
||||
---
|
||||
|
||||
By making the interface user-friendly.
|
||||
|
||||
### --feedback--
|
||||
|
||||
The article doesn't mention anything about the interface being the main reason Visual Studio Code supports teamwork.
|
||||
|
||||
---
|
||||
|
||||
By providing debugging tools.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Debugging tools are mentioned, but they are not the primary way Visual Studio Code helps with teamwork.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
To find the correct answer, focus on the evidence in the text.
|
||||
|
||||
Visual Studio Code `supports version control`, which is essential for tracking changes and enabling collaboration.
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
---
|
||||
id: 678e653ec0e961da24903ea1
|
||||
title: Task 73
|
||||
challengeType: 19
|
||||
dashedName: task-73
|
||||
---
|
||||
|
||||
# --instructions--
|
||||
|
||||
Read the article and answer the following question.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
Jake really wants the team to use Visual Studio Code, so he tried to persuade them with this email:
|
||||
|
||||
`Visual Studio Code is a popular choice for development because it is lightweight and customizable. It offers many extensions to meet the needs of different teams and comes with built-in security features to protect the codebase. Since it's flexible, it works well for various types of projects.`
|
||||
|
||||
`The tool makes teamwork easier by supporting version control, so developers can track changes to the code. It also helps with code refactoring, improving the structure of the code when needed. It's useful for large teams working on complex projects.`
|
||||
|
||||
`Besides, Visual Studio Code helps detect vulnerabilities with security plugins and offers strong debugging tools. These features make it easier to maintain high-quality, secure software.`
|
||||
|
||||
What features of Visual Studio Code help with maintaining high-quality software?
|
||||
|
||||
## --answers--
|
||||
|
||||
Security plugins
|
||||
|
||||
### --feedback--
|
||||
|
||||
Security plugins help maintain quality by detecting vulnerabilities, but there are other important features too.
|
||||
|
||||
---
|
||||
|
||||
Debugging tools
|
||||
|
||||
### --feedback--
|
||||
|
||||
Debugging tools are important for maintaining quality, but they are not the primary feature discussed in the text.
|
||||
|
||||
---
|
||||
|
||||
Version control
|
||||
|
||||
### --feedback--
|
||||
|
||||
Version control is important for tracking changes but not directly mentioned as a key factor in maintaining high-quality software.
|
||||
|
||||
---
|
||||
|
||||
Security features and debugging tools
|
||||
|
||||
## --video-solution--
|
||||
|
||||
4
|
||||
|
||||
# --explanation--
|
||||
|
||||
To find the correct answer, focus on the evidence in the text.
|
||||
|
||||
Visual Studio Code offers `security plugins` and `debugging tools`, which are crucial for maintaining high-quality software.
|
||||
+68
@@ -0,0 +1,68 @@
|
||||
---
|
||||
id: 678e6602709b4edb24674a70
|
||||
title: Task 74
|
||||
challengeType: 19
|
||||
dashedName: task-74
|
||||
---
|
||||
|
||||
<!-- READING -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Read the text and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
Jake really wants the team to use Visual Studio Code, so he tried to persuade them with this email:
|
||||
|
||||
`Visual Studio Code is a popular choice for development because it is lightweight and customizable. It offers many extensions to meet the needs of different teams and comes with built-in security features to protect the codebase. Since it's flexible, it works well for various types of projects.`
|
||||
|
||||
`The tool makes teamwork easier by supporting version control, so developers can track changes to the code. It also helps with code refactoring, improving the structure of the code when needed. It's useful for large teams working on complex projects.`
|
||||
|
||||
`Besides, Visual Studio Code helps detect vulnerabilities with security plugins and offers strong debugging tools. These features make it easier to maintain high-quality, secure software.`
|
||||
|
||||
Which is emphasized as making Visual Studio Code flexible?
|
||||
|
||||
## --answers--
|
||||
|
||||
It has debugging tools.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Debugging tools are mentioned as helpful, but the article emphasizes another thing about flexibility.
|
||||
|
||||
---
|
||||
|
||||
It has built-in security features.
|
||||
|
||||
### --feedback--
|
||||
|
||||
While security features are important, it's not the key factor making Visual Studio Code flexible.
|
||||
|
||||
---
|
||||
|
||||
It's customizable.
|
||||
|
||||
---
|
||||
|
||||
It can support multiple programming languages.
|
||||
|
||||
### --feedback--
|
||||
|
||||
The text mentions flexibility for various types of projects, not specifically for supporting multiple languages.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --explanation--
|
||||
|
||||
To find the correct answer, look for where the text describes why Visual Studio Code is flexible.
|
||||
|
||||
Pay attention to the sentence: `Visual Studio Code is a popular choice for development because it is lightweight and customizable.`
|
||||
|
||||
The word `customizable` means it can be adjusted to meet different needs, which is what makes it flexible.
|
||||
|
||||
Other features, like debugging tools and security features, are mentioned in the text, but they are not the reason why Visual Studio Code is described as flexible. The key idea is that it can be customized, which allows it to work for various types of projects.
|
||||
+66
@@ -0,0 +1,66 @@
|
||||
---
|
||||
id: 678e6743de482fdc8d1a0e72
|
||||
title: Task 75
|
||||
challengeType: 19
|
||||
dashedName: task-75
|
||||
---
|
||||
|
||||
<!-- READING -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Read the text and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
Jake really wants the team to use Visual Studio Code, so he tried to persuade them with this email:
|
||||
|
||||
`Visual Studio Code is a popular choice for development because it is lightweight and customizable. It offers many extensions to meet the needs of different teams and comes with built-in security features to protect the codebase. Since it's flexible, it works well for various types of projects.`
|
||||
|
||||
`The tool makes teamwork easier by supporting version control, so developers can track changes to the code. It also helps with code refactoring, improving the structure of the code when needed. It's useful for large teams working on complex projects.`
|
||||
|
||||
`Besides, Visual Studio Code helps detect vulnerabilities with security plugins and offers strong debugging tools. These features make it easier to maintain high-quality, secure software.`
|
||||
|
||||
What makes Visual Studio Code a good choice for developers concerned about security?
|
||||
|
||||
## --answers--
|
||||
|
||||
It has built-in security tools and plugins to detect vulnerabilities.
|
||||
|
||||
---
|
||||
|
||||
It automatically fixes code issues.
|
||||
|
||||
### --feedback--
|
||||
|
||||
The text doesn't mention automatic fixing of code issues.
|
||||
|
||||
---
|
||||
|
||||
It offers a built-in chat for security discussions.
|
||||
|
||||
### --feedback--
|
||||
|
||||
The text does not mention a chat feature.
|
||||
|
||||
---
|
||||
|
||||
It tracks all changes made to the codebase.
|
||||
|
||||
### --feedback--
|
||||
|
||||
While change tracking is important, it's not the focus in this case.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
To find the correct answer, look for words related to security in the text.
|
||||
|
||||
The phrase `helps detect vulnerabilities with security plugins` is key. This tells us that Visual Studio Code includes tools specifically designed to find security issues.
|
||||
|
||||
The text also mentions `built-in security features to protect the codebase`, showing that security is a major focus.
|
||||
+196
@@ -0,0 +1,196 @@
|
||||
---
|
||||
id: 678f05c97f4f1fe9a1cc32a0
|
||||
title: "Dialogue 3: Selecting a Cloud Platform"
|
||||
challengeType: 21
|
||||
dashedName: dialogue-3-selecting-a-cloud-platform
|
||||
---
|
||||
|
||||
# --description--
|
||||
|
||||
Watch the video below to understand the context of the upcoming lessons.
|
||||
|
||||
# --assignment--
|
||||
|
||||
Watch the video.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"position": { "x": -25, "y": 0, "z": 1 }
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"position": { "x": 125, "y": 0, "z": 1 }
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1
|
||||
},
|
||||
"alwaysShowDialogue": true
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"position": { "x": 25, "y": 0, "z": 1 },
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"position": { "x": 70, "y": 0, "z": 1 },
|
||||
"startTime": 0.5
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.54,
|
||||
"dialogue": {
|
||||
"text": "Lisa, we're thinking of using a cloud platform for our next project. Do you have any suggestions?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 7.44,
|
||||
"finishTime": 12.92,
|
||||
"dialogue": {
|
||||
"text": "Well, it could be a good idea to use AWS. It's quite popular and there's a lot of documentation for it.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 13.14,
|
||||
"finishTime": 17.1,
|
||||
"dialogue": {
|
||||
"text": "I see, but I'm not sure if AWS is the best option for us.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 17.22,
|
||||
"finishTime": 19.66,
|
||||
"dialogue": {
|
||||
"text": "It might be a bit complex for some of our team members.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 20.16,
|
||||
"finishTime": 24.92,
|
||||
"dialogue": {
|
||||
"text": "That's true. It seems like Google Cloud might be easier to use, especially for smaller projects.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 25.32,
|
||||
"finishTime": 27.46,
|
||||
"dialogue": {
|
||||
"text": "It could be a better fit if we're looking for simplicity.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 27.98,
|
||||
"finishTime": 30.38,
|
||||
"dialogue": {
|
||||
"text": "Maybe. I think Azure could work too,",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 30.76,
|
||||
"finishTime": 35.4,
|
||||
"dialogue": {
|
||||
"text": "since it integrates well with other Microsoft products and we already use those. What do you think?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 36.04,
|
||||
"finishTime": 39.94,
|
||||
"dialogue": {
|
||||
"text": "It might work, but I'm not sure if Azure has the same level of support as AWS.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 40.52,
|
||||
"finishTime": 42.84,
|
||||
"dialogue": {
|
||||
"text": "I've heard that their customer service isn't as responsive.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 43.32,
|
||||
"finishTime": 46.64,
|
||||
"dialogue": {
|
||||
"text": "I guess that's something to consider. We could try asking around",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 46.64,
|
||||
"finishTime": 50.64,
|
||||
"dialogue": {
|
||||
"text": "to see what other teams have experienced with these platforms. Would that be a good idea?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 51.1,
|
||||
"finishTime": 54.5,
|
||||
"dialogue": {
|
||||
"text": "That might be the best approach. It could help us make a more informed decision.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 55.24,
|
||||
"finishTime": 59.04,
|
||||
"dialogue": {
|
||||
"text": "I'll ask on the team channel. I might even create a poll and see the votes.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 59.6,
|
||||
"finishTime": 61.58,
|
||||
"dialogue": {
|
||||
"text": "This might be fun. Thank you for your help.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"position": { "x": 125, "y": 0, "z": 1 },
|
||||
"startTime": 62.08
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"position": { "x": -25, "y": 0, "z": 1 },
|
||||
"startTime": 62.58
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678f060f4fc16aea4bd38335
|
||||
title: Task 76
|
||||
challengeType: 22
|
||||
dashedName: task-76
|
||||
---
|
||||
|
||||
<!-- (audio) Bob: Lisa, we're thinking of using a cloud platform for our next project. Do you have any suggestions? -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Lisa, we're BLANK using a BLANK platform for our next project. Do you have any suggestions?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`thinking of`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This two-word phrase is used when you are considering or planning something, but have not yet decided for sure. It often involves a possibility or idea. The first word ends in `-ing`.
|
||||
|
||||
---
|
||||
|
||||
`cloud`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word refers to a modern method of storing and accessing data or services remotely over the internet, rather than using local storage or physical devices.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Thinking of` is used when you are considering an idea, action, or plan. For example:
|
||||
|
||||
`I'm thinking of buying a new laptop.` - This means you are considering the option of buying a new laptop, but have not made a decision yet.
|
||||
|
||||
`Cloud` refers to a system where computing resources, such as storage, are provided over the internet instead of being stored locally on a device. For example:
|
||||
|
||||
`We use a cloud system to back up our files online.` - This means the files are saved in an online service, rather than on a physical hard drive or server.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0,
|
||||
"finishTimestamp": 5.74
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.74,
|
||||
"dialogue": {
|
||||
"text": "Lisa, we're thinking of using a cloud platform for our next project. Do you have any suggestions?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 0,
|
||||
"startTime": 7.24
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+106
@@ -0,0 +1,106 @@
|
||||
---
|
||||
id: 678f07ded1b0daeba41de899
|
||||
title: Task 77
|
||||
challengeType: 19
|
||||
dashedName: task-77
|
||||
---
|
||||
|
||||
<!-- (audio) Bob: Lisa, we're thinking of using a cloud platform for our next project. Do you have any suggestions? -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
What does Bob want to know?
|
||||
|
||||
## --answers--
|
||||
|
||||
If Lisa can help him with his project.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Bob is not asking for help with the project directly.
|
||||
|
||||
---
|
||||
|
||||
If Lisa has any ideas about cloud platforms.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Bob is not just asking about ideas.
|
||||
|
||||
---
|
||||
|
||||
If Lisa has any suggestions for a cloud platform.
|
||||
|
||||
---
|
||||
|
||||
If Lisa thinks a cloud platform is a good idea.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Bob is not asking if the idea is good or not.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --explanation--
|
||||
|
||||
Listen for key words that show what Bob is asking.
|
||||
|
||||
`Thinking of using a cloud platform` – This tells you the topic of his question.
|
||||
|
||||
`Do you have any suggestions?` – This phrase shows he is looking for recommendations.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0,
|
||||
"finishTimestamp": 5.74
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.74,
|
||||
"dialogue": {
|
||||
"text": "Lisa, we're thinking of using a cloud platform for our next project. Do you have any suggestions?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 0,
|
||||
"startTime": 7.24
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+96
@@ -0,0 +1,96 @@
|
||||
---
|
||||
id: 678f0c899b1e0cee68c60a51
|
||||
title: Task 78
|
||||
challengeType: 22
|
||||
dashedName: task-78
|
||||
---
|
||||
|
||||
<!-- (audio) Lisa: Well, it could be a good idea to use AWS. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`BLANK, it BLANK be a good idea to use BLANK.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`Well`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word is often used to begin a response, especially when you're thinking or introducing a suggestion.
|
||||
|
||||
---
|
||||
|
||||
`could`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word is used to express possibility or suggestion. It's a way to say something might be a good idea or possible, but not certain.
|
||||
|
||||
---
|
||||
|
||||
`AWS`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This acromym to a popular cloud computing service that provides on-demand computing resources over the internet, often used for hosting and managing applications.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`AWS` stands for `Amazon Web Services`, which is a cloud computing platform. For example:
|
||||
|
||||
`We use AWS to store all our data and run our applications.` - This means you use AWS for cloud storage and computing needs instead of relying on local servers.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 6.24,
|
||||
"finishTimestamp": 8.9
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.66,
|
||||
"dialogue": {
|
||||
"text": "Well, it could be a good idea to use AWS.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 0,
|
||||
"startTime": 4.16
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678f0d7f3f28ebef17b3ffa9
|
||||
title: Task 79
|
||||
challengeType: 22
|
||||
dashedName: task-79
|
||||
---
|
||||
|
||||
<!-- (audio) Lisa: It's quite popular, and there's a lot of documentation for it. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`It's BLANK BLANK, and there's a lot of documentation for it.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`quite`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word is used to emphasize a high degree of something, but not necessarily to the maximum.
|
||||
|
||||
---
|
||||
|
||||
`popular`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word describes something that is well-liked or widely used by many people.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Quite` is used to indicate a moderate degree of something, usually meaning it's more than just a little but not extreme. For example:
|
||||
|
||||
`The framework is quite efficient for handling large datasets.` - This means the framework is fairly efficient, but not the most efficient solution available.
|
||||
|
||||
`Popular` is used when something is liked or admired by a large number of people. For example:
|
||||
|
||||
`React is a popular JavaScript library for building user interfaces.` - This means React is widely used by many developers in the tech community.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 9.22,
|
||||
"finishTimestamp": 11.92
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.7,
|
||||
"dialogue": {
|
||||
"text": "It's quite popular and there's a lot of documentation for it.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 0,
|
||||
"startTime": 4.2
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+117
@@ -0,0 +1,117 @@
|
||||
---
|
||||
id: 678f1c75b08070f5f3b19bd6
|
||||
title: Task 80
|
||||
challengeType: 19
|
||||
dashedName: task-80
|
||||
---
|
||||
|
||||
<!-- (audio) Lisa: Well, it could be a good idea to use AWS. It's quite popular, and there's a lot of documentation for it. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
What does Lisa suggest and why?
|
||||
|
||||
## --answers--
|
||||
|
||||
Using AWS because it's widely used and has a lot of documentation available.
|
||||
|
||||
---
|
||||
|
||||
Using a cloud service because it's cheaper than AWS.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Lisa does not mention cost.
|
||||
|
||||
---
|
||||
|
||||
Using AWS because it's the most efficient option for the project.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Lisa doesn't mention efficiency.
|
||||
|
||||
---
|
||||
|
||||
Using AWS because it has the best customer support.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Lisa does not mention customer support.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
Listen for key words that explain Lisa’s suggestion.
|
||||
|
||||
`Could be a good idea` – This shows she is making a suggestion, not a decision.
|
||||
|
||||
`Quite popular` – This explains why AWS is a common choice.
|
||||
|
||||
`A lot of documentation` – This highlights the availability of resources to help users.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 6.24,
|
||||
"finishTimestamp": 11.92
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.46,
|
||||
"dialogue": {
|
||||
"text": "Well, it could be a good idea to use AWS.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 3.98,
|
||||
"finishTime": 6.68,
|
||||
"dialogue": {
|
||||
"text": "It's quite popular and there's a lot of documentation for it.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 0,
|
||||
"startTime": 7.18
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678f1e7f5432e3f7e503ba03
|
||||
title: Task 81
|
||||
challengeType: 22
|
||||
dashedName: task-81
|
||||
---
|
||||
|
||||
<!-- (audio) Bob: I see, but I'm not sure if AWS is the best option for us. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`BLANK, but I'm not BLANK if AWS is the best option for us.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`I see`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This two-word phrase is used to show that you understand what the other person is saying, or that you're acknowledging something.
|
||||
|
||||
---
|
||||
|
||||
`sure`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word means being confident or certain about something.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`I see` is used to show that you understand what someone is saying, but it does not necessarily mean you agree. For example:
|
||||
|
||||
`I see why you prefer that framework, but I still think we should compare other options.` – This means you acknowledge the other person's opinion while keeping an open discussion.
|
||||
|
||||
`Sure` is used when someone is confident or certain about something. For example:
|
||||
|
||||
`I'm sure this new programming language will improve our development speed.` - This means you are confident that the new language will make development faster, based on your knowledge or experience.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 11.94,
|
||||
"finishTimestamp": 16.1
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.16,
|
||||
"dialogue": {
|
||||
"text": "I see, but I'm not sure if AWS is the best option for us.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 0,
|
||||
"startTime": 5.66
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
---
|
||||
id: 678f1f395f27b9f8e2d3a77a
|
||||
title: Task 82
|
||||
challengeType: 22
|
||||
dashedName: task-82
|
||||
---
|
||||
|
||||
<!-- (audio) Bob: It might be a bit complex for some of our team members. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`It might be a bit BLANK for some of our team members.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`complex`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word describes something that is difficult to understand, involves many parts, or requires effort to complete.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Complex` refers to something that has many parts or is difficult to understand or solve. For example:
|
||||
|
||||
`The new system is too complex for new users to learn quickly.` - This means the system has many parts or steps, making it difficult for beginners to understand easily.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 16.22,
|
||||
"finishTimestamp": 18.66
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.44,
|
||||
"dialogue": {
|
||||
"text": "It might be a bit complex for some of our team members.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 0,
|
||||
"startTime": 3.94
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+117
@@ -0,0 +1,117 @@
|
||||
---
|
||||
id: 678f22484cfcbffb90cf48f3
|
||||
title: Task 83
|
||||
challengeType: 19
|
||||
dashedName: task-83
|
||||
---
|
||||
|
||||
<!-- (audio) Bob: I see, but I'm not sure if AWS is the best option for us. It might be a bit complex for some of our team members. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
Why is Bob unsure about using AWS for their team?
|
||||
|
||||
## --answers--
|
||||
|
||||
Because AWS might be too complex for some team members.
|
||||
|
||||
---
|
||||
|
||||
Because AWS is too expensive for their budget.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Bob does not mention the cost of AWS.
|
||||
|
||||
---
|
||||
|
||||
Because AWS lacks enough documentation for the team.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Bob does not mention the lack of documentation.
|
||||
|
||||
---
|
||||
|
||||
Because AWS might be too complex for some projects.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Bob doesn't mention AWS being complex for projects.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
Listen for key words that explain Bob’s concern.
|
||||
|
||||
`Not sure if AWS is the best option` – This shows he has doubts.
|
||||
|
||||
`Might be a bit complex` – This tells you what his concern is about.
|
||||
|
||||
`For some of our team members` – This specifies that the complexity affects people, not projects.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 11.94,
|
||||
"finishTimestamp": 18.66
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.16,
|
||||
"dialogue": {
|
||||
"text": "I see, but I'm not sure if AWS is the best option for us.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 5.38,
|
||||
"finishTime": 7.72,
|
||||
"dialogue": {
|
||||
"text": "It might be a bit complex for some of our team members.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 0,
|
||||
"startTime": 8.22
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+104
@@ -0,0 +1,104 @@
|
||||
---
|
||||
id: 678f2346eea2edfca10f7699
|
||||
title: Task 84
|
||||
challengeType: 22
|
||||
dashedName: task-84
|
||||
---
|
||||
|
||||
<!-- (audio) Lisa: That's true. It seems like Google Cloud might be easier to use, especially for smaller projects. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`That's true. It seems like BLANK BLANK be BLANK to use, especially for smaller projects.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`Google Cloud`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This two-word phrase is a cloud computing platform that provides a range of services such as computing, storage, and data analysis. The first letters are capitalized.
|
||||
|
||||
---
|
||||
|
||||
`might`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word is used to indicate a possibility, meaning something could happen or be true, but is not certain.
|
||||
|
||||
---
|
||||
|
||||
`easier`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word describes something that is less difficult or more straightforward to understand or do.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Google Cloud` is a cloud computing platform by Google. For example:
|
||||
|
||||
`Our company hosts our application on Google Cloud for better scalability.` – This means the company uses Google Cloud to manage and scale the application.
|
||||
|
||||
`Might` is used to indicate a possibility, meaning something could happen or be true, but it is not certain. For example:
|
||||
|
||||
`We might finish the project by Friday if everything goes smoothly.` – This means there is a possibility of finishing the project by Friday, but it is not guaranteed.
|
||||
|
||||
`Easier` describes something that is less difficult or more straightforward to understand or do. For example:
|
||||
|
||||
`This new software makes it easier to collaborate with remote teams.` – This means the software simplifies the process of working with remote teams.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 19.16,
|
||||
"finishTimestamp": 24.12
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.96,
|
||||
"dialogue": {
|
||||
"text": "That's true. It seems like Google Cloud might be easier to use, especially for smaller projects.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 0,
|
||||
"startTime": 6.46
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678f2453a920dbfde5bf34ac
|
||||
title: Task 85
|
||||
challengeType: 22
|
||||
dashedName: task-85
|
||||
---
|
||||
|
||||
<!-- (audio) Lisa: It could be a better fit if we're looking for simplicity. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`It could be a better BLANK if we're looking for BLANK.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`fit`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word refers to something being suitable or appropriate for a particular purpose or situation.
|
||||
|
||||
---
|
||||
|
||||
`simplicity`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word refers to something being easy to understand or not complicated.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Fit` means that something is suitable or works well for a specific purpose or situation. For example:
|
||||
|
||||
`This tool is a perfect fit for our project management needs.` - This means the tool works very well for managing the project.
|
||||
|
||||
`Simplicity` refers to something that is easy to use or understand. For example:
|
||||
|
||||
`The simplicity of the app makes it great for beginners.` - This means the app is easy to understand and use, which makes it suitable for new users.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 24.32,
|
||||
"finishTimestamp": 26.56
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.24,
|
||||
"dialogue": {
|
||||
"text": "It could be a better fit if we're looking for simplicity.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 0,
|
||||
"startTime": 3.74
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+117
@@ -0,0 +1,117 @@
|
||||
---
|
||||
id: 678f25d4d77c34ff4b9fe635
|
||||
title: Task 86
|
||||
challengeType: 19
|
||||
dashedName: task-86
|
||||
---
|
||||
|
||||
<!-- (audio) Lisa: That's true. It seems like Google Cloud might be easier to use, especially for smaller projects. It could be a better fit if we're looking for simplicity. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
Why does Lisa suggest Google Cloud?
|
||||
|
||||
## --answers--
|
||||
|
||||
Because it might be easier to use and better suited for smaller projects that require simplicity.
|
||||
|
||||
---
|
||||
|
||||
Because it has more advanced features than other platforms.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Lisa does not mention advanced features.
|
||||
|
||||
---
|
||||
|
||||
Because it is a better fit for larger, more complex projects.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Lisa doesn't talk about Google Cloud being better for larger projects.
|
||||
|
||||
---
|
||||
|
||||
Because it is cheaper than AWS.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Lisa doesn't mention the cost of Google Cloud or AWS.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --explanation--
|
||||
|
||||
Listen for key words that explain Lisa’s reasoning.
|
||||
|
||||
`Might be easier to use` – This suggests that Google Cloud is less complicated than other options.
|
||||
|
||||
`Especially for smaller projects` – This tells you the type of project Lisa thinks it is best for.
|
||||
|
||||
`Better fit if we're looking for simplicity` – This highlights that ease of use is an important factor in her suggestion.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 19.16,
|
||||
"finishTimestamp": 26.56
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.86,
|
||||
"dialogue": {
|
||||
"text": "That's true. It seems like Google Cloud might be easier to use, especially for smaller projects.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 6.26,
|
||||
"finishTime": 8.4,
|
||||
"dialogue": {
|
||||
"text": "It could be a better fit if we're looking for simplicity.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 0,
|
||||
"startTime": 8.9
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+113
@@ -0,0 +1,113 @@
|
||||
---
|
||||
id: 678f279bb459ed0120352cc3
|
||||
title: Task 87
|
||||
challengeType: 22
|
||||
dashedName: task-87
|
||||
---
|
||||
|
||||
<!-- (audio) Bob: Maybe. I think Azure could work too, since it integrates well with other Microsoft products, and we already use those. What do you think? -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`BLANK. I think BLANK could work too, since it BLANK well with other Microsoft products, and we already use those. What do you think?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`Maybe`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word is used to express uncertainty or possibility. It suggests that something could happen, but it is not certain.
|
||||
|
||||
---
|
||||
|
||||
`Azure`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This is Microsoft's cloud computing platform, offering a variety of services such as virtual machines, databases, and AI tools. The first letter is capitalized.
|
||||
|
||||
---
|
||||
|
||||
`integrates`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word means to combine or work together smoothly with other systems or software.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Maybe` is often used when you're not sure about something or when you're considering a possibility. For example:
|
||||
|
||||
`Maybe we should try using Azure for this project.` - This means that Azure is one option, but it is still uncertain if it will be the final choice.
|
||||
|
||||
`Azure` is the cloud platform from Microsoft, providing tools for building, deploying, and managing applications. For example:
|
||||
|
||||
`Our company uses Azure for hosting our servers and managing databases.` - This means the company uses Microsoft's cloud platform for server and database management.
|
||||
|
||||
`Integrates` means to combine or allow two or more things to work together effectively. For example:
|
||||
|
||||
`Our CRM software integrates with Azure to manage customer data more efficiently.` - This means the CRM system works seamlessly with Azure to store and process customer information.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 26.78,
|
||||
"finishTimestamp": 34.4
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 1,
|
||||
"finishTime": 7.64,
|
||||
"dialogue": {
|
||||
"text": "Maybe. I think Azure could work too, since it integrates well with other Microsoft products and we already use those.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 7.84,
|
||||
"finishTime": 8.62,
|
||||
"dialogue": {
|
||||
"text": "What do you think?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 0,
|
||||
"startTime": 9.12
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+115
@@ -0,0 +1,115 @@
|
||||
---
|
||||
id: 678f295fb59bb404fb26c090
|
||||
title: Task 88
|
||||
challengeType: 19
|
||||
dashedName: task-88
|
||||
---
|
||||
|
||||
<!-- (audio) Bob: Maybe. I think Azure could work too, since it integrates well with other Microsoft products, and we already use those. What do you think? -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
Why does Bob suggest Azure?
|
||||
|
||||
## --answers--
|
||||
|
||||
Because it is more affordable than other cloud platforms.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Bob doesn't mention the cost of Azure.
|
||||
|
||||
---
|
||||
|
||||
Because it works well with other Microsoft products that they already use.
|
||||
|
||||
---
|
||||
|
||||
Because it has more advanced features than other platforms.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Bob doesn't talk about advanced features.
|
||||
|
||||
---
|
||||
|
||||
Because it offers better customer support than other services.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Bob doesn't mention customer support.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --explanation--
|
||||
|
||||
Listen for key words that explain Bob’s reasoning.
|
||||
|
||||
`Integrates well with other Microsoft products` – This shows that Azure works smoothly with tools the team already uses.
|
||||
|
||||
`We already use those` – This confirms that familiarity with Microsoft products is a factor in his suggestion.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 26.78,
|
||||
"finishTimestamp": 34.4
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 1,
|
||||
"finishTime": 7.64,
|
||||
"dialogue": {
|
||||
"text": "Maybe. I think Azure could work too, since it integrates well with other Microsoft products and we already use those.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 7.84,
|
||||
"finishTime": 8.62,
|
||||
"dialogue": {
|
||||
"text": "What do you think?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 0,
|
||||
"startTime": 9.12
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+88
@@ -0,0 +1,88 @@
|
||||
---
|
||||
id: 678f2c14cedd3306d65371a4
|
||||
title: Task 89
|
||||
challengeType: 22
|
||||
dashedName: task-89
|
||||
---
|
||||
|
||||
<!-- (audio) Lisa: It might work, but I'm not sure if Azure has the same level of support as AWS. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`It BLANK work, but I'm not BLANK if Azure has the same level of support as AWS.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`might`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word shows possibility, suggesting that something could happen but is not certain.
|
||||
|
||||
---
|
||||
|
||||
`sure`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word expresses certainty or confidence about something.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Might` is used to show possibility or uncertainty. It's often used when something is not guaranteed but could happen.
|
||||
|
||||
`Sure` is used to show certainty or confidence about a situation. When someone says they're not sure, it means they have doubts or don't know for certain.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 34.94,
|
||||
"finishTimestamp": 39.14
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.2,
|
||||
"dialogue": {
|
||||
"text": "It might work, but I'm not sure if Azure has the same level of support as AWS.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 0,
|
||||
"startTime": 5.7
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678f2cde94bd54080ec7f081
|
||||
title: Task 90
|
||||
challengeType: 22
|
||||
dashedName: task-90
|
||||
---
|
||||
|
||||
<!-- (audio) Lisa: I've heard that their customer service isn't as responsive. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I've heard that their customer service isn't BLANK BLANK.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`as`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word is used in comparisons.
|
||||
|
||||
---
|
||||
|
||||
`responsive`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word means reacting quickly or positively to a request.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`As` is used in comparisons to show equality or similarity. For example:
|
||||
|
||||
`Their support isn't as fast as ours.` - This means their support is not as quick as yours.
|
||||
|
||||
`Responsive` refers to how quickly and effectively something or someone reacts. For example:
|
||||
|
||||
`The system is very responsive.` - This means the system reacts quickly to commands or inputs.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 39.52,
|
||||
"finishTimestamp": 42.04
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.52,
|
||||
"dialogue": {
|
||||
"text": "I've heard that their customer service isn't as responsive.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 0,
|
||||
"startTime": 4.02
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+115
@@ -0,0 +1,115 @@
|
||||
---
|
||||
id: 678f2df518326c09f049cc11
|
||||
title: Task 91
|
||||
challengeType: 19
|
||||
dashedName: task-91
|
||||
---
|
||||
|
||||
<!-- (audio) Lisa: It might work, but I'm not sure if Azure has the same level of support as AWS. I've heard that their customer service isn't as responsive. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
What is Lisa's concern about Azure?
|
||||
|
||||
## --answers--
|
||||
|
||||
Azure might have more advanced features than AWS.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Lisa doesn't talk about advanced features.
|
||||
|
||||
---
|
||||
|
||||
Azure could be a better fit for smaller projects.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Lisa doesn't mention project size.
|
||||
|
||||
---
|
||||
|
||||
Azure is more affordable than AWS.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Lisa doesn't mention the cost of Azure.
|
||||
|
||||
---
|
||||
|
||||
Azure's customer service might not be as responsive as AWS.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
4
|
||||
|
||||
# --explanation--
|
||||
|
||||
Listen for key words that show Lisa’s concern.
|
||||
|
||||
`Not sure if Azure has the same level of support as AWS` – This suggests she is questioning Azure’s customer service quality.
|
||||
|
||||
`Customer service isn't as responsive` – This highlights that responsiveness is her main concern.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 35.04,
|
||||
"finishTimestamp": 42.04
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.1,
|
||||
"dialogue": {
|
||||
"text": "It might work, but I'm not sure if Azure has the same level of support as AWS.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 5.68,
|
||||
"finishTime": 8.0,
|
||||
"dialogue": {
|
||||
"text": "I've heard that their customer service isn't as responsive.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 0,
|
||||
"startTime": 8.5
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678f2e98302e2b0af0bd943e
|
||||
title: Task 92
|
||||
challengeType: 22
|
||||
dashedName: task-92
|
||||
---
|
||||
|
||||
<!-- (audio) Bob: I guess that's something to consider. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I BLANK that's something to BLANK.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`guess`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word is used when you're not completely sure but believe something is true or likely.
|
||||
|
||||
---
|
||||
|
||||
`consider`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word means to think carefully about something before making a decision or forming an opinion.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Guess` is used when you're uncertain about something, but you still form an opinion or make a suggestion. For example:
|
||||
|
||||
`I guess we could try a different approach.` - This means you're not completely sure, but you think trying a different approach is a good idea.
|
||||
|
||||
`Consider` means to think carefully about something, often before making a decision. For example:
|
||||
|
||||
`We need to consider all the options before choosing a solution.` - This means you need to think carefully about all possible solutions before making a final choice.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 42.32,
|
||||
"finishTimestamp": 43.68
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 1,
|
||||
"finishTime": 2.36,
|
||||
"dialogue": {
|
||||
"text": "I guess that's something to consider.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 0,
|
||||
"startTime": 2.86
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+101
@@ -0,0 +1,101 @@
|
||||
---
|
||||
id: 678f2fb5ed7b5d0c68613aed
|
||||
title: Task 93
|
||||
challengeType: 22
|
||||
dashedName: task-93
|
||||
---
|
||||
|
||||
<!-- (audio) Bob: We could try asking around to see what other teams have experienced with these platforms. Would that be a good idea? -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`We could try BLANK to see what other teams have experienced with these platforms. BLANK that be a good idea?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`asking around`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This two-word phrase means talking to different people to get information or opinions on a certain topic. The first word ends in `-ing`.
|
||||
|
||||
---
|
||||
|
||||
`Would`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word is used to ask about possibilities, preferences, or to make polite suggestions. The first letter is capitalized.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Asking around` refers to inquiring with different people to gather information or opinions. For example:
|
||||
|
||||
`We should try asking around to get feedback from other departments.` - This means asking different people or groups within the company for their opinions or experiences.
|
||||
|
||||
`Would` is used to ask about possibilities, preferences, or to make polite suggestions. In this case, Bob is using it to confirm whether his idea is a good one. For example:
|
||||
|
||||
`Would it help if we tested a different approach first?` – This means you are checking if testing a new approach would be beneficial.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 44.2,
|
||||
"finishTimestamp": 49.64
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.04,
|
||||
"dialogue": {
|
||||
"text": "We could try asking around to see what other teams have experienced with these platforms.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 5.4,
|
||||
"finishTime": 6.44,
|
||||
"dialogue": {
|
||||
"text": "Would that be a good idea?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 0,
|
||||
"startTime": 6.94
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+124
@@ -0,0 +1,124 @@
|
||||
---
|
||||
id: 678f31115e1f830efcc5c6e4
|
||||
title: Task 94
|
||||
challengeType: 19
|
||||
dashedName: task-94
|
||||
---
|
||||
|
||||
<!-- (audio) Bob: I guess that's something to consider. We could try asking around to see what other teams have experienced with these platforms. Would that be a good idea? -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
What does Bob suggest doing to gather information about the platforms?
|
||||
|
||||
## --answers--
|
||||
|
||||
Testing the platforms on their own to evaluate them.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Bob does not suggest testing the platforms directly.
|
||||
|
||||
---
|
||||
|
||||
Looking at customer reviews to learn more about the platforms.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Bob doesn't mention customer reviews.
|
||||
|
||||
---
|
||||
|
||||
Asking other teams about their experiences with these platforms.
|
||||
|
||||
---
|
||||
|
||||
Researching online for reviews of the platforms.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Bob does not suggest researching online.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --explanation--
|
||||
|
||||
Listen for key words that show how Bob wants to gather information.
|
||||
|
||||
`We could try asking around` – This suggests talking to others rather than testing or researching online.
|
||||
|
||||
`See what other teams have experienced` – This confirms that he wants to learn from other teams' firsthand experiences.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 42.22,
|
||||
"finishTimestamp": 49.64
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 1,
|
||||
"finishTime": 2.36,
|
||||
"dialogue": {
|
||||
"text": "I guess that's something to consider.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 2.98,
|
||||
"finishTime": 7.02,
|
||||
"dialogue": {
|
||||
"text": "We could try asking around to see what other teams have experienced with these platforms.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"startTime": 7.38,
|
||||
"finishTime": 8.42,
|
||||
"dialogue": {
|
||||
"text": "Would that be a good idea?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Bob",
|
||||
"opacity": 0,
|
||||
"startTime": 8.92
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+92
@@ -0,0 +1,92 @@
|
||||
---
|
||||
id: 678f31f92c4240103318e5d6
|
||||
title: Task 95
|
||||
challengeType: 22
|
||||
dashedName: task-95
|
||||
---
|
||||
|
||||
<!-- (audio) Lisa: That might be the best approach. It could help us make a more informed decision. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`That might be the best BLANK. It could help us make a more BLANK decision.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`approach`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word refers to a way or method of doing something.
|
||||
|
||||
---
|
||||
|
||||
`informed`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This word means having enough knowledge or information to make a good decision.
|
||||
|
||||
# --explanation--
|
||||
|
||||
`Approach` refers to a method or strategy for handling a situation. For example:
|
||||
|
||||
`The best approach to solving this problem is to start with research.` - This means the best method to handle the problem is by starting with research.
|
||||
|
||||
`Informed decision` means making a choice based on knowledge and relevant information. For example:
|
||||
|
||||
`The team made an informed decision after reviewing all the data.` – This means the team carefully considered the available information before making a choice.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 50.1,
|
||||
"finishTimestamp": 53.5
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.4,
|
||||
"dialogue": {
|
||||
"text": "That might be the best approach. It could help us make a more informed decision.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 0,
|
||||
"startTime": 4.9
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
+106
@@ -0,0 +1,106 @@
|
||||
---
|
||||
id: 678f32918a004211d4277928
|
||||
title: Task 96
|
||||
challengeType: 19
|
||||
dashedName: task-96
|
||||
---
|
||||
|
||||
<!-- (audio) Lisa: That might be the best approach. It could help us make a more informed decision. -->
|
||||
|
||||
# --instructions--
|
||||
|
||||
Listen to the audio and answer the question below.
|
||||
|
||||
# --questions--
|
||||
|
||||
## --text--
|
||||
|
||||
What is Lisa suggesting?
|
||||
|
||||
## --answers--
|
||||
|
||||
Choosing the best method to make a better decision.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Lisa is not susggesting choosing the best method.
|
||||
|
||||
---
|
||||
|
||||
Using a different approach to solve a problem.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Lisa is focused on making a decision, not solving a problem.
|
||||
|
||||
---
|
||||
|
||||
Relying on personal opinions to make a decision.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Lisa is not suggesting relying on personal opinions.
|
||||
|
||||
---
|
||||
|
||||
Adopting a method that will help them gather more information before making a decision.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
4
|
||||
|
||||
# --explanation--
|
||||
|
||||
Listen for key words that explain what Lisa is suggesting.
|
||||
|
||||
`Might be the best approach` – This shows she is recommending a method.
|
||||
|
||||
`Help us make a more informed decision` – This tells us the goal is to gather information before deciding.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-boardroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"position": {
|
||||
"x": 50,
|
||||
"y": 15,
|
||||
"z": 1.2
|
||||
},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "B1_9-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 50.0,
|
||||
"finishTimestamp": 53.5
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.5,
|
||||
"dialogue": {
|
||||
"text": "That might be the best approach. It could help us make a more informed decision.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Lisa",
|
||||
"opacity": 0,
|
||||
"startTime": 5.0
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user