mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-05 00:00:18 -04:00
chore(i18n,learn): processed translations (#55571)
This commit is contained in:
committed by
GitHub
parent
bc27963216
commit
13828c6a3f
@@ -28,7 +28,7 @@ Your new `if` condition should be `all([])`.
|
||||
|
||||
```js
|
||||
({ test: () => assert(runPython(`
|
||||
_Node(_code).find_function("generate_password").find_while("True").find_bodies()[0].find_if("all([])")
|
||||
_Node(_code).find_function("generate_password").find_while("True").find_bodies()[0].find_if("all([])") != _Node()
|
||||
`)) })
|
||||
```
|
||||
|
||||
|
||||
@@ -34,13 +34,17 @@ You should remove the `pass` keyword from the `search` method.
|
||||
You should call the `_search` method within the `search` method.
|
||||
|
||||
```js
|
||||
({ test: () => assert.match(code, /self\._search\([^(]*\)/) });
|
||||
({ test: () => assert(runPython(`
|
||||
str(_Node(_code).find_class("BinarySearchTree").find_function("search").find_calls("_search")[0]).startswith("self._search(")
|
||||
`)) });
|
||||
```
|
||||
|
||||
You should call the `_search` method passing `self.root` and `key` as the arguments.
|
||||
|
||||
```js
|
||||
({ test: () => assert.match(code, /self\._search\(\s*self\.root\s*,\s*key\s*\)/) });
|
||||
({ test: () => assert(runPython(`
|
||||
_Node(_code).find_class("BinarySearchTree").find_function("search").find_calls("_search")[0].is_equivalent("self._search(self.root, key)")
|
||||
`)) });
|
||||
```
|
||||
|
||||
# --seed--
|
||||
|
||||
@@ -15,88 +15,100 @@ dashedName: step-1
|
||||
|
||||
# --hints--
|
||||
|
||||
يجب أن يحتوي الكود الخاص بك على `DOCTYPE`.
|
||||
Your code should contain the `DOCTYPE` declaration.
|
||||
|
||||
```js
|
||||
assert(code.match(/<!DOCTYPE/gi));
|
||||
assert.match(code, /<!DOCTYPE/gi);
|
||||
```
|
||||
|
||||
يجب عليك تضمين مسافة بعد `DOCTYPE`.
|
||||
You should include a space after the `DOCTYPE` declaration.
|
||||
|
||||
```js
|
||||
assert(code.match(/<!DOCTYPE\s+/gi));
|
||||
assert.match(code, /<!DOCTYPE\s+/gi);
|
||||
```
|
||||
|
||||
يجب عليك تحديد نوع المستند ليكون `html`.
|
||||
|
||||
```js
|
||||
assert(code.match(/<!DOCTYPE\s+html/gi));
|
||||
assert.match(code, /<!DOCTYPE\s+html/gi);
|
||||
```
|
||||
|
||||
يجب عليك إغلاق تعريف `DOCTYPE` مع `>` بعد إضافة type.
|
||||
|
||||
```js
|
||||
assert(code.match(/<!DOCTYPE\s+html\s*>/gi));
|
||||
assert.match(code, /<!DOCTYPE\s+html\s*>/gi);
|
||||
```
|
||||
|
||||
يجب أن يحتوي عنصر `html` الخاص بك على علامة افتتاحية مع سمة `lang` بقيمة `en`.
|
||||
|
||||
```js
|
||||
assert(code.match(/<html\s+lang\s*=\s*('|")en\1\s*>/gi));
|
||||
assert.match(code, /<html\s+lang\s*=\s*('|")en\1\s*>/gi);
|
||||
```
|
||||
|
||||
يجب أن يحتوي عنصر `html` الخاص بك على closing tag.
|
||||
|
||||
```js
|
||||
assert(code.match(/<\/html\s*>/));
|
||||
assert.match(code, /<\/html\s*>/);
|
||||
```
|
||||
|
||||
يجب أن يكون تعريف `DOCTYPE` في بداية HTML الخاص بك.
|
||||
|
||||
```js
|
||||
assert(__helpers.removeHtmlComments(code).match(/^\s*<!DOCTYPE\s+html\s*>/i));
|
||||
assert.match(__helpers.removeHtmlComments(code), /^\s*<!DOCTYPE\s+html\s*>/i);
|
||||
```
|
||||
|
||||
يجب أن يكون لديك العلامة مفتوحة (opening tag) الآتية للعنصر `head`.
|
||||
|
||||
```js
|
||||
assert(code.match(/<head\s*>/i));
|
||||
assert.match(code, /<head\s*>/i);
|
||||
```
|
||||
|
||||
يجب أن يكون لديك العلامة المغلقة (closing tag) الآتية للعنصر `head`.
|
||||
|
||||
```js
|
||||
assert(code.match(/<\/head\s*>/i));
|
||||
assert.match(code, /<\/head\s*>/i);
|
||||
```
|
||||
|
||||
يجب أن يكون لديك العلامة مفتوحة (opening tag) الآتية للعنصر `body`.
|
||||
|
||||
```js
|
||||
assert(code.match(/<body\s*>/i));
|
||||
assert.match(code, /<body\s*>/i);
|
||||
```
|
||||
|
||||
يجب أن يكون لديك العلامة المغلقة (closing tag) الآتية للعنصر `body`.
|
||||
|
||||
```js
|
||||
assert(code.match(/<\/body\s*>/i));
|
||||
assert.match(code, /<\/body\s*>/i);
|
||||
```
|
||||
|
||||
عناصر `head` و `body` يجب أن يكونا أشقاء (siblings).
|
||||
Your `body` element should be the first element after the `head` element.
|
||||
|
||||
```js
|
||||
assert(document.querySelector('head')?.nextElementSibling?.localName === 'body');
|
||||
assert.match(code, /<\/head\s*>\s*<body\s*>/i);
|
||||
```
|
||||
|
||||
عنصر `head` يجب أن يكون داخل عنصر `html`.
|
||||
Your `head` and `body` elements should be siblings.
|
||||
|
||||
```js
|
||||
assert([...document.querySelector('html')?.children].some(x => x?.localName === 'head'));
|
||||
assert.strictEqual(document.querySelector('head')?.nextElementSibling?.localName, 'body');
|
||||
```
|
||||
|
||||
عنصر `body` يجب أن يكون داخل عنصر `html`.
|
||||
Your `head` element should be the first element inside your `html` element.
|
||||
|
||||
```js
|
||||
assert([...document.querySelector('html')?.children].some(x => x?.localName === 'body'));
|
||||
assert.match(code, /<html\s+lang\s*=\s*('|")en\1\s*>\s*<head\s*>/);
|
||||
```
|
||||
|
||||
Your `head` element should be within the `html` element.
|
||||
|
||||
```js
|
||||
assert.isTrue([...document.querySelector('html')?.children].some(x => x?.localName === 'head'));
|
||||
```
|
||||
|
||||
Your `body` element should be within the `html` element.
|
||||
|
||||
```js
|
||||
assert.isTrue([...document.querySelector('html')?.children].some(x => x?.localName === 'body'));
|
||||
```
|
||||
|
||||
الكود الخاص بك يجب أن يحتوي على عنصر `meta`.
|
||||
@@ -109,7 +121,14 @@ assert.exists(meta);
|
||||
يجب أن يحتوي عنصر `meta` الخاص بك على خاصية `charset` مع القيمة `UTF-8`.
|
||||
|
||||
```js
|
||||
assert.match(code, /<meta[\s\S]+?charset=('|"|`)UTF-8\1/i)
|
||||
assert.match(code, /<meta\s+charset=('|"|`)UTF-8\1/i);
|
||||
```
|
||||
|
||||
Your `meta` element should be inside the `head` element.
|
||||
|
||||
```js
|
||||
const regex = /<head\s*>(?:.|\r|\n)*?<meta\s+charset=('|"|`)utf-8\1(?:.|\r|\n)*?<\/head\s*>/i;
|
||||
assert.match(code, regex);
|
||||
```
|
||||
|
||||
الكود الخاص بك يجب أن يحتوي على عنصر `title`.
|
||||
@@ -123,26 +142,26 @@ assert.exists(title);
|
||||
|
||||
```js
|
||||
const title = document.querySelector('title');
|
||||
assert.equal(title?.text?.trim()?.toLowerCase(), 'ferris wheel')
|
||||
assert.strictEqual(title?.text?.trim()?.toLowerCase(), 'ferris wheel');
|
||||
```
|
||||
|
||||
تذكر أن casing، أي حالة الحرف سواء كبير أو صغير (capital or small) والإملاء مهمان للعنوان.
|
||||
|
||||
```js
|
||||
const title = document.querySelector('title');
|
||||
assert.equal(title?.text?.trim(), 'Ferris Wheel');
|
||||
assert.strictEqual(title?.text?.trim(), 'Ferris Wheel');
|
||||
```
|
||||
|
||||
الكود الخاص بك يجب أن يحتوي على عنصر `link`.
|
||||
|
||||
```js
|
||||
assert.match(code, /<link/)
|
||||
assert.match(code, /<link/);
|
||||
```
|
||||
|
||||
الكود الخاص بك يجب أن يحتوي على عنصر `link` مغلق ذاتيا.
|
||||
You should have one `link` element.
|
||||
|
||||
```js
|
||||
assert(document.querySelectorAll('link').length === 1);
|
||||
assert.strictEqual(document.querySelectorAll('link').length, 1);
|
||||
```
|
||||
|
||||
عنصر `link` الخاص بك يجب أن يكون داخل عنصر `head` الخاص بك.
|
||||
@@ -154,16 +173,16 @@ assert.exists(document.querySelector('head > link'));
|
||||
عنصر `link` الخاص بك يجب أن يحتوي على سمة `rel` بقيمة `stylesheet`.
|
||||
|
||||
```js
|
||||
const link_element = document.querySelector('link');
|
||||
const rel = link_element.getAttribute("rel");
|
||||
assert.equal(rel, "stylesheet");
|
||||
const linkElement = document.querySelector('link');
|
||||
const rel = linkElement?.getAttribute("rel");
|
||||
assert.strictEqual(rel, "stylesheet");
|
||||
```
|
||||
|
||||
عنصر `link` الخاص بك يجب أن يحتوي على سمة `href` بقيمة `styles.css`.
|
||||
|
||||
```js
|
||||
const link = document.querySelector('link');
|
||||
assert.equal(link.dataset.href, "styles.css");
|
||||
const linkElement = document.querySelector('link');
|
||||
assert.strictEqual(linkElement?.dataset?.href, "styles.css");
|
||||
```
|
||||
|
||||
# --seed--
|
||||
|
||||
@@ -7,9 +7,9 @@ dashedName: step-4
|
||||
|
||||
# --description--
|
||||
|
||||
لأخبار المتصفحات عن كيفية ترميز الأحرف ( encode characters) على صفحتك، قم بتعيين `charset` إلى `utf-8`. `utf-8` هي مجموعة أحرف عالمية تتضمن تقريبًا كل حرف من جميع اللغات البشرية.
|
||||
The `charset` attribute specifies the character encoding used by the document. `utf-8` (Unicode Transformation Format – 8-bit) is a character encoding standard used for electronic communication.
|
||||
|
||||
داخل عنصر `head` قم بدمج عنصر `meta` مع السمة `charset` بقيمة `utf-8`. تذكر أن `meta` عناصر مغلقة ذاتيا، ولا تحتاج إلى علامة إغلاق.
|
||||
Inside the `head` element, nest a `meta` element with the attribute `charset` set to `"utf-8"`.
|
||||
|
||||
# --hints--
|
||||
|
||||
@@ -17,16 +17,16 @@ dashedName: step-4
|
||||
|
||||
```js
|
||||
const meta = document.querySelectorAll('meta');
|
||||
assert(meta?.length === 1);
|
||||
assert.strictEqual(meta?.length, 1);
|
||||
```
|
||||
|
||||
يجب أن يكون عنصر `meta` عنصر مغلق ذاتيا (self-closing element).
|
||||
Your `meta` element should be a void element, it should not have a closing tag `</meta>`.
|
||||
|
||||
```js
|
||||
assert(code.match(/<\/meta>/i) === null);
|
||||
assert.notMatch(code, /<\/meta>/i);
|
||||
```
|
||||
|
||||
يجب أن يحتوي عنصر `meta` على السمة `charset` بقيمة `utf-8`.
|
||||
Your `meta` element should have a `charset` attribute set to the value `"utf-8"`.
|
||||
|
||||
```js
|
||||
const meta = [...document.querySelectorAll('meta')];
|
||||
@@ -34,6 +34,13 @@ const target = meta?.find(m => m?.getAttribute('charset')?.toLowerCase() === 'ut
|
||||
assert.exists(target);
|
||||
```
|
||||
|
||||
Your `meta` element should be inside the `head` element.
|
||||
|
||||
```js
|
||||
const metaElementRegex = /<head\s*>(?:.|\r|\n)*?<meta(?:.|\r|\n)*?<\/head\s*>/i;
|
||||
assert.match(code, metaElementRegex);
|
||||
```
|
||||
|
||||
# --seed--
|
||||
|
||||
## --seed-contents--
|
||||
|
||||
@@ -7,9 +7,9 @@ dashedName: step-5
|
||||
|
||||
# --description--
|
||||
|
||||
You can have multiple self-closing `meta` elements on a web page. Each `meta` element adds information about the page that cannot be expressed by other HTML elements.
|
||||
You can have multiple `meta` elements on a web page. Each `meta` element adds information about the page that cannot be expressed by other HTML elements.
|
||||
|
||||
Add another self-closing `meta` element within the `head`. Give it a `name` attribute set to `viewport` and a `content` attribute set to `width=device-width, initial-scale=1.0` so your page looks the same on all devices.
|
||||
Add another `meta` element within the `head`. Give it a `name` attribute set to `"viewport"` and a `content` attribute set to `"width=device-width, initial-scale=1.0"` so your page looks the same on all devices.
|
||||
|
||||
# --hints--
|
||||
|
||||
@@ -17,24 +17,32 @@ You should have two `meta` elements.
|
||||
|
||||
```js
|
||||
const meta = document.querySelectorAll('meta');
|
||||
assert(meta?.length === 2);
|
||||
assert.strictEqual(meta?.length, 2);
|
||||
```
|
||||
|
||||
Your new `meta` element should be a self-closing element.
|
||||
Your new `meta` element should be a void element, it should not have a closing tag `</meta>`.
|
||||
|
||||
```js
|
||||
assert(code.match(/<\/meta>/i) === null);
|
||||
assert.notMatch(code, /<\/meta>/i);
|
||||
```
|
||||
|
||||
Your new `meta` element should have a `name` attribute set to `viewport`, and a `content` attribute set to `width=device-width, initial-scale=1.0`.
|
||||
|
||||
Your new `meta` element should have a `name` attribute set to `"viewport"`, and a `content` attribute set to `"width=device-width, initial-scale=1.0"`.
|
||||
|
||||
```js
|
||||
const meta = [...document.querySelectorAll('meta')];
|
||||
const reValidContent = /^\s*width\s*=\s*device-width\s*,\s*initial-scale\s*=\s*1(?:\.0)?\s*$/;
|
||||
const target = meta?.find(m => m?.getAttribute('name') === 'viewport' && reValidContent.test(m?.getAttribute('content')));
|
||||
const contentAttrRegex = /^\s*width\s*=\s*device-width\s*,\s*initial-scale\s*=\s*1(?:\.0)?\s*$/i;
|
||||
const target = meta?.find(m => m?.getAttribute('name')?.toLowerCase()?.replace(/\s*/g, '') === 'viewport' && contentAttrRegex.test(m?.getAttribute('content')));
|
||||
assert.exists(target);
|
||||
```
|
||||
|
||||
Your new `meta` element should be inside the `head` element.
|
||||
|
||||
```js
|
||||
const metaElementRegex = /<head\s*>(?:.|\r|\n)*?<meta\s+name\s*=\s*('|"|`)\s*viewport\s*\1\s+content\s*=\s*\1\s*width\s*=\s*device-width\s*,\s*initial-scale\s*=\s*1(?:\.0)?\s*\1(?:.|\r|\n)*?<\/head\s*>/i;
|
||||
assert.match(code, metaElementRegex);
|
||||
```
|
||||
|
||||
# --seed--
|
||||
|
||||
## --seed-contents--
|
||||
|
||||
@@ -9,35 +9,42 @@ dashedName: step-7
|
||||
|
||||
في هذا المشروع ستعمل مع ملف CSS خارجي لتصميم الصفحة. لقد قمنا بالفعل بإنشاء ملف `styles.css` لك. ولكن قبل أن تتمكن من استخدامه، ستحتاج إلى ربطه بالصفحة.
|
||||
|
||||
Nest a `link` element within the `head` element. اعطيها سمة `rel` بقيمة `stylesheet` و `href` بقيمة `styles.css`.
|
||||
Nest a `link` element within the `head` element. Give it a `rel` attribute set to `"stylesheet"` and an `href` attribute set to `"styles.css"`.
|
||||
|
||||
# --hints--
|
||||
|
||||
الكود الخاص بك يجب أن يحتوي على عنصر `link` مغلق ذاتيا.
|
||||
You should have one `link` element.
|
||||
|
||||
```js
|
||||
assert(document.querySelectorAll('link').length === 1);
|
||||
assert.strictEqual(document.querySelectorAll('link')?.length, 1);
|
||||
```
|
||||
|
||||
عنصر `link` الخاص بك يجب أن يكون داخل عنصر `head` الخاص بك.
|
||||
Your `link` element should be a void element, it should not have a closing tag `</link>`.
|
||||
|
||||
```js
|
||||
assert.exists(document.querySelector('head > link'));
|
||||
assert.notMatch(code, /<\/link>/i);
|
||||
```
|
||||
|
||||
عنصر `link` الخاص بك يجب أن يحتوي على سمة `rel` بقيمة `stylesheet`.
|
||||
Your `link` element should have a `rel` attribute with the value `"stylesheet"`.
|
||||
|
||||
```js
|
||||
const link_element = document.querySelector('link');
|
||||
const rel = link_element.getAttribute("rel");
|
||||
assert.equal(rel, "stylesheet");
|
||||
const linkElement = document.querySelector('link');
|
||||
const rel = linkElement?.getAttribute("rel")?.toLowerCase();
|
||||
assert.strictEqual(rel, "stylesheet");
|
||||
```
|
||||
|
||||
عنصر `link` الخاص بك يجب أن يحتوي على سمة `href` بقيمة `styles.css`.
|
||||
Your `link` element should have an `href` attribute with the value `"styles.css"`.
|
||||
|
||||
```js
|
||||
const link = document.querySelector('link');
|
||||
assert.equal(link.dataset.href, "styles.css");
|
||||
const linkElement = document.querySelector('link');
|
||||
assert.strictEqual(linkElement?.dataset?.href, "styles.css");
|
||||
```
|
||||
|
||||
Your `link` element should be inside the `head` element.
|
||||
|
||||
```js
|
||||
const linkElementRegex = /<head\s*>(?:.|\r|\n)*?<link(?:.|\r|\n)*?<\/head\s*>/i;
|
||||
assert.match(code, linkElementRegex);
|
||||
```
|
||||
|
||||
# --seed--
|
||||
|
||||
@@ -26,7 +26,14 @@ Your condition for the `if` statement should check if the sum of the player's `y
|
||||
|
||||
```js
|
||||
const player = new Player();
|
||||
assert.match(player.update.toString(), /if\s*\(\s*(?:this\.position\.y\s*\+\s*this\.height\s*\+\s*this\.velocity\.y|this\.position\.y\s*\+\s*this\.velocity\.y\s*\+\s*this\.height|this\.height\s*\+\s*this\.position\.y\s*\+\s*this\.velocity\.y|this\.height\s*\+\s*this\.velocity\.y\s*\+\s*this\.position\.y|this\.velocity\.y\s*\+\s*this\.position\.y\s*\+\s*this\.height|this\.velocity\.y\s*\+\s*this\.height\s*\+\s*this\.position\.y)\s*<=\s*canvas\.height\s*\)\s*{\s*}/);
|
||||
assert.match(player.update.toString(), /if\s*\(\s*(?:this\.position\.y\s*\+\s*this\.height\s*\+\s*this\.velocity\.y|this\.position\.y\s*\+\s*this\.velocity\.y\s*\+\s*this\.height|this\.height\s*\+\s*this\.position\.y\s*\+\s*this\.velocity\.y|this\.height\s*\+\s*this\.velocity\.y\s*\+\s*this\.position\.y|this\.velocity\.y\s*\+\s*this\.position\.y\s*\+\s*this\.height|this\.velocity\.y\s*\+\s*this\.height\s*\+\s*this\.position\.y)\s*<=\s*canvas\.height\s*\)/);
|
||||
```
|
||||
|
||||
Your `if` statement should be empty.
|
||||
|
||||
```js
|
||||
const player = new Player();
|
||||
assert.match(player.update.toString(), /if\s*\(.*\)\s*{\s*}/);
|
||||
```
|
||||
|
||||
# --seed--
|
||||
|
||||
@@ -13,8 +13,6 @@ Set the value of the `msg` property to the following string:
|
||||
"decimalToBinary(1) returns '1' (base case) and gives that value to the stack below. Then it pops off the stack."
|
||||
```
|
||||
|
||||
Note that, since the string itself contains double quotation marks, you'll need to escape them with a backslash, or use single quotation marks for your string value.
|
||||
|
||||
# --hints--
|
||||
|
||||
You should add the property `msg` to the animation object at the top of the stack.
|
||||
|
||||
@@ -192,7 +192,7 @@ const animationData = [
|
||||
inputVal: 1,
|
||||
marginTop: -200,
|
||||
addElDelay: 2000,
|
||||
msg: 'decimalToBinary(1) returns "1" (base case) and gives that value to the stack below. Then it pops off the stack.'
|
||||
msg: "decimalToBinary(1) returns '1' (base case) and gives that value to the stack below. Then it pops off the stack."
|
||||
}
|
||||
--fcc-editable-region--
|
||||
];
|
||||
|
||||
@@ -217,7 +217,7 @@ const animationData = [
|
||||
inputVal: 1,
|
||||
marginTop: -200,
|
||||
addElDelay: 2000,
|
||||
msg: 'decimalToBinary(1) returns "1" (base case) and gives that value to the stack below. Then it pops off the stack.',
|
||||
msg: "decimalToBinary(1) returns '1' (base case) and gives that value to the stack below. Then it pops off the stack.",
|
||||
showMsgDelay: 5000,
|
||||
removeElDelay: 10000,
|
||||
}
|
||||
|
||||
@@ -220,7 +220,7 @@ const animationData = [
|
||||
inputVal: 1,
|
||||
marginTop: -200,
|
||||
addElDelay: 2000,
|
||||
msg: 'decimalToBinary(1) returns "1" (base case) and gives that value to the stack below. Then it pops off the stack.',
|
||||
msg: "decimalToBinary(1) returns '1' (base case) and gives that value to the stack below. Then it pops off the stack.",
|
||||
showMsgDelay: 5000,
|
||||
removeElDelay: 10000,
|
||||
}
|
||||
|
||||
@@ -188,7 +188,7 @@ const animationData = [
|
||||
inputVal: 1,
|
||||
marginTop: -200,
|
||||
addElDelay: 2000,
|
||||
msg: 'decimalToBinary(1) returns "1" (base case) and gives that value to the stack below. Then it pops off the stack.',
|
||||
msg: "decimalToBinary(1) returns '1' (base case) and gives that value to the stack below. Then it pops off the stack.",
|
||||
showMsgDelay: 5000,
|
||||
removeElDelay: 10000,
|
||||
}
|
||||
|
||||
@@ -170,7 +170,7 @@ const animationData = [
|
||||
inputVal: 1,
|
||||
marginTop: -200,
|
||||
addElDelay: 2000,
|
||||
msg: 'decimalToBinary(1) returns "1" (base case) and gives that value to the stack below. Then it pops off the stack.',
|
||||
msg: "decimalToBinary(1) returns '1' (base case) and gives that value to the stack below. Then it pops off the stack.",
|
||||
showMsgDelay: 5000,
|
||||
removeElDelay: 10000,
|
||||
}
|
||||
|
||||
@@ -179,7 +179,7 @@ const animationData = [
|
||||
inputVal: 1,
|
||||
marginTop: -200,
|
||||
addElDelay: 2000,
|
||||
msg: 'decimalToBinary(1) returns "1" (base case) and gives that value to the stack below. Then it pops off the stack.',
|
||||
msg: "decimalToBinary(1) returns '1' (base case) and gives that value to the stack below. Then it pops off the stack.",
|
||||
showMsgDelay: 5000,
|
||||
removeElDelay: 10000,
|
||||
}
|
||||
|
||||
@@ -188,7 +188,7 @@ const animationData = [
|
||||
inputVal: 1,
|
||||
marginTop: -200,
|
||||
addElDelay: 2000,
|
||||
msg: 'decimalToBinary(1) returns "1" (base case) and gives that value to the stack below. Then it pops off the stack.',
|
||||
msg: "decimalToBinary(1) returns '1' (base case) and gives that value to the stack below. Then it pops off the stack.",
|
||||
showMsgDelay: 5000,
|
||||
removeElDelay: 10000,
|
||||
}
|
||||
|
||||
@@ -179,7 +179,7 @@ const animationData = [
|
||||
inputVal: 1,
|
||||
marginTop: -200,
|
||||
addElDelay: 2000,
|
||||
msg: 'decimalToBinary(1) returns "1" (base case) and gives that value to the stack below. Then it pops off the stack.',
|
||||
msg: "decimalToBinary(1) returns '1' (base case) and gives that value to the stack below. Then it pops off the stack.",
|
||||
showMsgDelay: 5000,
|
||||
removeElDelay: 10000,
|
||||
}
|
||||
|
||||
@@ -190,7 +190,7 @@ const animationData = [
|
||||
inputVal: 1,
|
||||
marginTop: -200,
|
||||
addElDelay: 2000,
|
||||
msg: 'decimalToBinary(1) returns "1" (base case) and gives that value to the stack below. Then it pops off the stack.',
|
||||
msg: "decimalToBinary(1) returns '1' (base case) and gives that value to the stack below. Then it pops off the stack.",
|
||||
showMsgDelay: 5000,
|
||||
removeElDelay: 10000,
|
||||
}
|
||||
|
||||
@@ -170,7 +170,7 @@ const animationData = [
|
||||
inputVal: 1,
|
||||
marginTop: -200,
|
||||
addElDelay: 2000,
|
||||
msg: 'decimalToBinary(1) returns "1" (base case) and gives that value to the stack below. Then it pops off the stack.',
|
||||
msg: "decimalToBinary(1) returns '1' (base case) and gives that value to the stack below. Then it pops off the stack.",
|
||||
showMsgDelay: 5000,
|
||||
removeElDelay: 10000,
|
||||
}
|
||||
@@ -368,7 +368,7 @@ const animationData = [
|
||||
inputVal: 1,
|
||||
marginTop: -200,
|
||||
addElDelay: 2000,
|
||||
msg: 'decimalToBinary(1) returns "1" (base case) and gives that value to the stack below. Then it pops off the stack.',
|
||||
msg: "decimalToBinary(1) returns '1' (base case) and gives that value to the stack below. Then it pops off the stack.",
|
||||
showMsgDelay: 5000,
|
||||
removeElDelay: 10000,
|
||||
},
|
||||
|
||||
@@ -374,18 +374,6 @@ input[type="radio"]:disabled + label {
|
||||
```
|
||||
|
||||
```js
|
||||
const listOfAllDice = document.querySelectorAll(".die");
|
||||
const scoreInputs = document.querySelectorAll("#score-options input");
|
||||
const scoreSpans = document.querySelectorAll("#score-options span");
|
||||
const currentRound = document.getElementById("current-round");
|
||||
const currentRoundRolls = document.getElementById("current-round-rolls");
|
||||
const totalScore = document.getElementById("total-score");
|
||||
const scoreHistory = document.getElementById("score-history");
|
||||
const rollDiceBtn = document.getElementById("roll-dice-btn");
|
||||
const keepScoreBtn = document.getElementById("keep-score-btn");
|
||||
const rulesContainer = document.querySelector(".rules-container");
|
||||
const rulesBtn = document.getElementById("rules-btn");
|
||||
|
||||
--fcc-editable-region--
|
||||
|
||||
--fcc-editable-region--
|
||||
|
||||
@@ -23,7 +23,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Hi, Tom! _ you happy with the workplace so far?`
|
||||
`Hi, Tom! BLANK you happy with the workplace so far?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Yes, it's great! _ is friendly.`
|
||||
`Yes, it's great! BLANK is friendly.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Listen, how about the team-_ activities here?`
|
||||
`Listen, how about the team-BLANK activities here?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ The suffix `-ly` can be added to words to indicate the frequency of an event. He
|
||||
|
||||
Listen to the dialogue and choose the option that correctly completes Sarah's statement about the game night's frequency:
|
||||
|
||||
`Many of us enjoy the _ game night.`
|
||||
`Many of us enjoy the BLANK game night.`
|
||||
|
||||
## --answers--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Yes, I've played both before. Great choices. Is the team into playing _ as well, like "Gartic"?`
|
||||
`Yes, I've played both before. Great choices. Is the team into playing BLANK as well, like "Gartic"?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Hey, Tom! I saw you taking lots of _ with your cell phone outside the building. Are you into photography?`
|
||||
`Hey, Tom! I saw you taking lots of BLANK with your cell phone outside the building. Are you into photography?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Hey, Tom! I saw you taking lots of pics with your cell phone _ the building. Are you into photography?`
|
||||
`Hey, Tom! I saw you taking lots of pics with your cell phone BLANK the building. Are you into photography?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`_, I love it _ I'm only practicing.`
|
||||
`BLANK, I love it BLANK I'm only practicing.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Tom: How about you? _ you _ any hobbies?`
|
||||
`Tom: How about you? BLANK you BLANK any hobbies?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`That's cool! I like photography, but I _ _ of it as a hobby. I play the guitar in my free time.`
|
||||
`That's cool! I like photography, but I BLANK BLANK of it as a hobby. I play the guitar in my free time.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,9 +19,9 @@ Read the dialogue excerpt and fill in the blanks using `do` or `don't.`
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Tom: How about you? _ you have any hobbies?`
|
||||
`Tom: How about you? BLANK you have any hobbies?`
|
||||
|
||||
`Sophie: That's cool! I like it, but I _ think of it as a hobby.`
|
||||
`Sophie: That's cool! I like it, but I BLANK think of it as a hobby.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Electric, _! Back to your hobbies, though, do you have any favorite photography themes?`
|
||||
`Electric, BLANK! Back to your hobbies, though, do you have any favorite photography themes?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Electric, for sure! _ _ your hobbies, though, do you have any favorite photography themes?`
|
||||
`Electric, for sure! BLANK BLANK your hobbies, though, do you have any favorite photography themes?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I enjoy classic _, but any nice tune makes my day.`
|
||||
`I enjoy classic BLANK, but any nice tune makes my day.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`That's cool! I like photography, but I _ think of it as a hobby. I play the guitar in my free time.`
|
||||
`That's cool! I like photography, but I BLANK think of it as a hobby. I play the guitar in my free time.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Tom: Cool. I want to hear you play some day. Sophie: Only if you show me your favorite pics. Tom: It's _!`
|
||||
`Tom: Cool. I want to hear you play some day. Sophie: Only if you show me your favorite pics. Tom: It's BLANK!`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Hey, Sophie! Tell me about our team lead, Maria. _?`
|
||||
`Hey, Sophie! Tell me about our team lead, Maria. BLANK?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Well, she's very _ and she likes everything in _.`
|
||||
`Well, she's very BLANK and she likes everything in BLANK.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ For example, you can say, `I enjoy playing video games` if playing video games i
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I think she has a passion for technology and she _ leading our team.`
|
||||
`I think she has a passion for technology and she BLANK leading our team.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`_ are great traits for someone in her position, I think.`
|
||||
`BLANK are great traits for someone in her position, I think.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`The qualities of being proactive and organized are _ _ for a team leader.`
|
||||
`The qualities of being proactive and organized are BLANK BLANK for a team leader.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ Fill in the blanks to create a question about someone's job using the auxiliary
|
||||
|
||||
## --sentence--
|
||||
|
||||
`What _ Maria _?`
|
||||
`What BLANK Maria BLANK?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Those are great traits for someone in her position, I think. What _ she _ as the team lead?`
|
||||
`Those are great traits for someone in her position, I think. What BLANK she BLANK as the team lead?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -21,11 +21,11 @@ Fill in the blanks with the correct verbs based on their meanings.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`A team lead _ different tasks to the team members.`
|
||||
`A team lead BLANK different tasks to the team members.`
|
||||
|
||||
`It's the manager's job to _ that all the work is done correctly.`
|
||||
`It's the manager's job to BLANK that all the work is done correctly.`
|
||||
|
||||
`A well-organized project will _ without any issues.`
|
||||
`A well-organized project will BLANK without any issues.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ Let’s practice listening to verbs conjugated in the third person.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Maria coordinates our projects. She _ tasks and _ sure everything _ well.`
|
||||
`Maria coordinates our projects. She BLANK tasks and BLANK sure everything BLANK well.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`She works from her office _ of the time, but she's also in meetings a lot.`
|
||||
`She works from her office BLANK of the time, but she's also in meetings a lot.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`_ does she often hold team meetings?`
|
||||
`BLANK does she often hold team meetings?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ When you use the verb `hold` in the context of meetings, it means to have or con
|
||||
|
||||
## --sentence--
|
||||
|
||||
`When does she often _ team meetings?`
|
||||
`When does she often BLANK team meetings?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`She _ team meetings every Monday morning to plan the week ahead.`
|
||||
`She BLANK team meetings every Monday morning to plan the week ahead.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Maria _ challenges are positive`
|
||||
`Maria BLANK challenges are positive`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Maria thinks challenges are positive. She _ us to find solutions together.`
|
||||
`Maria thinks challenges are positive. She BLANK us to find solutions together.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Tell me about our team meetings, Sophie. Do they happen _ week?`
|
||||
`Tell me about our team meetings, Sophie. Do they happen BLANK week?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Yes, they _. We have meetings on Monday mornings.`
|
||||
`Yes, they BLANK. We have meetings on Monday mornings.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Tom: Hmm… Do we _ all our ongoing projects in these meetings?`
|
||||
`Tom: Hmm… Do we BLANK all our ongoing projects in these meetings?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ In English, you use `on` when you're talking about the topic of communication, l
|
||||
|
||||
## --sentence--
|
||||
|
||||
`It's a chance to _ everyone _ project progress.`
|
||||
`It's a chance to BLANK everyone BLANK project progress.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Tom: Awesome! Do they usually _ long?`
|
||||
`Tom: Awesome! Do they usually BLANK long?`
|
||||
|
||||
`Sophie: Not too long. They usually take about 30 to 45 minutes.`
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`That's _. Do we have an agenda for each meeting?`
|
||||
`That's BLANK. Do we have an agenda for each meeting?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`That's reasonable. Do we have an _ for each meeting?`
|
||||
`That's reasonable. Do we have an BLANK for each meeting?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ Choose the standard preposition to complete the sentence about inclusion in a gr
|
||||
|
||||
## --text--
|
||||
|
||||
`Do the meetings involve everyone _ the team?`
|
||||
`Do the meetings involve everyone BLANK the team?`
|
||||
|
||||
## --answers--
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ Listen to the audio, understand the context and complete this sentence with the
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Maria _ assigns tasks during the meetings.`
|
||||
`Maria BLANK assigns tasks during the meetings.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Occasionally, yeah. It depends _ the project's needs.`
|
||||
`Occasionally, yeah. It depends BLANK the project's needs.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I can't wait for the first meeting I'll _.`
|
||||
`I can't wait for the first meeting I'll BLANK.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Hi Maria! I'm still _ to know the area. Is there an ATM nearby?`
|
||||
`Hi Maria! I'm still BLANK to know the area. Is there an ATM nearby?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Hi Maria! I'm still getting to know the area. Is there an _ _?`
|
||||
`Hi Maria! I'm still getting to know the area. Is there an BLANK BLANK?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ Complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Hi Maria! I'm still getting to know the area. _ there an ATM nearby?`
|
||||
`Hi Maria! I'm still getting to know the area. BLANK there an ATM nearby?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`That's good to know. _ there any parks _ here?`
|
||||
`That's good to know. BLANK there any parks BLANK here?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Yes, there are a couple of parks near here. _ great for a break.`
|
||||
`Yes, there are a couple of parks near here. BLANK great for a break.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`How about restaurants? Are there _ good restaurants in this neighborhood?`
|
||||
`How about restaurants? Are there BLANK good restaurants in this neighborhood?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ When you hear the phrase `not too far away`, it means the coffee shops are at a
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Absolutely! There is a gym. There are also great _ not too far away.`
|
||||
`Absolutely! There is a gym. There are also great BLANK not too far away.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -15,9 +15,9 @@ When Tom asks about places for reading and watching performances, he uses the pl
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Tom: How about _ or theaters?`
|
||||
`Tom: How about BLANK or theaters?`
|
||||
|
||||
`Maria: Hmm….. there isn't any _ around here that I know of. The bookstores I remember are all downtown.`
|
||||
`Maria: Hmm….. there isn't any BLANK around here that I know of. The bookstores I remember are all downtown.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Hmm….. _ any theater around here that I know of. The bookstores I remember are all downtown.`
|
||||
`Hmm….. BLANK any theater around here that I know of. The bookstores I remember are all downtown.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ Complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`_ welcome, Tom.`
|
||||
`BLANK welcome, Tom.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ Read the summary of the dialogue between Tom and Maria and fill in the blanks wi
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Tom is new to the area and is asking Maria for some information. First, he asks if _ an ATM nearby, and Maria says that _ a bank a few blocks away. Then, he inquires about parks and Maria tells him that _ a couple of parks near here. Tom wonders about places to eat and learns that _ many restaurants within walking distance. Looking for entertainment, he asks about theaters and bookstores. Maria informs him that _ any theater nearby, but _ bookstores downtown. Finally, Tom asks about shopping malls, and Maria assures him that _ malls around.`
|
||||
`Tom is new to the area and is asking Maria for some information. First, he asks if BLANK an ATM nearby, and Maria says that BLANK a bank a few blocks away. Then, he inquires about parks and Maria tells him that BLANK a couple of parks near here. Tom wonders about places to eat and learns that BLANK many restaurants within walking distance. Looking for entertainment, he asks about theaters and bookstores. Maria informs him that BLANK any theater nearby, but BLANK bookstores downtown. Finally, Tom asks about shopping malls, and Maria assures him that BLANK malls around.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ This contraction is a combination of the pronoun `you` and the verb `are`, which
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Hello. You_ the new graphic designer, right?`
|
||||
`Hello. YouBLANK the new graphic designer, right?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ In English, to check or confirm something people sometimes use tag questions. Fo
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Hello. You're the new graphic designer, _?`
|
||||
`Hello. You're the new graphic designer, BLANK?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ A `team lead` is a person who leads or manages a team. In the dialogue, Maria in
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I'm Maria, the _ _.`
|
||||
`I'm Maria, the BLANK BLANK.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ Listen to the audio and complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Hi, _ _! I'm Tom McKenzie. It's a pleasure to meet you.`
|
||||
`Hi, BLANK BLANK! I'm Tom McKenzie. It's a pleasure to meet you.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ The word `I'm` is a contraction of `I am`. Contractions are a way to shorten com
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Hi, that's right! _ Tom McKenzie.`
|
||||
`Hi, that's right! BLANK Tom McKenzie.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ Maria is asking Tom about his impressions of California.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Welcome aboard, Tom! How do you _ California so far?`
|
||||
`Welcome aboard, Tom! How do you BLANK California so far?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ The phrase `so far` is used in English to indicate the time up to the present mo
|
||||
|
||||
## --sentence--
|
||||
|
||||
`How do you like California _ _?`
|
||||
`How do you like California BLANK BLANK?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ Fill in the blanks with the appropriate words.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`How do you like California _ _?`
|
||||
`How do you like California BLANK BLANK?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ When talking about preferences or feelings towards something, the phrase `I like
|
||||
|
||||
## --sentence--
|
||||
|
||||
`_ like _. It's different from Texas, but I like it here.`
|
||||
`BLANK like BLANK. It's different from Texas, but I like it here.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ We often compare things using `different from`. It helps to describe how one thi
|
||||
|
||||
## --sentence--
|
||||
|
||||
`It's _ _ Texas, but I like it here.`
|
||||
`It's BLANK BLANK Texas, but I like it here.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ In the dialogue, Tom uses `It's` as a contraction of `It` and `is`. This contrac
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I like it. _ different from Texas, but I like it here.`
|
||||
`I like it. BLANK different from Texas, but I like it here.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ When someone wants to guide or direct another person somewhere, they can use `le
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Let me _ you to your _.`
|
||||
`Let me BLANK you to your BLANK.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ Maria is directing Tom to his workspace and describing certain items on his desk
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Do you see the desk with a _ _ and a computer?`
|
||||
`Do you see the desk with a BLANK BLANK and a computer?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ When expressing gratitude, we sometimes mention the action for which we are than
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Thanks for _ me around the _, Maria.`
|
||||
`Thanks for BLANK me around the BLANK, Maria.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ When greeting someone casually or for the first time, `Hi, there` is a friendly
|
||||
|
||||
## --sentence--
|
||||
|
||||
`_ _. I'm Tom.`
|
||||
`BLANK BLANK. I'm Tom.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ What is the best article to show that Tom is the only new graphic designer in th
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I'm _ new graphic designer.`
|
||||
`I'm BLANK new graphic designer.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ When you want to share where you were born or where you grew up, you can state y
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I'm _ Texas. How about you?`
|
||||
`I'm BLANK Texas. How about you?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ dashedName: task-42
|
||||
|
||||
## --sentence--
|
||||
|
||||
`_ from Texas. How about you?`
|
||||
`BLANK from Texas. How about you?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ In the context of the dialogue, `here` refers to the location of the speaker, po
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I'm from _ in California. Welcome aboard.`
|
||||
`I'm from BLANK in California. Welcome aboard.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ When you want to talk about all the people in a particular group without excepti
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Thanks. _ is so nice around here.`
|
||||
`Thanks. BLANK is so nice around here.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ Demonstrative pronouns like `this` and `those` help to point to specific items,
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Hey, is _ one of _ standing desks?`
|
||||
`Hey, is BLANK one of BLANK standing desks?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ dashedName: task-49
|
||||
|
||||
## --sentence--
|
||||
|
||||
`_ is my coffee mug right here on my desk. _ are my colleagues standing near the entrance.`
|
||||
`BLANK is my coffee mug right here on my desk. BLANK are my colleagues standing near the entrance.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ In workplaces, especially in offices, there's a focus on ergonomics and health.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`It is good to _ _ a little instead of just _ all the time.`
|
||||
`It is good to BLANK BLANK a little instead of just BLANK all the time.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ When you want to express agreement or affirmation to what someone has just said,
|
||||
|
||||
## --sentence--
|
||||
|
||||
`_ so true.`
|
||||
`BLANK so true.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ The word `that` points to something a bit far from you. Imagine you're in a shop
|
||||
|
||||
## --text--
|
||||
|
||||
You see a tablet far away and say: `___ is the tablet I want.`
|
||||
You see a tablet far away and say: `BLANKBLANKBLANK is the tablet I want.`
|
||||
|
||||
## --answers--
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ Use `this` for something close and `that` for something a bit far.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`_ printer right here is fast. Can you fix _ computer over there?`
|
||||
`BLANK printer right here is fast. Can you fix BLANK computer over there?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ When faced with a situation or habit that is not ideal, people often look for an
|
||||
|
||||
## --sentence--
|
||||
|
||||
`_ is a good _ for me.`
|
||||
`BLANK is a good BLANK for me.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ Words like `your` and `my` are used to show possession. `Your` refers to somethi
|
||||
|
||||
## --sentence--
|
||||
|
||||
`But hey, now _ desk is just like _ desk.`
|
||||
`But hey, now BLANK desk is just like BLANK desk.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user