diff --git a/curriculum/challenges/_meta/learn-how-to-offer-technical-support-and-guidance/meta.json b/curriculum/challenges/_meta/learn-how-to-offer-technical-support-and-guidance/meta.json index 223b01f9198..217e94b2285 100644 --- a/curriculum/challenges/_meta/learn-how-to-offer-technical-support-and-guidance/meta.json +++ b/curriculum/challenges/_meta/learn-how-to-offer-technical-support-and-guidance/meta.json @@ -9,8 +9,280 @@ "superBlock": "a2-english-for-developers", "challengeOrder": [ { - "id": "655cd641cf05ad9560af2fbf", - "title": "Dialogue: Placeholder" + "id": "661f629b4c12b93b615653be", + "title": "Dialogue 1: A Code Review Session" + }, + { + "id": "661f62dcabe3153bebf1f72a", + "title": "Task 1" + }, + { + "id": "661f8dd25cb5063e427337c9", + "title": "Task 2" + }, + { + "id": "661f8cea1f72013d96065104", + "title": "Task 3" + }, + { + "id": "661f906d5019b63f27af438c", + "title": "Task 4" + }, + { + "id": "661f9142b11c393fa2e77593", + "title": "Task 5" + }, + { + "id": "661f92163598134025d84a8e", + "title": "Task 6" + }, + { + "id": "661f92a4f77e0740906355cb", + "title": "Task 7" + }, + { + "id": "661f92f280d7f340dcfc56ca", + "title": "Task 8" + }, + { + "id": "661f94a82f94a341819c0c9c", + "title": "Task 9" + }, + { + "id": "6620829558e03f4653f58deb", + "title": "Task 10" + }, + { + "id": "6620836572e36e46d688c04c", + "title": "Task 11" + }, + { + "id": "66209f7a6550cf489ba9a9cd", + "title": "Task 12" + }, + { + "id": "6620ae52fc918b06f4a8a790", + "title": "Task 13" + }, + { + "id": "6620aeaa6aaa2807531e86f9", + "title": "Task 14" + }, + { + "id": "6620d099d9fdfe0a09652a58", + "title": "Task 15" + }, + { + "id": "6620d3003ddaf50aac1bc76d", + "title": "Task 16" + }, + { + "id": "6620d5fa0e60d10ba81bd831", + "title": "Task 17" + }, + { + "id": "6620d6cd9452910c27da19f1", + "title": "Task 18" + }, + { + "id": "6620d86f3f8def0d220fe3d8", + "title": "Task 19" + }, + { + "id": "6620d9bfd778060e1e264398", + "title": "Task 20" + }, + { + "id": "6620da144418460e75025a66", + "title": "Task 21" + }, + { + "id": "6620da6a9775020ecae448f4", + "title": "Task 22" + }, + { + "id": "6620dbe988a71c0f99829974", + "title": "Task 23" + }, + { + "id": "6620dcbedf73a4100939b90d", + "title": "Task 24" + }, + { + "id": "6620de23b04dcb10920f2666", + "title": "Task 25" + }, + { + "id": "6620dfcbc189b31168594021", + "title": "Task 26" + }, + { + "id": "6620e3abcd0702129df8d7d0", + "title": "Task 27" + }, + { + "id": "6620e4a094f6f213164ef107", + "title": "Task 28" + }, + { + "id": "6620e51c36d18c137b887081", + "title": "Task 29" + }, + { + "id": "6620e5c0b65d6913e1d94e8a", + "title": "Task 30" + }, + { + "id": "6620e608b5f72b14311595b3", + "title": "Task 31" + }, + { + "id": "662229a912046b51dd81b35a", + "title": "Dialogue 2: Tom's Onboarding with Maria" + }, + { + "id": "662229d4a4690852e430a704", + "title": "Task 32" + }, + { + "id": "66222a1ac43cd953b431e464", + "title": "Task 33" + }, + { + "id": "66222b2a53c6be5671cd5b38", + "title": "Task 34" + }, + { + "id": "66222b6f66670e574eedea0d", + "title": "Task 35" + }, + { + "id": "66222be67d3aa258bc576aee", + "title": "Task 36" + }, + { + "id": "66222c85f656035a4b1325f6", + "title": "Task 37" + }, + { + "id": "66222e95ac25115f2dc5f171", + "title": "Task 38" + }, + { + "id": "66222ef6f67cf4605103f73a", + "title": "Task 39" + }, + { + "id": "66222fe05f1727629efcbeb9", + "title": "Task 40" + }, + { + "id": "662230f3b1103a655e612d6c", + "title": "Task 41" + }, + { + "id": "662231495ea4e36644b0a1f3", + "title": "Task 42" + }, + { + "id": "662232980acab86a1f32aed0", + "title": "Task 43" + }, + { + "id": "662234053814b36dc0ab9ae5", + "title": "Task 44" + }, + { + "id": "6622346c798d906ee4d31846", + "title": "Task 45" + }, + { + "id": "662236f6f07f7775b35ca43d", + "title": "Task 46" + }, + { + "id": "6622372ee4a646767edcbfde", + "title": "Task 47" + }, + { + "id": "6623472f50e39ddeccb047c6", + "title": "Dialogue 3: Collaborating on a Bug Fix" + }, + { + "id": "662347b1bb7b3cdfcccffa57", + "title": "Task 48" + }, + { + "id": "66234815e0a0b2e1967556c1", + "title": "Task 49" + }, + { + "id": "66234877415f31e2b8717a91", + "title": "Task 50" + }, + { + "id": "66234939088c72e4a35b3608", + "title": "Task 51" + }, + { + "id": "662349f0cadfcce6b20889bd", + "title": "Task 52" + }, + { + "id": "66234a5dc9c4d8e7dcc629d7", + "title": "Task 53" + }, + { + "id": "66234ab7decaffe8ecb8327d", + "title": "Task 54" + }, + { + "id": "66234b28ae877fea2d15571e", + "title": "Task 55" + }, + { + "id": "66234b711dab68eafd8bf850", + "title": "Task 56" + }, + { + "id": "66234f32cadc5ff3e109d696", + "title": "Task 57" + }, + { + "id": "66234fc78749f6f521af89f3", + "title": "Task 58" + }, + { + "id": "662350dc387cd3f81989ba51", + "title": "Task 59" + }, + { + "id": "66235136fd7a23f8f802b279", + "title": "Task 60" + }, + { + "id": "662351c28974b0faad8607be", + "title": "Task 61" + }, + { + "id": "66235f35bef6ef183f7a06ff", + "title": "Task 62" + }, + { + "id": "66235ffab373a11abea1a42c", + "title": "Task 63" + }, + { + "id": "662360667ceb071bd3061489", + "title": "Task 64" + }, + { + "id": "66236122aafa541e002b61e5", + "title": "Task 65" + }, + { + "id": "6623619449c2dc1f62f15ff2", + "title": "Task 66" } ], "helpCategory": "English" diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f629b4c12b93b615653be.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f629b4c12b93b615653be.md new file mode 100644 index 00000000000..11b81043d98 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f629b4c12b93b615653be.md @@ -0,0 +1,14 @@ +--- +id: 661f629b4c12b93b615653be +title: "Dialogue 1: A Code Review Session" +challengeType: 21 +dashedName: dialogue-1-a-code-review-session +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f62dcabe3153bebf1f72a.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f62dcabe3153bebf1f72a.md new file mode 100644 index 00000000000..cd5574525c6 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f62dcabe3153bebf1f72a.md @@ -0,0 +1,50 @@ +--- +id: 661f62dcabe3153bebf1f72a +title: Task 1 +challengeType: 22 +dashedName: task-1 +--- + + + +# --description-- + +In this task, you'll learn about `submitting` code for review and the phrase `take a look together`. + +`Submitting` means sending or presenting something for consideration or judgment. In a programming context, `submitting code` means sending your code to someone else, like a team member or a supervisor, for them to review it. + +`Take a look together` means to examine or review something as a group or with someone else. For example, in a work setting, saying, `Let's take a look at the report together` suggests reviewing the report as a team. + + +# --fillInTheBlank-- + +## --sentence-- + +`Hi, Tom! Thanks for _ your code for review. Let's _ a look _.` + +## --blanks-- + +`submitting` + +### --feedback-- + +It refers to the act of sending code for others to review. + +--- + +`take` + +### --feedback-- + +It's part of a common phrase used to mean examining or reviewing something. + +--- + +`together` + +### --feedback-- + +It emphasizes that the review will be a collaborative effort. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8cea1f72013d96065104.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8cea1f72013d96065104.md new file mode 100644 index 00000000000..5e7dac8621b --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8cea1f72013d96065104.md @@ -0,0 +1,39 @@ +--- +id: 661f8cea1f72013d96065104 +title: Task 3 +challengeType: 22 +dashedName: task-3 +--- + + + +# --description-- + +`Structure` in programming refers to the arrangement and organization of code. It's like the layout or blueprint of the code, showing how different parts are connected. + +An example is, `Understanding the structure of the code is crucial for effective debugging.` + +# --fillInTheBlank-- + +## --sentence-- + +`Sure. I'm _ trying to understand the code _ here.` + +## --blanks-- + +`still` + +### --feedback-- + +It indicates that Tom is in the ongoing process of trying to comprehend the code's arrangement. + +--- + +`structure` + +### --feedback-- + +It refers to the organization and layout of the code that Tom is trying to understand. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8dd25cb5063e427337c9.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8dd25cb5063e427337c9.md new file mode 100644 index 00000000000..d11ab1800dd --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8dd25cb5063e427337c9.md @@ -0,0 +1,53 @@ +--- +id: 661f8dd25cb5063e427337c9 +title: Task 2 +challengeType: 19 +dashedName: task-2 +--- + + + +# --description-- + +In this dialogue, Sarah is acknowledging Tom's submission of his code and proposing the next step they should take. + +# --question-- + +## --text-- + +What does Sarah suggest they do next? + +## --answers-- + +Start a new project + +### --feedback-- + +Sarah is focused on reviewing the current code, not starting a new project. + +--- + +Discuss the project timeline + +### --feedback-- + +There's no mention of discussing timelines; Sarah wants to review the code now. + +--- + +Review the code together + +--- + +Plan a meeting with the team + +### --feedback-- + +The dialogue indicates they will review the code now, not plan further meetings. + +## --video-solution-- + +3 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f906d5019b63f27af438c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f906d5019b63f27af438c.md new file mode 100644 index 00000000000..c366e882c37 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f906d5019b63f27af438c.md @@ -0,0 +1,53 @@ +--- +id: 661f906d5019b63f27af438c +title: Task 4 +challengeType: 19 +dashedName: task-4 +--- + + + +# --description-- + +Listen to the audio and answer the question. + +# --question-- + +## --text-- + +What is Tom currently doing with the code? + +## --answers-- + +He has completed understanding the code structure and is ready to proceed. + +### --feedback-- + +This choice is incorrect. Tom indicates that he is still in the process of understanding the code structure. + +--- + +He is looking for errors and bugs in the code. + +### --feedback-- + +While checking for errors is part of code review, Tom specifically mentions that he is trying to understand the structure, not necessarily looking for bugs. + +--- + +He is rewriting the entire code due to structural issues. + +### --feedback-- + +There is no mention of rewriting the code; Tom is focused on understanding its current structure. + +--- + +He is in the process of trying to understand the code's structure. + +## --video-solution-- + +4 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f9142b11c393fa2e77593.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f9142b11c393fa2e77593.md new file mode 100644 index 00000000000..c3ee1bbbd9b --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f9142b11c393fa2e77593.md @@ -0,0 +1,53 @@ +--- +id: 661f9142b11c393fa2e77593 +title: Task 5 +challengeType: 19 +dashedName: task-5 +--- + + + +# --description-- + +Listen to the audio and answer the question. + +# --question-- + +## --text-- + +What is Sarah's response indicating about the purpose of code reviews? + +## --answers-- + +That code reviews are meant to assist in understanding and improving code + +--- + +That code reviews are only for finding and fixing errors + +### --feedback-- + +Sarah doesn't imply that code reviews only focus on errors. + +--- + +That code reviews are unnecessary and a waste of time + +### --feedback-- + +This interpretation contradicts Sarah's supportive statement about the usefulness of code reviews. + +--- + +That code reviews should be avoided if the code is not fully understood + +### --feedback-- + +Sarah's statement implies the opposite – code reviews are helpful, especially when understanding is still in progress. + +## --video-solution-- + +1 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92163598134025d84a8e.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92163598134025d84a8e.md new file mode 100644 index 00000000000..60eae6d93ae --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92163598134025d84a8e.md @@ -0,0 +1,45 @@ +--- +id: 661f92163598134025d84a8e +title: Task 6 +challengeType: 22 +dashedName: task-6 +--- + + + +# --description-- + +`Format` refers to arranging or structuring something in a specific way. In coding, `formatting` means organizing the code so it's easy to read and understand. + +# --fillInTheBlank-- + +## --sentence-- + +`_ suggest that you _ the code consistently. It'll be _ for everyone to read.` + +## --blanks-- + +`I'd` + +### --feedback-- + +It indicates Sarah is making a suggestion about code formatting. The first letter is capitalized. + +--- + +`format` + +### --feedback-- + +It refers to the arrangement or structuring of the code. + +--- + +`easier` + +### --feedback-- + +It implies that consistent formatting will make the code more straightforward to read. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92a4f77e0740906355cb.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92a4f77e0740906355cb.md new file mode 100644 index 00000000000..23a409279d8 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92a4f77e0740906355cb.md @@ -0,0 +1,53 @@ +--- +id: 661f92a4f77e0740906355cb +title: Task 7 +challengeType: 19 +dashedName: task-7 +--- + + + +# --description-- + +Listen to the audio and answer the question. + +# --question-- + +## --text-- + +What is Sarah's suggestion regarding the code? + +## --answers-- + +She suggests that the code should not be changed. + +### --feedback-- + +This choice is incorrect. Sarah is suggesting a specific change – consistent formatting. + +--- + +She recommends making the code more complex to improve its functionality. + +### --feedback-- + +Sarah's focus is on readability through formatting, not complexity or functionality. + +--- + +She advises formatting the code consistently for better readability. + +--- + +She is asking for the code to be completely rewritten. + +### --feedback-- + +Sarah's suggestion is about formatting for readability, not a complete rewrite of the code. + +## --video-solution-- + +3 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92f280d7f340dcfc56ca.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92f280d7f340dcfc56ca.md new file mode 100644 index 00000000000..448544f5989 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92f280d7f340dcfc56ca.md @@ -0,0 +1,31 @@ +--- +id: 661f92f280d7f340dcfc56ca +title: Task 8 +challengeType: 22 +dashedName: task-8 +--- + + + +# --description-- + +To `indent` means to move the text or code inward from the margin of the document. In programming, `indenting` is used to make the structure of the code clearer and help in understanding how blocks of code relate to each other. + +For example, `In Python, the body of a loop or a function is indented to show that it is part of that loop or function.` + +# --fillInTheBlank-- + +## --sentence-- + +`Got it. So, if I _ the blocks consistently, it improves code readability?` + +## --blanks-- + +`indent` + +### --feedback-- + +It refers to creating space at the beginning of a line to visually separate code blocks, for better clarity and readability. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f94a82f94a341819c0c9c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f94a82f94a341819c0c9c.md new file mode 100644 index 00000000000..fe4de77ee8d --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f94a82f94a341819c0c9c.md @@ -0,0 +1,57 @@ +--- +id: 661f94a82f94a341819c0c9c +title: Task 9 +challengeType: 19 +dashedName: task-9 +--- + + + +# --description-- + +Conditional sentences often use `if` to describe a possible situation and its outcome. For example, `If it rains, we will stay inside.` + +In programming, conditionals are used to make decisions based on certain conditions. + +In Tom's statement, he uses a conditional to understand how consistent indentation affects code readability. + +# --question-- + +## --text-- + +What does the conditional `if` in Tom's statement suggest? + +## --answers-- + +Indentation is optional in coding. + +### --feedback-- + +Indentation is not just an option; it's important for readability and sometimes necessary for the code to work correctly. + +--- + +Indentation has no effect on code. + +### --feedback-- + +Indentation significantly affects the readability of code, making it easier to understand. + +--- + +Consistent indentation improves code readability. + +--- + +Indentation makes coding more difficult. + +### --feedback-- + +Proper indentation actually makes understanding and reading code easier, not more difficult. + +## --video-solution-- + +3 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620829558e03f4653f58deb.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620829558e03f4653f58deb.md new file mode 100644 index 00000000000..a805369d381 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620829558e03f4653f58deb.md @@ -0,0 +1,51 @@ +--- +id: 6620829558e03f4653f58deb +title: Task 10 +challengeType: 22 +dashedName: task-10 +--- + + + +# --description-- + +`To indent` is a verb, meaning to make spaces at the beginning of a line. For example: `To indent each line in a loop makes the code more readable.` + +`Indentation` is a noun, referring to the spaces themselves, like in `Good indentation helps in understanding the structure of the code.` + +`Maintain` is a verb, meaning to keep something in good condition, such as `It's important to maintain clean and well-commented code.` + +`Maintainability` is a noun, referring to how easy it is to keep something, like code, working well and easy to understand over time, as in `Code with high maintainability is easier to update and fix.` + +# --fillInTheBlank-- + +## --sentence-- + +`Exactly. Consistent _ makes the code _ organized. It's a good practice. It also helps _.` + +## --blanks-- + +`indentation` + +### --feedback-- + +This refers to the spaces at the beginning of lines in the code that make it look neat and organized. + +--- + +`visually` + +### --feedback-- + +This word describes how something looks, in this case, how the code looks better organized because of indentation. + +--- + +`maintainability` + +### --feedback-- + +This refers to how easy it is to keep the code working well and easy to understand as it changes over time. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620836572e36e46d688c04c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620836572e36e46d688c04c.md new file mode 100644 index 00000000000..b2343ca2dab --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620836572e36e46d688c04c.md @@ -0,0 +1,53 @@ +--- +id: 6620836572e36e46d688c04c +title: Task 11 +challengeType: 19 +dashedName: task-11 +--- + + + +# --description-- + +Listen to the audio and answer the question. + +# --question-- + +## --text-- + +Why is consistent indentation important in coding? + +## --answers-- + +It makes the code run faster. + +### --feedback-- + +While indentation makes code more readable, it does not impact the speed at which the code runs. + +--- + +It improves code readability and maintainability. + +--- + +It changes how the code works. + +### --feedback-- + +Indentation does not change the logic or functionality of the code; it only affects its appearance. + +--- + +It's only important in some programming languages. + +### --feedback-- + +While some languages require indentation for the code to work, in all languages, consistent indentation is a good practice for readability. + +## --video-solution-- + +2 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66209f7a6550cf489ba9a9cd.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66209f7a6550cf489ba9a9cd.md new file mode 100644 index 00000000000..534015f4e3c --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66209f7a6550cf489ba9a9cd.md @@ -0,0 +1,50 @@ +--- +id: 66209f7a6550cf489ba9a9cd +title: Task 12 +challengeType: 19 +dashedName: task-12 +--- + +# --description-- + +`To handle` something means to deal with or manage it. In programming, `handling` involves managing data or operations. For example, `to handle user input means to manage what happens when a user enters data`. + +`Error handling` is dealing with errors that occur when the program runs. It's about writing code that can manage these errors without crashing. For example, `using try-except blocks in Python to handle errors that might occur when a program runs`. + +# --question-- + +## --text-- + +What does `to handle` in programming specifically refer to? + +## --answers-- + +To ignore any problems in the code + +### --feedback-- + +`To handle` in programming doesn't mean to ignore problems but to manage them effectively. + +--- + +To write code that never has errors + +### --feedback-- + +`Handling` doesn't mean writing perfect code; it's about managing situations or data within the code effectively. + +--- + +To manage data or operations in a program + +--- + +To make the program run faster + +### --feedback-- + +`Handling` refers to managing elements in the program, not directly influencing its speed. + +## --video-solution-- + +3 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620ae52fc918b06f4a8a790.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620ae52fc918b06f4a8a790.md new file mode 100644 index 00000000000..ea19ac062a1 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620ae52fc918b06f4a8a790.md @@ -0,0 +1,29 @@ +--- +id: 6620ae52fc918b06f4a8a790 +title: Task 13 +challengeType: 22 +dashedName: task-13 +--- + + + +# --description-- + +`Error handling` is an important concept in programming. It refers to the process of writing code that can manage and respond to errors that occur during execution. This prevents the program from crashing and allows for a smoother user experience. Techniques for `error handling` vary among programming languages. For instance, in Python, using try-except blocks is a common method. + +# --fillInTheBlank-- + +## --sentence-- + +`Now, let's talk about error _.` + +## --blanks-- + +`handling` + +### --feedback-- + +It is the process of managing and responding to errors in a program to prevent it from crashing. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620aeaa6aaa2807531e86f9.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620aeaa6aaa2807531e86f9.md new file mode 100644 index 00000000000..87b8d757baf --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620aeaa6aaa2807531e86f9.md @@ -0,0 +1,50 @@ +--- +id: 6620aeaa6aaa2807531e86f9 +title: Task 14 +challengeType: 19 +dashedName: task-14 +--- + +# --description-- + +The verb `encounter` means to meet or come across something, especially something unexpected. In programming, `encountering` an issue or a bug means coming across a problem while the code is running. + +For example, `You might encounter an error if the user inputs the wrong type of data.` It's about facing or dealing with something unexpectedly. + +# --question-- + +## --text-- + +What does `encounter` mean in the context of programming? + +## --answers-- + +To come across or face a problem unexpectedly + +--- + +To solve a problem quickly + +### --feedback-- + +While `encountering` a problem often leads to solving it, the word `encounter` itself means to come across a problem, not to solve it. + +--- + +To write code without errors + +### --feedback-- + +`Encountering` refers to coming across problems, not writing code that is free of errors. + +--- + +To ignore a problem in the code + +### --feedback-- + +`Encountering` a problem means coming across it, not ignoring it. + +## --video-solution-- + +1 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d099d9fdfe0a09652a58.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d099d9fdfe0a09652a58.md new file mode 100644 index 00000000000..4803f03ee14 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d099d9fdfe0a09652a58.md @@ -0,0 +1,50 @@ +--- +id: 6620d099d9fdfe0a09652a58 +title: Task 15 +challengeType: 19 +dashedName: task-15 +--- + +# --description-- + +The word `potential` refers to something that could happen or exist in the future, but it isn't certain. In programming, talking about a `potential issue` means there could be a problem with the code that might occur under certain conditions. It's not a definite problem but something that could become one. + +For example, `There is a potential issue if the user enters a very large number.` This means the problem isn't happening right now, but it could happen if the situation occurs. + +# --question-- + +## --text-- + +What does `potential` mean when discussing programming issues? + +## --answers-- + +A problem that has already happened + +### --feedback-- + +`Potential` refers to something that could happen, not something that has already occurred. + +--- + +A problem that never happens + +### --feedback-- + +While a `potential` issue might not happen, it's not correct to say it never happens. It's something that could occur. + +--- + +A problem that could happen under certain conditions + +--- + +A solution to a problem + +### --feedback-- + +`Potential` refers to a possible future problem, not a solution. + +## --video-solution-- + +3 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d3003ddaf50aac1bc76d.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d3003ddaf50aac1bc76d.md new file mode 100644 index 00000000000..c17e2e01ac4 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d3003ddaf50aac1bc76d.md @@ -0,0 +1,54 @@ +--- +id: 6620d3003ddaf50aac1bc76d +title: Task 16 +challengeType: 19 +dashedName: task-16 +--- + +# --description-- + +A `statement` in programming is a line of code that performs a specific action. For example, `print("Hello World")` is a statement that displays text. + +A `condition` is a test in code that checks if something is true or false. For instance, `if x > 5` checks if "x" is greater than 5. + +A `conditional` is generally an adjective referring to something that depends on a `condition` or `conditions`. In programming, it is used to describe any expression or feature that involves logical `conditions`. It's not limited to explicit "if-then" structure but can also refer to any setup that alters behavior based on `conditions`, including loops or even ternary operators. + +A `conditional statement` is a statement that only runs if a certain `condition` is true. For example, `if x > 5: print("Large")` is a `conditional statement` because it prints `Large` only if `x` is greater than 5. + +# --question-- + +## --text-- + +What is a `conditional statement` in programming? + +## --answers-- + +A line of code that runs without checking any `conditions` + +### --feedback-- + +A `conditional statement` does involve checking `conditions`; it's not a line of code that runs without any checks. + +--- + +A test to see if a program is working correctly + +### --feedback-- + +While a `conditional statement` can help check how a program works, it's primarily used to run code based on `conditions`, not to test the program. + +--- + +A statement that outputs a `condition` + +### --feedback-- + +A `conditional statement` uses a `condition` to decide whether to execute, but it doesn't output a `condition` itself. + +--- + +A statement that only executes if a certain `condition` is true + +## --video-solution-- + +4 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d5fa0e60d10ba81bd831.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d5fa0e60d10ba81bd831.md new file mode 100644 index 00000000000..3e1b6668c88 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d5fa0e60d10ba81bd831.md @@ -0,0 +1,47 @@ +--- +id: 6620d5fa0e60d10ba81bd831 +title: Task 17 +challengeType: 22 +dashedName: task-17 +--- + + + +# --description-- + +`Gracefully` means dealing with problems in a smooth, efficient, and not abrupt way. When a program handles errors `gracefully`, it manages issues without crashing or causing major disruptions. For example, instead of stopping suddenly, a program might show a helpful error message. + +Remember, `encounter` means to come across something unexpectedly, and a `conditional statement` is a code that runs only if a certain condition is true. + +# --fillInTheBlank-- + +## --sentence-- + +`Now, let's talk about error handling. If you _ potential issues, it's a good idea to use conditional _ to handle them _.` + +## --blanks-- + +`encounter` + +### --feedback-- + +It means to come across or face something, especially unexpectedly. + +--- + +`statements` + +### --feedback-- + +It is a line of code that runs only if a specific condition is met. + +--- + +`gracefully` + +### --feedback-- + +In programming, it means dealing with something in a smooth and efficient way, often preventing the program from crashing. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d6cd9452910c27da19f1.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d6cd9452910c27da19f1.md new file mode 100644 index 00000000000..dc1a7004b1b --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d6cd9452910c27da19f1.md @@ -0,0 +1,53 @@ +--- +id: 6620d6cd9452910c27da19f1 +title: Task 18 +challengeType: 19 +dashedName: task-18 +--- + + + +# --description-- + +In this conversation, Sarah is explaining important concepts in programming. `Encounter` means to come across something, `potential issues` are problems that might happen, `conditional statements` are codes that run only if certain conditions are met, and `gracefully` refers to managing problems smoothly. + +# --question-- + +## --text-- + +What is Sarah suggesting to Tom about handling errors in programming? + +## --answers-- + +To use conditional statements to manage potential issues smoothly + +--- + +To ignore any potential issues that are encountered + +### --feedback-- + +Ignoring potential issues is not a good practice. Sarah suggests managing them smoothly. + +--- + +To stop the program whenever an error is encountered + +### --feedback-- + +Stopping the program is not handling errors gracefully. Sarah talks about managing them smoothly. + +--- + +To only focus on errors that happen frequently + +### --feedback-- + +Focusing only on frequent errors doesn't cover all potential issues. Sarah is talking about handling any potential issues gracefully. + +## --video-solution-- + +1 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d86f3f8def0d220fe3d8.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d86f3f8def0d220fe3d8.md new file mode 100644 index 00000000000..a57404ef206 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d86f3f8def0d220fe3d8.md @@ -0,0 +1,54 @@ +--- +id: 6620d86f3f8def0d220fe3d8 +title: Task 19 +challengeType: 19 +dashedName: task-19 +--- + + + +# --description-- + +Listen to the audio and answer the question. + +# --question-- + +## --text-- + +In his response, what is Tom referring to by `them`? + +## --answers-- + +Conditional statements + +### --feedback-- + +Tom is not referring to the conditional statements themselves, but to what these statements will manage. + +--- + +Error handling techniques + +### --feedback-- + +While error handling is the broader topic, Tom is specifically referring to something within this context that needs management. + +--- + +Potential issues + +--- + +Programming languages + +### --feedback-- + +Tom's reference is not about programming languages, but about a specific aspect within the topic of error handling. + +## --video-solution-- + +3 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d9bfd778060e1e264398.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d9bfd778060e1e264398.md new file mode 100644 index 00000000000..ede691c03d3 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d9bfd778060e1e264398.md @@ -0,0 +1,45 @@ +--- +id: 6620d9bfd778060e1e264398 +title: Task 20 +challengeType: 22 +dashedName: task-20 +--- + + + +# --description-- + +Fill in the blanks in the dialogue below. + +# --fillInTheBlank-- + +## --sentence-- + +`_. It prevents _ crashes and provides a _ user experience.` + +## --blanks-- + +`Absolutely` + +### --feedback-- + +This word is used to strongly agree or confirm something. This word is capitalized. + +--- + +`unexpected` + +### --feedback-- + +This word describes something that happens without warning, which is what good error handling tries to avoid. + +--- + +`better` + +### --feedback-- + +This word is used to compare and show improvement over something else, in this case, the user experience. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da144418460e75025a66.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da144418460e75025a66.md new file mode 100644 index 00000000000..55f8f580bc8 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da144418460e75025a66.md @@ -0,0 +1,45 @@ +--- +id: 6620da144418460e75025a66 +title: Task 21 +challengeType: 22 +dashedName: task-21 +--- + + + +# --description-- + +Fill in the blanks in the dialogue below. + +# --fillInTheBlank-- + +## --sentence-- + +`Absolutely. It _ unexpected _ and _ a better user experience.` + +## --blanks-- + +`prevents` + +### --feedback-- + +This verb means to stop something from happening. + +--- + +`crashes` + +### --feedback-- + +This noun refers to sudden failures in the program. + +--- + +`provides` + +### --feedback-- + +This verb means to supply or make available something needed or beneficial. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da6a9775020ecae448f4.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da6a9775020ecae448f4.md new file mode 100644 index 00000000000..ff4175f051d --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da6a9775020ecae448f4.md @@ -0,0 +1,54 @@ +--- +id: 6620da6a9775020ecae448f4 +title: Task 22 +challengeType: 19 +dashedName: task-22 +--- + + + +# --description-- + +`It` often refers to a concept or a subject mentioned earlier in the conversation. + +# --question-- + +## --text-- + +In Sarah's response, what is she referring to with `it`? + +## --answers-- + +The user experience + +### --feedback-- + +While the user experience is mentioned, it is not the subject Sarah refers to with `it`. + +--- + +The program itself + +### --feedback-- + +Sarah's focus is not on the program in general, but on a specific aspect of programming practice. + +--- + +Tom's question + +### --feedback-- + +`It` refers to something specific in programming, not to Tom's question itself. + +--- + +Using conditional statements + +## --video-solution-- + +4 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dbe988a71c0f99829974.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dbe988a71c0f99829974.md new file mode 100644 index 00000000000..e5005e04a9b --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dbe988a71c0f99829974.md @@ -0,0 +1,37 @@ +--- +id: 6620dbe988a71c0f99829974 +title: Task 23 +challengeType: 22 +dashedName: task-23 +--- + + + +# --description-- + +Understanding phrases that show a change or ending in a conversation is useful, especially in a learning or meeting context. + +# --fillInTheBlank-- + +## --sentence-- + +`To _, let's _ the comments.` + +## --blanks-- + +`finish` + +### --feedback-- + +This word is often used to indicate the end or conclusion of an activity or discussion. + +--- + +`consider` + +### --feedback-- + +It means to think about something carefully, often before making a decision or judgment. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dcbedf73a4100939b90d.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dcbedf73a4100939b90d.md new file mode 100644 index 00000000000..3be027cead7 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dcbedf73a4100939b90d.md @@ -0,0 +1,49 @@ +--- +id: 6620dcbedf73a4100939b90d +title: Task 24 +challengeType: 22 +dashedName: task-24 +--- + + + +# --description-- + +`Including comments` in code is an essential practice for clarity and maintainability. + +`Comments` provide explanations or insights into what the code is doing, which is especially useful for anyone who might work on the code in the future. + +Understanding the importance of `comments` and when to use them is a key part of good coding practices. + +# --fillInTheBlank-- + +## --sentence-- + +`If you include comments when _ necessary, it helps _ developers understand the _.` + +## --blanks-- + +`they're` + +### --feedback-- + +It is a contraction of `they are`, here referring to the times when comments are needed. + +--- + +`future` + +### --feedback-- + +It refers to developers who will work on or review the code at a later time. + +--- + +`logic` + +### --feedback-- + +It refers to the reasoning or the thought process behind the code. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620de23b04dcb10920f2666.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620de23b04dcb10920f2666.md new file mode 100644 index 00000000000..c22fc49be12 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620de23b04dcb10920f2666.md @@ -0,0 +1,53 @@ +--- +id: 6620de23b04dcb10920f2666 +title: Task 25 +challengeType: 19 +dashedName: task-25 +--- + + + +# --description-- + +Listen to the audio and answer the question. + +# --question-- + +## --text-- + +Why does Sarah emphasize the inclusion of comments in code? + +## --answers-- + +Because it makes the code run faster + +### --feedback-- + +Comments in the code do not affect the speed at which the code runs. They are for human understanding. + +--- + +To help future developers understand the logic of the code + +--- + +Because comments are required in all programming languages + +### --feedback-- + +While comments are helpful, they are not a strict requirement in all programming languages. + +--- + +To prevent the code from having errors + +### --feedback-- + +Comments help in understanding the code but do not directly prevent errors in the code. + +## --video-solution-- + +2 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dfcbc189b31168594021.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dfcbc189b31168594021.md new file mode 100644 index 00000000000..b90e85fc9f6 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dfcbc189b31168594021.md @@ -0,0 +1,57 @@ +--- +id: 6620dfcbc189b31168594021 +title: Task 26 +challengeType: 22 +dashedName: task-26 +--- + + + +# --description-- + +Tom is using a common learning strategy: repeating information in his own words to confirm his understanding. + +He uses the preposition `by` to describe the method or way of doing something. + +In this case, he's talking about explaining complex or difficult parts of the code with comments. This helps other people, like future developers, understand the code. He ends his statement with a confirmation question, which is a good practice to confirm correct understanding. + +# --fillInTheBlank-- + +## --sentence-- + +`I see. So _ explaining the _ parts with comments, I’ll help _ people understand the code. Is _ right?` + +## --blanks-- + +`by` + +### --feedback-- + +The preposition is used here to introduce the method or way something is done. + +--- + +`complex` + +### --feedback-- + +It refers to parts of the code that are complicated or not easy to understand. + +--- + +`other` + +### --feedback-- + +In this context, it refers to people apart from Tom, likely future developers or teammates. + +--- + +`that` + +### --feedback-- + +It is used here to ask for confirmation, ensuring he understood the concept correctly. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e3abcd0702129df8d7d0.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e3abcd0702129df8d7d0.md new file mode 100644 index 00000000000..e0aa29329a9 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e3abcd0702129df8d7d0.md @@ -0,0 +1,39 @@ +--- +id: 6620e3abcd0702129df8d7d0 +title: Task 27 +challengeType: 22 +dashedName: task-27 +--- + + + +# --description-- + +`Precise` is an adjective meaning exact or accurate. When you add `-ly` to an adjective like `precise`, it becomes `precisely`, an adverb. For example, `He was precisely on time` means he was exactly on time. + +`Within` is a preposition that means inside or not further than an area or period. For example, `The keys are within the house` means the keys are inside the house. + +# --fillInTheBlank-- + +## --sentence-- + +`_. It's a form of documentation _ the code. Great job grasping these concepts!` + +## --blanks-- + +`Precisely` + +### --feedback-- + +It is used to agree strongly or to confirm that something is exact or correct. + +--- + +`within` + +### --feedback-- + +It means inside the scope or boundaries of something, in this case, the code. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e4a094f6f213164ef107.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e4a094f6f213164ef107.md new file mode 100644 index 00000000000..2df902e4082 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e4a094f6f213164ef107.md @@ -0,0 +1,41 @@ +--- +id: 6620e4a094f6f213164ef107 +title: Task 28 +challengeType: 22 +dashedName: task-28 +--- + + + +# --description-- + +`To grasp` is a verb meaning to understand something. It changes to `grasping` after words like `is` or `am` to describe the action that is happening now. For example, `She is grasping the concept` means she is currently understanding the concept. + +When someone says `great job grasping`, it means "you did a very good job at understanding something". It's a way of praising someone for learning something, especially if it was challenging. + +For example, if you start understanding how to use a computer and someone says, `Great job grasping how to use the computer!` They mean you are doing well at learning something new. + +# --fillInTheBlank-- + +## --sentence-- + +`Precisely. It's a _ of documentation within the code. Great job _ these concepts!` + +## --blanks-- + +`form` + +### --feedback-- + +It means a way of doing something. + +--- + +`grasping` + +### --feedback-- + +It indicates the action of understanding or comprehending, currently happening. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e51c36d18c137b887081.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e51c36d18c137b887081.md new file mode 100644 index 00000000000..b7e5e9a6122 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e51c36d18c137b887081.md @@ -0,0 +1,54 @@ +--- +id: 6620e51c36d18c137b887081 +title: Task 29 +challengeType: 19 +dashedName: task-29 +--- + + + +# --description-- + +Listen to the audio and answer the question. + +# --question-- + +## --text-- + +What concept is Tom confirming his understanding of in his conversation with Sarah? + +## --answers-- + +Using comments to help others understand code + +--- + +Writing complex code without comments + +### --feedback-- + +Tom’s focus is on explaining complex code with comments, not writing it without comments. + +--- + +Ignoring comments in the code + +### --feedback-- + +The conversation is about the importance of comments, not ignoring them. + +--- + +Only Sarah understanding the code + +### --feedback-- + +The discussion is about helping others, not just Sarah, understand the code. + +## --video-solution-- + +1 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e5c0b65d6913e1d94e8a.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e5c0b65d6913e1d94e8a.md new file mode 100644 index 00000000000..f75938ea0b4 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e5c0b65d6913e1d94e8a.md @@ -0,0 +1,53 @@ +--- +id: 6620e5c0b65d6913e1d94e8a +title: Task 30 +challengeType: 22 +dashedName: task-30 +--- + + + +# --description-- + +Listen to the audio and complete the sentence. + +# --fillInTheBlank-- + +## --sentence-- + +`Thanks. And great _, by the way. I'll make the _ changes and _ the code _.` + +## --blanks-- + +`tips` + +### --feedback-- + +They are pieces of advice or suggestions that can help improve something. + +--- + +`suggested` + +### --feedback-- + +It refers to the recommendations or advice that were given. + +--- + +`submit` + +### --feedback-- + +It means to present or send something (like code) for review or consideration. + +--- + +`again` + +### --feedback-- + +It implies doing something another time or repeating an action. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e608b5f72b14311595b3.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e608b5f72b14311595b3.md new file mode 100644 index 00000000000..496e2f69b0f --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e608b5f72b14311595b3.md @@ -0,0 +1,53 @@ +--- +id: 6620e608b5f72b14311595b3 +title: Task 31 +challengeType: 19 +dashedName: task-31 +--- + + + +# --description-- + +Listen to the audio and answer the question. + +# --question-- + +## --text-- + +How does Tom show he values Sarah's advice and what does he plan to do next? + +## --answers-- + +He asks for more clarification and decides to wait. + +### --feedback-- + +Tom doesn't ask for more information; he thanks Sarah and talks about his next steps. + +--- + +He thanks Sarah and plans to review the code later. + +### --feedback-- + +Tom does thank Sarah, but he specifically mentions making changes and resubmitting the code, not just reviewing it later. + +--- + +He appreciates the tips and plans to apply the changes to his code. + +--- + +He disagrees with the tips but decides to try them out. + +### --feedback-- + +Tom shows appreciation for the tips, indicating that he agrees with Sarah's suggestions, not disagrees. + +## --video-solution-- + +3 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229a912046b51dd81b35a.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229a912046b51dd81b35a.md new file mode 100644 index 00000000000..1590ec1e391 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229a912046b51dd81b35a.md @@ -0,0 +1,14 @@ +--- +id: 662229a912046b51dd81b35a +title: "Dialogue 2: Tom's Onboarding with Maria" +challengeType: 21 +dashedName: dialogue-2-toms-onboarding-with-maria +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229d4a4690852e430a704.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229d4a4690852e430a704.md new file mode 100644 index 00000000000..4de6193c1ee --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229d4a4690852e430a704.md @@ -0,0 +1,37 @@ +--- +id: 662229d4a4690852e430a704 +title: Task 32 +challengeType: 22 +dashedName: task-32 +--- + + + +# --description-- + +The expression `to be thrilled` means to be very excited or happy about something. In a team or work setting, saying `we're thrilled to have you` shows a high level of enthusiasm about someone joining. It's a warm and positive way to welcome new members. + +# --fillInTheBlank-- + +## --sentence-- + +`Welcome to the team! We're _ to have you on _.` + +## --blanks-- + +`thrilled` + +### --feedback-- + +It expresses a high level of excitement about the new team member. + +--- + +`board` + +### --feedback-- + +In this context, it means being part of the team. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222a1ac43cd953b431e464.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222a1ac43cd953b431e464.md new file mode 100644 index 00000000000..5cec0559c98 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222a1ac43cd953b431e464.md @@ -0,0 +1,39 @@ +--- +id: 66222a1ac43cd953b431e464 +title: Task 33 +challengeType: 22 +dashedName: task-33 +--- + + + +# --description-- + +`Onboarding` in a workplace refers to the process of introducing a new employee to their job. This includes training, learning about the company culture, and meeting team members. For example, `During your onboarding, you'll learn how our team operates.` + +`To hesitate` means to pause before doing something, often because you are not sure or are nervous. In this context, saying `don't hesitate to ask` means you should feel free to ask questions without worrying. For example, `If you're unsure about the report, don't hesitate to ask for help.` + +# --fillInTheBlank-- + +## --sentence-- + +`If you have any questions during your _, don't _ to ask.` + +## --blanks-- + +`onboarding` + +### --feedback-- + +It is the process of getting used to a new job or position. + +--- + +`hesitate` + +### --feedback-- + +It means to pause or delay in uncertainty. Here, it's encouraged not to delay asking questions. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b2a53c6be5671cd5b38.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b2a53c6be5671cd5b38.md new file mode 100644 index 00000000000..e13f2f31382 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b2a53c6be5671cd5b38.md @@ -0,0 +1,53 @@ +--- +id: 66222b2a53c6be5671cd5b38 +title: Task 34 +challengeType: 19 +dashedName: task-34 +--- + + + +# --description-- + +Understanding both the meaning and the tone of a sentence is important, especially in a workplace setting. + +# --question-- + +## --text-- + +What is the tone and meaning of Maria's sentence to Tom? + +## --answers-- + +Formal and instructive, emphasizing rules + +### --feedback-- + +Maria's tone is not formal or strictly instructive; it's welcoming and offers support. + +--- + +Uncertain and questioning Tom's ability + +### --feedback-- + +Maria's statement is confident and supportive, not showing uncertainty or doubt about Tom's ability. + +--- + +Welcoming and supportive, encouraging questions + +--- + +Indifferent and uninterested in Tom's role + +### --feedback-- + +Maria's words are enthusiastic and encouraging, showing interest in Tom's integration into the team. + +## --video-solution-- + +3 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b6f66670e574eedea0d.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b6f66670e574eedea0d.md new file mode 100644 index 00000000000..b3f70d6d7c2 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b6f66670e574eedea0d.md @@ -0,0 +1,47 @@ +--- +id: 66222b6f66670e574eedea0d +title: Task 35 +challengeType: 22 +dashedName: task-35 +--- + + + +# --description-- + +`To be eager` means to be very excited and interested to do something or for something to happen. For example, `I'm eager to learn new things` shows a strong enthusiasm about learning. + +`To get started` means to begin doing something. It indicates the initiation of an action or activity, like `Let's get started on the project`. + +# --fillInTheBlank-- + +## --sentence-- + +`Thanks, Maria. I _ that. I'm _ to get _.` + +## --blanks-- + +`appreciate` + +### --feedback-- + +In this context, it means Tom is thankful for Maria's welcoming and helpful approach. + +--- + +`eager` + +### --feedback-- + +It shows Tom's strong enthusiasm and readiness to begin his new role. + +--- + +`started` + +### --feedback-- + +It means to begin, indicating Tom's readiness to initiate his new responsibilities. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222be67d3aa258bc576aee.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222be67d3aa258bc576aee.md new file mode 100644 index 00000000000..60357b37c80 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222be67d3aa258bc576aee.md @@ -0,0 +1,47 @@ +--- +id: 66222be67d3aa258bc576aee +title: Task 36 +challengeType: 22 +dashedName: task-36 +--- + + + +# --description-- + +The expression `first things first` is used to emphasize that important things should be done before anything else. It's often said at the beginning of a task to focus on the most important steps first. For example, `First things first, let's review the project plan` means to start with reviewing the plan before moving to other tasks. + +An `environment`, in a technological context, often refers to a set of software and hardware conditions in which a system operates. For example, a `development environment` is where programmers write and test their code. + +# --fillInTheBlank-- + +## --sentence-- + +`Great to _ that. Now, _ things first. Install the development _ correctly, and you'll be all set to start coding.` + +## --blanks-- + +`hear` + +### --feedback-- + +In this context, it refers to Maria receiving and acknowledging Tom's response. + +--- + +`first` + +### --feedback-- + +It is used to prioritize the most important tasks. + +--- + +`environment` + +### --feedback-- + +It refers to the software setup needed for coding. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222c85f656035a4b1325f6.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222c85f656035a4b1325f6.md new file mode 100644 index 00000000000..cea7d34fb1f --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222c85f656035a4b1325f6.md @@ -0,0 +1,59 @@ +--- +id: 66222c85f656035a4b1325f6 +title: Task 37 +challengeType: 22 +dashedName: task-37 +--- + + + +# --description-- + +`To be all set` means to be fully prepared or ready to go. For example, `Once you finish your training, you'll be all set to start working` indicates that after training, you will be ready to begin work. + +`Things` in `first things first` emphasizes the importance of doing the most important tasks before anything else. + +`To install` means to set up software or equipment so it is ready to be used. For instance, `You need to install the software on your computer.` + +`Correctly` means in the right way or without mistakes. For example, `Make sure you follow the instructions correctly` implies that you should follow instructions accurately. + +# --fillInTheBlank-- + +## --sentence-- + +`Great to hear that. Now, first _ first. _ the development environment _, and you'll be all _ to start coding.` + +## --blanks-- + +`things` + +### --feedback-- + +It is part of an expression focusing on the priority of tasks. + +--- + +`Install` + +### --feedback-- + +It refers to setting up the development environment in this context. + +--- + +`correctly` + +### --feedback-- + +It emphasizes the importance of proper installation. + +--- + +`set` + +### --feedback-- + +It means being fully prepared or ready. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222e95ac25115f2dc5f171.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222e95ac25115f2dc5f171.md new file mode 100644 index 00000000000..7fee400dd48 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222e95ac25115f2dc5f171.md @@ -0,0 +1,53 @@ +--- +id: 66222e95ac25115f2dc5f171 +title: Task 38 +challengeType: 19 +dashedName: task-38 +--- + + + +# --description-- + +This task checks for understanding of Maria's instructions to Tom. + +# --question-- + +## --text-- + +What is Maria instructing Tom to do first before he starts coding? + +## --answers-- + +To start coding immediately + +### --feedback-- + +Maria specifies a crucial step before Tom starts coding, not to begin coding right away. + +--- + +To complete a training session + +### --feedback-- + +While training might be important, Maria specifically mentions installing the development environment first. + +--- + +To install the development environment correctly + +--- + +To prepare a project plan + +### --feedback-- + +Preparing a project plan isn't mentioned as the first step by Maria. She focuses on setting up the development environment. + +## --video-solution-- + +3 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222ef6f67cf4605103f73a.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222ef6f67cf4605103f73a.md new file mode 100644 index 00000000000..6126bc7b143 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222ef6f67cf4605103f73a.md @@ -0,0 +1,45 @@ +--- +id: 66222ef6f67cf4605103f73a +title: Task 39 +challengeType: 22 +dashedName: task-39 +--- + + + +# --description-- + +`Smoothly` means without any problems, interruptions, or difficulties. Understanding these phrases is important in following procedures and expecting positive outcomes. + +# --fillInTheBlank-- + +## --sentence-- + +`How can I do this? If I _ the installation guide _ by step, everything should work _, right?` + +## --blanks-- + +`follow` + +### --feedback-- + +It means to go along with or adhere to instructions. + +--- + +`step` + +### --feedback-- + +It means a stage of a process. It is part of a phrase emphasizing following each stage of the instructions in order. + +--- + +`smoothly` + +### --feedback-- + +It indicates an expectation of no problems or interruptions in the process. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222fe05f1727629efcbeb9.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222fe05f1727629efcbeb9.md new file mode 100644 index 00000000000..251c451743a --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222fe05f1727629efcbeb9.md @@ -0,0 +1,53 @@ +--- +id: 66222fe05f1727629efcbeb9 +title: Task 40 +challengeType: 19 +dashedName: task-40 +--- + + + +# --description-- + +Listen to the audio and answer the question. + +# --question-- + +## --text-- + +What does Tom expect by following the installation guide step by step? + +## --answers-- + +He will encounter many problems. + +### --feedback-- + +Tom's expectation is the opposite; he believes that following the steps will prevent problems. + +--- + +He needs additional help to complete it. + +### --feedback-- + +Tom implies that by following the guide, he should be able to complete the task without additional help. + +--- + +Everything should work smoothly. + +--- + +The process will be very time-consuming. + +### --feedback-- + +Following the steps is expected to make the process efficient, not necessarily time-consuming. + +## --video-solution-- + +3 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662230f3b1103a655e612d6c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662230f3b1103a655e612d6c.md new file mode 100644 index 00000000000..5f81a875395 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662230f3b1103a655e612d6c.md @@ -0,0 +1,37 @@ +--- +id: 662230f3b1103a655e612d6c +title: Task 41 +challengeType: 22 +dashedName: task-41 +--- + + + +# --description-- + +The word `seamless` in this context means without any interruptions, problems, or noticeable transitions. It implies a process that is smooth and efficient, without any complications. For example, `a seamless integration of new software` means the software was added without causing any issues or being difficult to combine with existing systems. + +# --fillInTheBlank-- + +## --sentence-- + +`_. It's crucial for a _ setup.` + +## --blanks-- + +`Exactly` + +### --feedback-- + +It is used here by Maria to show strong agreement with Tom's statement. + +--- + +`seamless` + +### --feedback-- + +It describes a setup process that is smooth, without interruptions or problems. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662231495ea4e36644b0a1f3.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662231495ea4e36644b0a1f3.md new file mode 100644 index 00000000000..8be1799c82c --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662231495ea4e36644b0a1f3.md @@ -0,0 +1,49 @@ +--- +id: 662231495ea4e36644b0a1f3 +title: Task 42 +challengeType: 22 +dashedName: task-42 +--- + + + +# --description-- + +If something is `familiar`, it means you know it or recognize it because you have seen or experienced it before. For example, `familiar software` is software you have used or learned about previously. + +`Unfamiliar` is the opposite, referring to something you do not know or recognize, like `unfamiliar terminology`. + +`Valuable` means something is very useful or important. In the context of work or study, a `valuable resource` is something that provides a lot of help or information, like `valuable feedback`. + +# --fillInTheBlank-- + +## --sentence-- + +`In case you see any _ terms or _, always check the documentation. The documentation is a _ resource.` + +## --blanks-- + +`unfamiliar` + +### --feedback-- + +It refers to things you do not know or have not experienced before. + +--- + +`concepts` + +### --feedback-- + +They are ideas or principles in a specific field, like programming. + +--- + +`valuable` + +### --feedback-- + +It describes the documentation as very useful and important resource. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662232980acab86a1f32aed0.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662232980acab86a1f32aed0.md new file mode 100644 index 00000000000..be9db3819d7 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662232980acab86a1f32aed0.md @@ -0,0 +1,53 @@ +--- +id: 662232980acab86a1f32aed0 +title: Task 43 +challengeType: 19 +dashedName: task-43 +--- + + + +# --description-- + +Listen to the audio and answer the question. + +# --question-- + +## --text-- + +What is Maria instructing about the setup process and dealing with unfamiliar information? + +## --answers-- + +To ensure a seamless setup and use documentation for unfamiliar terms + +--- + +To avoid using documentation as it's often outdated + +### --feedback-- + +Maria's advice is to use the documentation, not avoid it, as it is a valuable resource. + +--- + +To learn everything by heart instead of relying on documentation + +### --feedback-- + +Maria suggests using documentation for unfamiliar terms, not memorizing everything. + +--- + +To handle setup without any preparation or resources + +### --feedback-- + +Maria emphasizes the need for a seamless setup and using documentation, which requires preparation and resources. + +## --video-solution-- + +1 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662234053814b36dc0ab9ae5.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662234053814b36dc0ab9ae5.md new file mode 100644 index 00000000000..9f433236913 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662234053814b36dc0ab9ae5.md @@ -0,0 +1,37 @@ +--- +id: 662234053814b36dc0ab9ae5 +title: Task 44 +challengeType: 22 +dashedName: task-44 +--- + + + +# --description-- + +`Keep in mind` is a phrase used to indicate that someone will remember and consider what has been said. It shows understanding and intention to remember the information for future reference. + +# --fillInTheBlank-- + +## --sentence-- + +`Thanks, Maria. _ keep that in _.` + +## --blanks-- + +`I'll` + +### --feedback-- + +It is a contraction for `I will`, indicating Tom's commitment to remembering Maria's advice. + +--- + +`mind` + +### --feedback-- + +In this context, it refers to Tom's memory or attention, where he plans to keep Maria's advice. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622346c798d906ee4d31846.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622346c798d906ee4d31846.md new file mode 100644 index 00000000000..21888867483 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622346c798d906ee4d31846.md @@ -0,0 +1,67 @@ +--- +id: 6622346c798d906ee4d31846 +title: Task 45 +challengeType: 22 +dashedName: task-45 +--- + + + +# --description-- + +`Last` refers to the final item in a series or the most recent. For example, `The last chapter of the book` means the final chapter. + +`Collaborative` means working together with others to achieve a common goal. In a team, being `collaborative` involves sharing ideas, helping each other, and working jointly on projects. + +`Supporting each other` means helping and encouraging one another. In a team context, it's about team members assisting and motivating each other. + +`The key to` is used to express that something is crucial or very important for achieving a certain result. For example, `Practicing every day is the key to improving your English skills.` + +# --fillInTheBlank-- + +## --sentence-- + +`One _ thing. We're a _ team and _ each other is _ to our success. So don't _ to ask for help from the team if you need it. Welcome again.` + +## --blanks-- + +`last` + +### --feedback-- + +In this context, it refers to the final point Maria wants to make. + +--- + +`collaborative` + +### --feedback-- + +It describes the team’s nature of working together and helping each other. + +--- + +`supporting` + +### --feedback-- + +It is about team members helping and encouraging one another. + +--- + +`key` + +### --feedback--- + +It refers to something that is very important in achieving a specific goal or outcome. + +--- + +`hesitate` + +### --feedback-- + +It means to pause before doing something, often because you are not sure or are nervous. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662236f6f07f7775b35ca43d.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662236f6f07f7775b35ca43d.md new file mode 100644 index 00000000000..b3e8c61f048 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662236f6f07f7775b35ca43d.md @@ -0,0 +1,53 @@ +--- +id: 662236f6f07f7775b35ca43d +title: Task 46 +challengeType: 19 +dashedName: task-46 +--- + + + +# --description-- + +Maria's statement covers important aspects of team dynamics and the work culture. + +# --question-- + +## --text-- + +What key points does Maria emphasize about the team's work culture? + +## --answers-- + +Working independently is most important for success. + +### --feedback-- + +Maria emphasizes collaboration and support, not working independently. + +--- + +Asking for help is discouraged in the team. + +### --feedback-- + +Maria encourages asking for help, indicating it's an accepted and positive action in the team. + +--- + +Collaboration and support are vital for the team's success. + +--- + +The team values competition over cooperation. + +### --feedback-- + +Maria's statement highlights cooperation and support, not competition. + +## --video-solution-- + +3 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622372ee4a646767edcbfde.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622372ee4a646767edcbfde.md new file mode 100644 index 00000000000..2039bd3ab54 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622372ee4a646767edcbfde.md @@ -0,0 +1,37 @@ +--- +id: 6622372ee4a646767edcbfde +title: Task 47 +challengeType: 22 +dashedName: task-47 +--- + + + +# --description-- + +Listen to the audio and complete the sentence. + +# --fillInTheBlank-- + +## --sentence-- + +`Thank you. I'm looking _ to _ to the team.` + +## --blanks-- + +`forward` + +### --feedback-- + +It's part of a phrase expressing anticipation or excitement about a future event or action. + +--- + +`contributing` + +### --feedback-- + +In this context, it means adding value or assistance to the team's efforts. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623472f50e39ddeccb047c6.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623472f50e39ddeccb047c6.md new file mode 100644 index 00000000000..fbd2037bf95 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623472f50e39ddeccb047c6.md @@ -0,0 +1,14 @@ +--- +id: 6623472f50e39ddeccb047c6 +title: "Dialogue 3: Collaborating on a Bug Fix" +challengeType: 21 +dashedName: dialogue-3-collaborating-on-a-bug-fix +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662347b1bb7b3cdfcccffa57.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662347b1bb7b3cdfcccffa57.md new file mode 100644 index 00000000000..1bc9b6ae5d0 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662347b1bb7b3cdfcccffa57.md @@ -0,0 +1,47 @@ +--- +id: 662347b1bb7b3cdfcccffa57 +title: Task 48 +challengeType: 22 +dashedName: task-48 +--- + + + +# --description-- + +`Heard` is the past tense of the verb `to hear`, which means to become aware of something through the ears or to be informed of something. For example, `I heard the news yesterday` means you became aware of the news the day before. + +An `authentication module` in a software context is a part of a system responsible for verifying the identity of users. It's often used in login systems. For example, `The authentication module checks the username and password` means it verifies the user's credentials. + +# --fillInTheBlank-- + +## --sentence-- + +`Sophie, I _ you're working on _ that bug in the user _ module. Need any help?` + +## --blanks-- + +`heard` + +### --feedback-- + +It is the past tense of `to hear`, indicating Brian was informed about Sophie's task. + +--- + +`fixing` + +### --feedback-- + +It refers to the act of repairing or resolving the issue (bug) in the software. + +--- + +`authentication` + +### --feedback-- + +It refers to the process of verifying a user's identity in the software module. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234815e0a0b2e1967556c1.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234815e0a0b2e1967556c1.md new file mode 100644 index 00000000000..7d0b8187f91 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234815e0a0b2e1967556c1.md @@ -0,0 +1,53 @@ +--- +id: 66234815e0a0b2e1967556c1 +title: Task 49 +challengeType: 19 +dashedName: task-49 +--- + + + +# --description-- + +Listen to the audio and answer the question. + +# --question-- + +## --text-- + +What is Brian offering to help Sophie with? + +## --answers-- + +He is offering to help with a team meeting. + +### --feedback-- + +Brian's offer is specific to a task, not a meeting. + +--- + +He wants to assist in planning a new project. + +### --feedback-- + +Brian's offer of help is related to a current task, not planning something new. + +--- + +He proposes to help with user training. + +### --feedback-- + +Brian's offer is to help with a technical issue, not user training. + +--- + +He is offering to help fix a bug in the user authentication module. + +## --video-solution-- + +4 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234877415f31e2b8717a91.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234877415f31e2b8717a91.md new file mode 100644 index 00000000000..fe910fd009a --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234877415f31e2b8717a91.md @@ -0,0 +1,53 @@ +--- +id: 66234877415f31e2b8717a91 +title: Task 50 +challengeType: 22 +dashedName: task-50 +--- + + + +# --description-- + +`Logic` in programming refers to the sequence and structure of the instructions in code. For instance, `Changing the logic of the code can alter its behavior.` + +# --fillInTheBlank-- + +## --sentence-- + +`Yeah, I'm a bit _. If I change the _ in this function, it _ solve the issue, but I'm not _.` + +## --blanks-- + +`stuck` + +### --feedback-- + +Here it means Sophie is having difficulty progressing with the problem. + +--- + +`logic` + +### --feedback-- + +It refers to the reasoning or sequence of instructions in the function Sophie is working on. + +--- + +`might` + +### --feedback-- + +It indicates the possibility that changing the logic could solve the issue. + +--- + +`sure` + +### --feedback-- + +It means being confident or certain about something. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234939088c72e4a35b3608.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234939088c72e4a35b3608.md new file mode 100644 index 00000000000..b9f14370944 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234939088c72e4a35b3608.md @@ -0,0 +1,53 @@ +--- +id: 66234939088c72e4a35b3608 +title: Task 51 +challengeType: 19 +dashedName: task-51 +--- + + + +# --description-- + +Sophie's statement reflects a common situation in problem-solving, especially in technical fields like programming. She is considering a possible solution. + +# --question-- + +## --text-- + +What is Sophie considering doing to solve her problem? + +## --answers-- + +She plans to ask for immediate help. + +### --feedback-- + +Sophie is thinking about a specific change in her work, not immediately seeking help. + +--- + +She is thinking of changing the logic in the function to solve the issue. + +--- + +She wants to leave the function as it is. + +### --feedback-- + +Sophie is considering making a change, not leaving the function unchanged. + +--- + +She is sure that changing the function will work. + +### --feedback-- + +Sophie expresses uncertainty, indicating she is not sure if the change will solve the issue. + +## --video-solution-- + +2 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662349f0cadfcce6b20889bd.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662349f0cadfcce6b20889bd.md new file mode 100644 index 00000000000..4d42924f67b --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662349f0cadfcce6b20889bd.md @@ -0,0 +1,55 @@ +--- +id: 662349f0cadfcce6b20889bd +title: Task 52 +challengeType: 22 +dashedName: task-52 +--- + + + +# --description-- + +`To consider` means to think carefully about something, especially when making decisions. For example, `consider the consequences of your actions` means to think about what will happen as a result of what you do. + +`Parts` of a system refers to the different components or sections of the system. In a software system, different `parts` might include various modules or functions. + +# --fillInTheBlank-- + +## --sentence-- + +`No problem, Sophie. Let's check it _. If you _ the logic, _ the impact it might have on other _ of the system.` + +## --blanks-- + +`together` + +### --feedback-- + +Here it implies collaboration between Brian and Sophie. + +--- + +`modify` + +### --feedback-- + +It refers to making changes to the function's logic. + +--- + +`consider` + +### --feedback-- + +It means to think about the potential effects of the changes. + +--- + +`parts` + +### --feedback-- + +They are different components or sections of the software system. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234a5dc9c4d8e7dcc629d7.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234a5dc9c4d8e7dcc629d7.md new file mode 100644 index 00000000000..cf96768412b --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234a5dc9c4d8e7dcc629d7.md @@ -0,0 +1,53 @@ +--- +id: 66234a5dc9c4d8e7dcc629d7 +title: Task 53 +challengeType: 19 +dashedName: task-53 +--- + + + +# --description-- + +Listen to the audio and answer the question. + +# --question-- + +## --text-- + +What potential problem is Brian mentioning? + +## --answers-- + +Changing the logic might cause issues in other parts of the system. + +--- + +The logic modification will definitely improve the system. + +### --feedback-- + +Brian is cautioning about potential issues, not guaranteeing improvements. + +--- + +Other parts of the system do not affect the logic. + +### --feedback-- + +Brian's focus is on the impact of the logic change on other parts, not the other way around. + +--- + +The logic should not be modified at all. + +### --feedback-- + +Brian suggests considering the impact, not avoiding modification entirely. + +## --video-solution-- + +1 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234ab7decaffe8ecb8327d.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234ab7decaffe8ecb8327d.md new file mode 100644 index 00000000000..fa864381106 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234ab7decaffe8ecb8327d.md @@ -0,0 +1,39 @@ +--- +id: 66234ab7decaffe8ecb8327d +title: Task 54 +challengeType: 22 +dashedName: task-54 +--- + + + +# --description-- + +`To affect` means to have an impact on or influence something. In programming, `affecting` a part of the system means that changes in one area might impact how other areas function. + +For example, `Changing the database structure could affect the application's performance` indicates that modifications might influence the performance. + +# --fillInTheBlank-- + +## --sentence-- + +`Ok, so if I make changes here, do you think it could _ other _?` + +## --blanks-- + +`affect` + +### --feedback-- + +In this context, it refers to the potential impact of Sophie's changes on other parts of the system. + +--- + +`functionalities` + +### --feedback-- + +They are the various operations or features of the system that might be impacted by the changes. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b28ae877fea2d15571e.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b28ae877fea2d15571e.md new file mode 100644 index 00000000000..0b3de96bdb0 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b28ae877fea2d15571e.md @@ -0,0 +1,53 @@ +--- +id: 66234b28ae877fea2d15571e +title: Task 55 +challengeType: 19 +dashedName: task-55 +--- + + + +# --description-- + +Listen to the audio and answer the question. + +# --question-- + +## --text-- + +What is Sophie concerned about regarding her changes to the system? + +## --answers-- + +She worries the changes won't be significant enough. + +### --feedback-- + +Sophie's concern is about the impact of the changes, not their significance. + +--- + +She is unsure if the changes will improve the system. + +### --feedback-- + +Sophie's focus is on the potential negative impact, not necessarily on improvement. + +--- + +She fears the changes might break the system entirely. + +### --feedback-- + +Sophie's concern is about the effect on other functionalities, not breaking the system entirely. + +--- + +She is concerned that her changes might impact other functionalities. + +## --video-solution-- + +4 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b711dab68eafd8bf850.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b711dab68eafd8bf850.md new file mode 100644 index 00000000000..fd088e1a25e --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b711dab68eafd8bf850.md @@ -0,0 +1,57 @@ +--- +id: 66234b711dab68eafd8bf850 +title: Task 56 +challengeType: 22 +dashedName: task-56 +--- + + + +# --description-- + +`To isolate` in this context means to separate or single out something in order to understand or deal with it more effectively. For example, `Isolating a variable in an experiment helps to understand its effects.` + +The `root cause` is the fundamental reason for the occurrence of a problem. Identifying the `root cause` in programming means finding the main reason why an error or issue is happening. For instance, `Identifying the root cause of a system failure can prevent future issues.` + +`Behavior` in software refers to how a system, program, or function operates or responds under certain conditions. + +# --fillInTheBlank-- + +## --sentence-- + +`Maybe. If you _ any unexpected _ after your changes, try to _ the issue. It will help us get to the _ cause.` + +## --blanks-- + +`encounter` + +### --feedback-- + +It means to come across, typically referring to unexpected issues or challenges. + +--- + +`behavior` + +### --feedback-- + +It refers to how the system operates or responds, especially after changes are made. + +--- + +`isolate` + +### --feedback-- + +It means to separate an issue to understand it better. + +--- + +`root` + +### --feedback-- + +It refers to the underlying or main reason for a problem. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234f32cadc5ff3e109d696.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234f32cadc5ff3e109d696.md new file mode 100644 index 00000000000..2cfa1c41192 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234f32cadc5ff3e109d696.md @@ -0,0 +1,53 @@ +--- +id: 66234f32cadc5ff3e109d696 +title: Task 57 +challengeType: 19 +dashedName: task-57 +--- + + + +# --description-- + +Listen to the audio and answer the question. + +# --question-- + +## --text-- + +How certain is Brian about the consequences of Sophie's changes, and what does he suggest? + +## --answers-- + +He is very certain the changes will cause problems. + +### --feedback-- + +Brian expresses uncertainty, not certainty, about potential problems. + +--- + +He is unsure but suggests isolating the issue to find the root cause. + +--- + +He believes there will be no issues with Sophie's changes. + +### --feedback-- + +Brian's use of `maybe` and his advice to isolate issues indicate he acknowledges the possibility of problems. + +--- + +He is indifferent to the potential outcomes of the changes. + +### --feedback-- + +Brian's suggestion to isolate the issue shows he is considerate and methodical, not indifferent. + +## --video-solution-- + +2 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234fc78749f6f521af89f3.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234fc78749f6f521af89f3.md new file mode 100644 index 00000000000..42d9351ddb8 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234fc78749f6f521af89f3.md @@ -0,0 +1,45 @@ +--- +id: 66234fc78749f6f521af89f3 +title: Task 58 +challengeType: 22 +dashedName: task-58 +--- + + + +# --description-- + +The `source` of a problem refers to the origin or cause of the issue. In programming, finding the `source` of a problem is key to fixing it. For instance, `The source of the error was a missing semicolon.` + +# --fillInTheBlank-- + +## --sentence-- + +`I see. So, if I _ anything unusual, I should _ to find the _ of the problem, right?` + +## --blanks-- + +`notice` + +### --feedback-- + +It refers to becoming aware of something unusual or unexpected in the system. + +--- + +`try` + +### --feedback-- + +It indicates making an effort or attempt to do something, in this case, to find the source of the problem. + +--- + +`source` + +### --feedback-- + +It refers to the origin or cause of the problem Sophie needs to identify. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662350dc387cd3f81989ba51.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662350dc387cd3f81989ba51.md new file mode 100644 index 00000000000..73625912527 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662350dc387cd3f81989ba51.md @@ -0,0 +1,53 @@ +--- +id: 662350dc387cd3f81989ba51 +title: Task 59 +challengeType: 19 +dashedName: task-59 +--- + + + +# --description-- + +Listen to the audio and answer the question. + +# --question-- + +## --text-- + +What is Sophie's plan if she encounters an unusual issue in her work? + +## --answers-- + +To immediately report the issue without investigating + +### --feedback-- + +Sophie indicates a willingness to try to find the source of the problem herself, not just to report it. + +--- + +To ignore the issue as it might not be significant + +### --feedback-- + +Sophie expresses an intention to find the source of the problem, not to ignore it. + +--- + +To find the source of the problem herself + +--- + +To wait for someone else to notice the issue + +### --feedback-- + +Sophie plans to take action herself upon noticing the issue, not wait for others. + +## --video-solution-- + +3 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235136fd7a23f8f802b279.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235136fd7a23f8f802b279.md new file mode 100644 index 00000000000..5f6531c2bf3 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235136fd7a23f8f802b279.md @@ -0,0 +1,53 @@ +--- +id: 66235136fd7a23f8f802b279 +title: Task 60 +challengeType: 22 +dashedName: task-60 +--- + + + +# --description-- + +`To break` in a software context means to cause something to fail or stop working correctly. For example, `Incorrect code can break the application` means it can cause the application to malfunction. + +# --fillInTheBlank-- + +## --sentence-- + +`Right. When you start _, write test _ for the _ function. It'll ensure that your changes don't _ anything else.` + +## --blanks-- + +`testing` + +### --feedback-- + +It refers to the process of evaluating the software to ensure it functions as expected. + +--- + +`cases` + +### --feedback-- + +They are specific scenarios used to test how the software operates under various conditions. + +--- + +`modified` + +### --feedback-- + +It refers to the changes made to the function. + +--- + +`break` + +### --feedback-- + +It means causing a part of the system to fail or stop working correctly. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662351c28974b0faad8607be.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662351c28974b0faad8607be.md new file mode 100644 index 00000000000..004c7ed1f16 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662351c28974b0faad8607be.md @@ -0,0 +1,53 @@ +--- +id: 662351c28974b0faad8607be +title: Task 61 +challengeType: 19 +dashedName: task-61 +--- + + + +# --description-- + +Listen to the audio and answer the question. + +# --question-- + +## --text-- + +What is Brian advising Sophie to do when testing her code changes? + +## --answers-- + +To avoid testing as it might be too time-consuming + +### --feedback-- + +Brian emphasizes the importance of testing, not avoiding it. + +--- + +To write test cases for the modified function to ensure it doesn't cause problems + +--- + +To only test the original parts of the code + +### --feedback-- + +Brian's advice is specifically about testing the modified function. + +--- + +To manually check each part of the system + +### --feedback-- + +Brian suggests writing test cases, not necessarily manually checking each part. + +## --video-solution-- + +2 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235f35bef6ef183f7a06ff.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235f35bef6ef183f7a06ff.md new file mode 100644 index 00000000000..e10f6ff3537 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235f35bef6ef183f7a06ff.md @@ -0,0 +1,45 @@ +--- +id: 66235f35bef6ef183f7a06ff +title: Task 62 +challengeType: 22 +dashedName: task-62 +--- + + + +# --description-- + +`Stability` in a system or software context means the state of being steady and not prone to crashes or errors. For example, `We work to improve the stability of our software` means efforts are made to make the software more reliable and less likely to fail. + +# --fillInTheBlank-- + +## --sentence-- + +`Will it help _ the _ system _?` + +## --blanks-- + +`ensure` + +### --feedback-- + +It means making certain that the system remains stable. + +--- + +`overall` + +### --feedback-- + +It refers to the entire system as a whole, not just parts of it. + +--- + +`stability` + +### --feedback-- + +It is the quality of being reliable and not prone to errors or crashes. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235ffab373a11abea1a42c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235ffab373a11abea1a42c.md new file mode 100644 index 00000000000..e6d9bbf8d15 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235ffab373a11abea1a42c.md @@ -0,0 +1,53 @@ +--- +id: 66235ffab373a11abea1a42c +title: Task 63 +challengeType: 19 +dashedName: task-63 +--- + + + +# --description-- + +Listen to the audio and answer the question. + +# --question-- + +## --text-- + +What does Sophie want to know about the action she is considering? + +## --answers-- + +If it will make the system run faster + +### --feedback-- + +Her question is about stability, not specifically about speed. + +--- + +If it will decrease the system's functionality + +### --feedback-- + +Sophie is concerned about maintaining stability, not decreasing functionality. + +--- + +If it will lead to more errors in the system + +### --feedback-- + +Sophie's concern is whether the action will maintain stability, not cause more errors. + +--- + +If it will help maintain the system's overall stability + +## --video-solution-- + +4 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662360667ceb071bd3061489.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662360667ceb071bd3061489.md new file mode 100644 index 00000000000..0a96ee1f286 --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662360667ceb071bd3061489.md @@ -0,0 +1,54 @@ +--- +id: 662360667ceb071bd3061489 +title: Task 64 +challengeType: 22 +dashedName: task-64 +--- + + + +# --description-- + +A `safety net` is a term used to describe something that provides a measure of protection or security. In programming, referring to testing as a `safety net` means it helps catch and prevent errors before they become major issues, much like a net that catches someone who falls. + + +# --fillInTheBlank-- + +## --sentence-- + +`Absolutely. Testing is a _ net. And don't forget, if you're _ unsure about anything, don't _ to ask for a _ opinion. I'm here to help.` + +## --blanks-- + +`safety` + +### --feedback-- + +It refers to protection or security against negative outcomes or failures. + +--- + +`still` + +### --feedback-- + +It indicates a continuation of the state of being unsure. + +--- + +`hesitate` + +### --feedback-- + +It means to pause or delay due to uncertainty. + +--- + +`second` + +### --feedback-- + +It means advice or views from another person. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66236122aafa541e002b61e5.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66236122aafa541e002b61e5.md new file mode 100644 index 00000000000..e00c53331df --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66236122aafa541e002b61e5.md @@ -0,0 +1,53 @@ +--- +id: 66236122aafa541e002b61e5 +title: Task 65 +challengeType: 19 +dashedName: task-65 +--- + + + +# --description-- + +Brian uses a metaphor of a `safety net` to illustrate how something can serve as a protective measure. + +# --question-- + +## --text-- + +What does Brian refer to as a `safety net`? + +## --answers-- + +The process of getting a second opinion + +### --feedback-- + +While seeking a second opinion is advisable, it's not what Brian refers to as a `safety net`. + +--- + +The act of hesitating before making changes + +### --feedback-- + +Hesitation is not the `safety net` Brian mentions; he encourages decisive action. + +--- + +The practice of conducting thorough testing + +--- + +The process of continually updating the software + +### --feedback-- + +Continuous updates are important, but it's the testing process Brian describes as a `safety net`. + +## --video-solution-- + +3 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623619449c2dc1f62f15ff2.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623619449c2dc1f62f15ff2.md new file mode 100644 index 00000000000..7827a36604c --- /dev/null +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623619449c2dc1f62f15ff2.md @@ -0,0 +1,37 @@ +--- +id: 6623619449c2dc1f62f15ff2 +title: Task 66 +challengeType: 22 +dashedName: task-66 +--- + + + +# --description-- + +`To reach out` means to contact someone for assistance or information. In a workplace context, it's about seeking help or advice from colleagues. + +# --fillInTheBlank-- + +## --sentence-- + +`I really _ it. I'll _ out to you if I need more help. Thanks, Brian.` + +## --blanks-- + +`appreciate` + +### --feedback-- + +It means Sophie is thankful for Brian's offer of help. + +--- + +`reach` + +### --feedback-- + +It means Sophie will contact Brian if she requires further assistance. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/dialogue-placeholder.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/dialogue-placeholder.md deleted file mode 100644 index 0c3e95d7e70..00000000000 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/dialogue-placeholder.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -id: 655cd641cf05ad9560af2fbf -title: "Dialogue: Placeholder" -challengeType: 21 -videoId: nLDychdBwUg -dashedName: dialogue-placeholder ---- - -# --description-- - -Watch the video above to understand the context of the upcoming lessons. - -# --assignment-- - -Watch the video