From da6566e94bdea9b29da4b637cbe4b283957f802f Mon Sep 17 00:00:00 2001 From: DaehunGwak Date: Wed, 30 Dec 2020 21:16:18 +0900 Subject: [PATCH 01/22] Add korean quiz structure on quiz-app --- quiz-app/src/App.vue | 1 + quiz-app/src/assets/translations/index.js | 2 + quiz-app/src/assets/translations/kr.json | 1341 +++++++++++++++++++++ 3 files changed, 1344 insertions(+) create mode 100644 quiz-app/src/assets/translations/kr.json diff --git a/quiz-app/src/App.vue b/quiz-app/src/App.vue index 99a48cd1..1476cc5c 100644 --- a/quiz-app/src/App.vue +++ b/quiz-app/src/App.vue @@ -6,6 +6,7 @@
diff --git a/quiz-app/src/assets/translations/index.js b/quiz-app/src/assets/translations/index.js index 24242d6e..1fd6894a 100644 --- a/quiz-app/src/assets/translations/index.js +++ b/quiz-app/src/assets/translations/index.js @@ -1,12 +1,14 @@ // index.js import en from './en.json'; import fr from './fr.json'; +import kr from './kr.json'; //export const defaultLocale = 'en'; const messages = { en: en[0], fr: fr[0], + kr: kr[0], }; export default messages; diff --git a/quiz-app/src/assets/translations/kr.json b/quiz-app/src/assets/translations/kr.json new file mode 100644 index 00000000..901a2a06 --- /dev/null +++ b/quiz-app/src/assets/translations/kr.json @@ -0,0 +1,1341 @@ +[ + { + "title": "비기너를 위한 웹 개발: 퀴즈", + "complete": "축하합니다! 퀴즈를 완료하셨습니다.!", + "error": "죄송해요, 다시 시도해주세요.", + "quizzes": [ + { + "id": 1, + "title": "Lesson 1: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "A program can be created without the creator writing any code", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Low level languages are a popular choice for", + "answerOptions": [ + { + "answerText": "Websites", + "isCorrect": "false" + }, + { + "answerText": "Hardware", + "isCorrect": "true" + }, + { + "answerText": "Video game software", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Which one of these tools would most likely be in a web developer's environment?", + "answerOptions": [ + { + "answerText": "Hardware, like a Raspberry Pi", + "isCorrect": "false" + }, + { + "answerText": "Browser DevTools", + "isCorrect": "true" + }, + { + "answerText": "Operating system documentation", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 2, + "title": "Lesson 1: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "What language would you most likely use to create a website?", + "answerOptions": [ + { + "answerText": "Machine Code", + "isCorrect": "false" + }, + { + "answerText": "JavaScript", + "isCorrect": "true" + }, + { + "answerText": "Bash", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Development environments are unique to each developer", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + } + ] + }, + { + "questionText": "What will a developer do to fix buggy code?", + "answerOptions": [ + { + "answerText": "Syntax highlighting", + "isCorrect": "false" + }, + { + "answerText": "Debugging", + "isCorrect": "true" + }, + { + "answerText": "Code formatting", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 3, + "title": "Lesson 2: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "How do you create a Git repo?", + "answerOptions": [ + { + "answerText": "git create", + "isCorrect": "false" + }, + { + "answerText": "git start", + "isCorrect": "false" + }, + { + "answerText": "git init", + "isCorrect": "true" + } + ] + }, + { + "questionText": "What does git add do?", + "answerOptions": [ + { + "answerText": "Commits your code", + "isCorrect": "false" + }, + { + "answerText": "Adds your files to a staging area for tracking", + "isCorrect": "true" + }, + { + "answerText": "Adds your files to GitHub", + "isCorrect": "false" + } + ] + }, + { + "questionText": "How do you check if git is installed on your computer?", + "answerOptions": [ + { + "answerText": "type git --version", + "isCorrect": "true" + }, + { + "answerText": "type git --installed", + "isCorrect": "false" + }, + { + "answerText": "type git --init", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 4, + "title": "Lesson 2: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "A place to compare and discuss the differences introduced on a branch with reviews, comments, integrated tests, and more is:", + "answerOptions": [ + { + "answerText": "GitHub", + "isCorrect": "false" + }, + { + "answerText": "A Pull Request", + "isCorrect": "true" + }, + { + "answerText": "A feature branch", + "isCorrect": "false" + } + ] + }, + { + "questionText": "How would you get all the commits from a remote branch?", + "answerOptions": [ + { + "answerText": "git fetch", + "isCorrect": "false" + }, + { + "answerText": "git pull", + "isCorrect": "true" + }, + { + "answerText": "git commits -r", + "isCorrect": "false" + } + ] + }, + { + "questionText": "How do you switch to a branch?", + "answerOptions": [ + { + "answerText": "git switch [branch-name]", + "isCorrect": "false" + }, + { + "answerText": "git checkout [branch-name]", + "isCorrect": "true" + }, + { + "answerText": "git load [branch-name]", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 5, + "title": "Lesson 3: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "An accessible web site can be checked in which browser tool", + "answerOptions": [ + { + "answerText": "Lighthouse", + "isCorrect": "true" + }, + { + "answerText": "Deckhouse", + "isCorrect": "false" + }, + { + "answerText": "Cleanhouse", + "isCorrect": "true" + } + ] + }, + { + "questionText": "You need a physical screen reader to test accessibility for visually-impaired users", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Accessibility is only important on government web sites", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 6, + "title": "Lesson 3: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "Lighthouse only checks for accessibility problems", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Color-safe palettes help people with", + "answerOptions": [ + { + "answerText": "color-blindness", + "isCorrect": "false" + }, + { + "answerText": "visual impairments", + "isCorrect": "false" + }, + { + "answerText": "both the above", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Descriptive links are vital for accessible web sites", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 7, + "title": "Lesson 4: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "Booleans are a data type you can use to test the length of a string", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + }, + { + "questionText": "The following is an operation you can perform on a string", + "answerOptions": [ + { + "answerText": "concatenation", + "isCorrect": "true" + }, + { + "answerText": "appending", + "isCorrect": "false" + }, + { + "answerText": "splicing", + "isCorrect": "false" + } + ] + }, + { + "questionText": "== and === are interchangeable", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 8, + "title": "Lesson 4: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "Constants are the same as let and var to declare variables except", + "answerOptions": [ + { + "answerText": "Constants must be initialized", + "isCorrect": "true" + }, + { + "answerText": "Constants can be altered", + "isCorrect": "false" + }, + { + "answerText": "Constants can be reassigned", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Numbers and ____ are JavaScript primitives that handle numeric data", + "answerOptions": [ + { + "answerText": "bigint", + "isCorrect": "true" + }, + { + "answerText": "boolean", + "isCorrect": "false" + }, + { + "answerText": "star", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Strings can reside between both single and double quotes", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 9, + "title": "Lesson 5: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 10, + "title": "Lesson 5: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 11, + "title": "Lesson 6: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 12, + "title": "Lesson 6: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 13, + "title": "Lesson 7: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 14, + "title": "Lesson 7: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 15, + "title": "Lesson 8: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 16, + "title": "Lesson 8: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 17, + "title": "Lesson 9: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 18, + "title": "Lesson 9: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 19, + "title": "Lesson 10: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 20, + "title": "Lesson 10: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 21, + "title": "Lesson 11: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 22, + "title": "Lesson 11: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 23, + "title": "Lesson 12: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 24, + "title": "Lesson 12: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + } + ] + } +] From 3b80b681f6f8e6c7124cdfea46aa92c289cc71ea Mon Sep 17 00:00:00 2001 From: DaehunGwak Date: Wed, 30 Dec 2020 21:50:07 +0900 Subject: [PATCH 02/22] Update quiz title to kr --- quiz-app/src/assets/translations/kr.json | 48 ++++++++++++------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/quiz-app/src/assets/translations/kr.json b/quiz-app/src/assets/translations/kr.json index 901a2a06..03de31ca 100644 --- a/quiz-app/src/assets/translations/kr.json +++ b/quiz-app/src/assets/translations/kr.json @@ -6,7 +6,7 @@ "quizzes": [ { "id": 1, - "title": "Lesson 1: Pre-Lecture Quiz", + "title": "Lesson 1: 강의 전 퀴즈", "quiz": [ { "questionText": "A program can be created without the creator writing any code", @@ -59,7 +59,7 @@ }, { "id": 2, - "title": "Lesson 1: Post-Lecture Quiz", + "title": "Lesson 1: 강의 후 퀴즈", "quiz": [ { "questionText": "What language would you most likely use to create a website?", @@ -112,7 +112,7 @@ }, { "id": 3, - "title": "Lesson 2: Pre-Lecture Quiz", + "title": "Lesson 2: 강의 전 퀴즈", "quiz": [ { "questionText": "How do you create a Git repo?", @@ -169,7 +169,7 @@ }, { "id": 4, - "title": "Lesson 2: Post-Lecture Quiz", + "title": "Lesson 2: 강의 후 퀴즈", "quiz": [ { "questionText": "A place to compare and discuss the differences introduced on a branch with reviews, comments, integrated tests, and more is:", @@ -226,7 +226,7 @@ }, { "id": 5, - "title": "Lesson 3: Pre-Lecture Quiz", + "title": "Lesson 3: 강의 전 퀴즈", "quiz": [ { "questionText": "An accessible web site can be checked in which browser tool", @@ -275,7 +275,7 @@ }, { "id": 6, - "title": "Lesson 3: Post-Lecture Quiz", + "title": "Lesson 3: 강의 후 퀴즈", "quiz": [ { "questionText": "Lighthouse only checks for accessibility problems", @@ -324,7 +324,7 @@ }, { "id": 7, - "title": "Lesson 4: Pre-Lecture Quiz", + "title": "Lesson 4: 강의 전 퀴즈", "quiz": [ { "questionText": "Booleans are a data type you can use to test the length of a string", @@ -373,7 +373,7 @@ }, { "id": 8, - "title": "Lesson 4: Post-Lecture Quiz", + "title": "Lesson 4: 강의 후 퀴즈", "quiz": [ { "questionText": "Constants are the same as let and var to declare variables except", @@ -426,7 +426,7 @@ }, { "id": 9, - "title": "Lesson 5: Pre-Lecture Quiz", + "title": "Lesson 5: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -483,7 +483,7 @@ }, { "id": 10, - "title": "Lesson 5: Post-Lecture Quiz", + "title": "Lesson 5: 강의 후 퀴즈", "quiz": [ { "questionText": "", @@ -540,7 +540,7 @@ }, { "id": 11, - "title": "Lesson 6: Pre-Lecture Quiz", + "title": "Lesson 6: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -597,7 +597,7 @@ }, { "id": 12, - "title": "Lesson 6: Post-Lecture Quiz", + "title": "Lesson 6: 강의 후 퀴즈", "quiz": [ { "questionText": "", @@ -654,7 +654,7 @@ }, { "id": 13, - "title": "Lesson 7: Pre-Lecture Quiz", + "title": "Lesson 7: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -711,7 +711,7 @@ }, { "id": 14, - "title": "Lesson 7: Post-Lecture Quiz", + "title": "Lesson 7: 강의 후 퀴즈", "quiz": [ { "questionText": "", @@ -768,7 +768,7 @@ }, { "id": 15, - "title": "Lesson 8: Pre-Lecture Quiz", + "title": "Lesson 8: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -825,7 +825,7 @@ }, { "id": 16, - "title": "Lesson 8: Post-Lecture Quiz", + "title": "Lesson 8: 강의 후 퀴즈", "quiz": [ { "questionText": "", @@ -882,7 +882,7 @@ }, { "id": 17, - "title": "Lesson 9: Pre-Lecture Quiz", + "title": "Lesson 9: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -939,7 +939,7 @@ }, { "id": 18, - "title": "Lesson 9: Post-Lecture Quiz", + "title": "Lesson 9: 강의 후 퀴즈", "quiz": [ { "questionText": "", @@ -996,7 +996,7 @@ }, { "id": 19, - "title": "Lesson 10: Pre-Lecture Quiz", + "title": "Lesson 10: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -1053,7 +1053,7 @@ }, { "id": 20, - "title": "Lesson 10: Post-Lecture Quiz", + "title": "Lesson 10: 강의 후 퀴즈", "quiz": [ { "questionText": "", @@ -1110,7 +1110,7 @@ }, { "id": 21, - "title": "Lesson 11: Pre-Lecture Quiz", + "title": "Lesson 11: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -1167,7 +1167,7 @@ }, { "id": 22, - "title": "Lesson 11: Post-Lecture Quiz", + "title": "Lesson 11: 강의 후 퀴즈", "quiz": [ { "questionText": "", @@ -1224,7 +1224,7 @@ }, { "id": 23, - "title": "Lesson 12: Pre-Lecture Quiz", + "title": "Lesson 12: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -1281,7 +1281,7 @@ }, { "id": 24, - "title": "Lesson 12: Post-Lecture Quiz", + "title": "Lesson 12: 강의 후 퀴즈", "quiz": [ { "questionText": "", From c0ea7ad33144389f95636102246ef27c68814190 Mon Sep 17 00:00:00 2001 From: DaehunGwak Date: Thu, 31 Dec 2020 17:40:10 +0900 Subject: [PATCH 03/22] update recent en quiz to kr quiz (not translated) --- quiz-app/src/assets/translations/kr.json | 1366 +++++++++++++++++++++- 1 file changed, 1327 insertions(+), 39 deletions(-) diff --git a/quiz-app/src/assets/translations/kr.json b/quiz-app/src/assets/translations/kr.json index 03de31ca..ebe87491 100644 --- a/quiz-app/src/assets/translations/kr.json +++ b/quiz-app/src/assets/translations/kr.json @@ -6,7 +6,7 @@ "quizzes": [ { "id": 1, - "title": "Lesson 1: 강의 전 퀴즈", + "title": "Lesson 1 - Intro to Programming Languages: Pre-Lecture Quiz", "quiz": [ { "questionText": "A program can be created without the creator writing any code", @@ -59,7 +59,7 @@ }, { "id": 2, - "title": "Lesson 1: 강의 후 퀴즈", + "title": "Lesson 1 - Intro to Programming Languages: Post-Lecture Quiz", "quiz": [ { "questionText": "What language would you most likely use to create a website?", @@ -112,7 +112,7 @@ }, { "id": 3, - "title": "Lesson 2: 강의 전 퀴즈", + "title": "Lesson 2 - Introduction to GitHub: Pre-Lecture Quiz", "quiz": [ { "questionText": "How do you create a Git repo?", @@ -169,7 +169,7 @@ }, { "id": 4, - "title": "Lesson 2: 강의 후 퀴즈", + "title": "Lesson 2 - Introduction to GitHub: Post-Lecture Quiz", "quiz": [ { "questionText": "A place to compare and discuss the differences introduced on a branch with reviews, comments, integrated tests, and more is:", @@ -226,7 +226,7 @@ }, { "id": 5, - "title": "Lesson 3: 강의 전 퀴즈", + "title": "Lesson 3 - Creating Accessible Webpages: Pre-Lecture Quiz", "quiz": [ { "questionText": "An accessible web site can be checked in which browser tool", @@ -275,7 +275,7 @@ }, { "id": 6, - "title": "Lesson 3: 강의 후 퀴즈", + "title": "Lesson 3 - Creating Accessible Webpages: Post-Lecture Quiz", "quiz": [ { "questionText": "Lighthouse only checks for accessibility problems", @@ -324,7 +324,7 @@ }, { "id": 7, - "title": "Lesson 4: 강의 전 퀴즈", + "title": "Lesson 4 - JavaScript Basics - Data Types: Pre-Lecture Quiz", "quiz": [ { "questionText": "Booleans are a data type you can use to test the length of a string", @@ -373,7 +373,7 @@ }, { "id": 8, - "title": "Lesson 4: 강의 후 퀴즈", + "title": "Lesson 4 - JavaScript Basics - Data Types: Post-Lecture Quiz", "quiz": [ { "questionText": "Constants are the same as let and var to declare variables except", @@ -426,7 +426,1067 @@ }, { "id": 9, - "title": "Lesson 5: 강의 전 퀴즈", + "title": "Lesson 5 - JavaScript Basics - Methods and Functions: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "What's an argument?", + "answerOptions": [ + { + "answerText": "It's something you declare in the function definition", + "isCorrect": "false" + }, + { + "answerText": "It's something you pass into a function at invocation time", + "isCorrect": "true" + }, + { + "answerText": "It's something you have with people you know", + "isCorrect": "false" + } + ] + }, + { + "questionText": "A function must return something", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + }, + { + "questionText": "You can name a function anything", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "false" + }, + { + "answerText": "true, but it should be a descriptive name", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 10, + "title": "Lesson 5 - JavaScript Basics - Methods and Functions: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "Arguments must be provided for all parameters in a function", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + }, + { + "questionText": "What does a default value do?", + "answerOptions": [ + { + "answerText": "Sets a correct value", + "isCorrect": "false" + }, + { + "answerText": "Gives a starter value for a parameter so your code still behaves if you omit an argument for it", + "isCorrect": "true" + }, + { + "answerText": "Has no utility", + "isCorrect": "false" + } + ] + }, + { + "questionText": "A fat arrow function allows you to", + "answerOptions": [ + { + "answerText": "Create heavy functions", + "isCorrect": "false" + }, + { + "answerText": "Omit the function keyword", + "isCorrect": "true" + }, + { + "answerText": "Create an anonymous function", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 11, + "title": "Lesson 6 - JavaScript Basics - Making Decisions: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "The following operator == is called", + "answerOptions": [ + { + "answerText": "Equality", + "isCorrect": "true" + }, + { + "answerText": "Strict equality", + "isCorrect": "false" + }, + { + "answerText": "Assignment", + "isCorrect": "false" + } + ] + }, + { + "questionText": "A comparison in JavaScript returns what type?", + "answerOptions": [ + { + "answerText": "boolean", + "isCorrect": "true" + }, + { + "answerText": "null", + "isCorrect": "false" + }, + { + "answerText": "string", + "isCorrect": "false" + } + ] + }, + { + "questionText": "The ! symbol in JavaScript means:", + "answerOptions": [ + { + "answerText": "Logical Not", + "isCorrect": "true" + }, + { + "answerText": "Important", + "isCorrect": "false" + }, + { + "answerText": "Equals", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 12, + "title": "Lesson 6 - JavaScript Basics - Making Decisions: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "What would the following code return: '1' == 1", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + }, + { + "answerText": "null", + "isCorrect": "false" + } + ] + }, + { + "questionText": "What would the following code return: '1' === 1", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + }, + { + "answerText": "null", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Choose the correct operator to express 'or' logic", + "answerOptions": [ + { + "answerText": "a | b", + "isCorrect": "false" + }, + { + "answerText": "a || b", + "isCorrect": "true" + }, + { + "answerText": "a or b", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 13, + "title": "Lesson 7 - JavaScript Basics - Arrays and Loops: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "To refer to a specific item in an array, you would use a", + "answerOptions": [ + { + "answerText": "square bracket []", + "isCorrect": "false" + }, + { + "answerText": "index", + "isCorrect": "true" + }, + { + "answerText": "curly braces {}", + "isCorrect": "false" + } + ] + }, + { + "questionText": "How do you get the number of items in an array?", + "answerOptions": [ + { + "answerText": "The 'len(array)' method", + "isCorrect": "false" + }, + { + "answerText": "The property size on the array", + "isCorrect": "false" + }, + { + "answerText": "The length property on the array", + "isCorrect": "true" + } + ] + }, + { + "questionText": "In JavaScript, indexes start at", + "answerOptions": [ + { + "answerText": "0", + "isCorrect": "true" + }, + { + "answerText": "1", + "isCorrect": "false" + }, + { + "answerText": "2", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 14, + "title": "Lesson 7 - JavaScript Basics - Arrays and Loops: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "What part of a for-loop would you need to modify to increment its iteration by 5?", + "answerOptions": [ + { + "answerText": "condition", + "isCorrect": "true" + }, + { + "answerText": "counter", + "isCorrect": "false" + }, + { + "answerText": "iteration-expression", + "isCorrect": "false" + } + ] + }, + { + "questionText": "What's the difference between a while and a for-loop", + "answerOptions": [ + { + "answerText": "A for-loop has a counter and iteration-expression, where while only has a condition", + "isCorrect": "true" + }, + { + "answerText": "A while has a counter and iteration-expression where for-loop only has a condition", + "isCorrect": "false" + }, + { + "answerText": "They are the same, just an alias for one another", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Given the code for (let i=1; i < 5; i++), how many iterations will it perform?", + "answerOptions": [ + { + "answerText": "5", + "isCorrect": "false" + }, + { + "answerText": "4", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 15, + "title": "Lesson 8 - Terrarium Project - Introduction to HTML: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "HTML stands for 'HyperText Mockup Language'", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + }, + { + "questionText": "All HTML tags need both opening and closing tags", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Using semantic markup is most important for", + "answerOptions": [ + { + "answerText": "code readability", + "isCorrect": "false" + }, + { + "answerText": "screen readers", + "isCorrect": "true" + }, + { + "answerText": "maintenance", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 16, + "title": "Lesson 8 - Terrarium Project - Introduction to HTML: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "Spans and Divs are interchangeable", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + }, + { + "questionText": "The head of an HTML doc can contain:", + "answerOptions": [ + { + "answerText": "the title tag", + "isCorrect": "false" + }, + { + "answerText": "metadata", + "isCorrect": "false" + }, + { + "answerText": "all the above", + "isCorrect": "true" + } + ] + }, + { + "questionText": "You can't use deprecated tags in your markup", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "false" + }, + { + "answerText": "false, but they have been deprecated for good reason", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 17, + "title": "Lesson 9 - Terrarium Project - Introduction to CSS: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "HTML elements must have either a class or an id in order to be styled", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + }, + { + "questionText": "CSS stands for 'Complete Style Sheets'", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + }, + { + "questionText": "CSS can be used to create animations", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 18, + "title": "Lesson 9 - Terrarium Project - Introduction to CSS: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "You can write CSS directly in the head section of your HTML file", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + } + ] + }, + { + "questionText": "It's always necessary to include CSS in your app", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "false" + }, + { + "answerText": "false, but if you want it to look good you probably need CSS", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Which browser tool can be used to inspect CSS?", + "answerOptions": [ + { + "answerText": "Elements", + "isCorrect": "false" + }, + { + "answerText": "Styles", + "isCorrect": "true" + }, + { + "answerText": "Network", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 19, + "title": "Lesson 10 - Terrarium Project - DOM Manipulation and a Closure: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "The DOM stands for 'Document Object Management'", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + }, + { + "questionText": "The DOM can be thought of as a tree", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Using the Web API, you can manipulate the DOM", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 20, + "title": "Lesson 10 - Terrarium Project - DOM Manipulation and a Closure: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "The DOM is a model to represent a document on the web", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Use JavaScript closures to perform the following:", + "answerOptions": [ + { + "answerText": "write functions within functions", + "isCorrect": "true" + }, + { + "answerText": "enclose the DOM", + "isCorrect": "false" + }, + { + "answerText": "close script blocks", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Fill in the blank: Closures are useful when one or more functions need to access an outer function's...", + "answerOptions": [ + { + "answerText": "arrays", + "isCorrect": "false" + }, + { + "answerText": "scope", + "isCorrect": "true" + }, + { + "answerText": "functions", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 21, + "title": "Lesson 11 - Typing Game: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "Event-driven programming is when a user", + "answerOptions": [ + { + "answerText": "clicks on a button", + "isCorrect": "false" + }, + { + "answerText": "changes a value", + "isCorrect": "false" + }, + { + "answerText": "interacts with the page", + "isCorrect": "false" + }, + { + "answerText": "any of the above", + "isCorrect": "true" + } + ] + }, + { + "questionText": "In procedural programming, functions are called", + "answerOptions": [ + { + "answerText": "any time", + "isCorrect": "false" + }, + { + "answerText": "in a specific order", + "isCorrect": "true" + }, + { + "answerText": "left to right", + "isCorrect": "false" + } + ] + }, + { + "questionText": "The universal method exposed in the DOM for registering event handlers is called", + "answerOptions": [ + { + "answerText": "addEventListener", + "isCorrect": "true" + }, + { + "answerText": "addListener", + "isCorrect": "false" + }, + { + "answerText": "addEvent", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 22, + "title": "Lesson 11 - Typing Game: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "Just about anything a user does on a page raises an event", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Common events include", + "answerOptions": [ + { + "answerText": "click_event", + "isCorrect": "false" + }, + { + "answerText": "select_event", + "isCorrect": "false" + }, + { + "answerText": "input_event", + "isCorrect": "false" + }, + { + "answerText": "all of these", + "isCorrect": "true" + } + ] + }, + { + "questionText": "You can use anonymous functions to create event handlers", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 23, + "title": "Lesson 12 - Browser Extension Project - All about Browsers: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "You can get browser extensions from", + "answerOptions": [ + { + "answerText": "WalMart", + "isCorrect": "false" + }, + { + "answerText": "The browser's extension store", + "isCorrect": "true" + }, + { + "answerText": "The App store", + "isCorrect": "false" + } + ] + }, + { + "questionText": "NPM stands for", + "answerOptions": [ + { + "answerText": "Node Package Manager", + "isCorrect": "true" + }, + { + "answerText": "Netscape Primary Mix", + "isCorrect": "false" + }, + { + "answerText": "Natural Processing Manager", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Your browser can serve web pages both securely and insecurely", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 24, + "title": "Lesson 12 - Browser Extension Project - All about Browsers: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "The World Wide Web was invented by", + "answerOptions": [ + { + "answerText": "Tom Barnard-Loft", + "isCorrect": "false" + }, + { + "answerText": "Tim Berners-Lee", + "isCorrect": "true" + }, + { + "answerText": "Trish Berth-Pool", + "isCorrect": "false" + } + ] + }, + { + "questionText": "The first browser was called", + "answerOptions": [ + { + "answerText": "WorldWideWeb", + "isCorrect": "true" + }, + { + "answerText": "Mozilla", + "isCorrect": "false" + }, + { + "answerText": "Netscape", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Browsers can store a user's browsing history", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 25, + "title": "Lesson 13 - Browser Extension Project - Call an API, use Local Storage: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "APIs stand for", + "answerOptions": [ + { + "answerText": "Application Programming Interfaces", + "isCorrect": "true" + }, + { + "answerText": "A Programming Inference", + "isCorrect": "false" + }, + { + "answerText": "Anti Proven Intentions", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Use an API to interact with", + "answerOptions": [ + { + "answerText": "Another web-connected asset", + "isCorrect": "false" + }, + { + "answerText": "A database", + "isCorrect": "false" + }, + { + "answerText": "Either of the above", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Anyone can create an API", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 26, + "title": "Lesson 13 - Browser Extension Project - Call an API, use Local Storage: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "LocalStorage is cleared every time you close the browser window", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + }, + { + "questionText": "The main browser window controls a browser's extension's LocalStorage", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + } + ] + }, + { + "questionText": "REST in an API context stands for", + "answerOptions": [ + { + "answerText": "Representational State Transfer", + "isCorrect": "true" + }, + { + "answerText": "Returning State Tasks", + "isCorrect": "false" + }, + { + "answerText": "Rendering State To Browser", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 27, + "title": "Lesson 14 - Browser Extension Project - Learn about Background Tasks and Performance: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "Test the performance of your app", + "answerOptions": [ + { + "answerText": "Using the browser's tools", + "isCorrect": "true" + }, + { + "answerText": "Using a separate software package", + "isCorrect": "false" + }, + { + "answerText": "Manually", + "isCorrect": "false" + } + ] + }, + { + "questionText": "The 'performance' of a web site is an analysis of", + "answerOptions": [ + { + "answerText": "How fast it loads", + "isCorrect": "false" + }, + { + "answerText": "How fast the code on it runs", + "isCorrect": "false" + }, + { + "answerText": "Both of the above", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Overall, the 'weight' of web pages over the past few years has", + "answerOptions": [ + { + "answerText": "gotten lighter", + "isCorrect": "false" + }, + { + "answerText": "gotten heavier", + "isCorrect": "true" + }, + { + "answerText": "stayed the same", + "isCorrect": "false" + } + ] + } + ] + }, + { + "id": 28, + "title": "Lesson 14 - Browser Extension Project - Learn about Background Tasks and Performance: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "To get a better view of your site's performance, clear its cache and reload in the profiler", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "true" + }, + { + "answerText": "false", + "isCorrect": "false" + } + ] + }, + { + "questionText": "Browser extensions are inherently performant", + "answerOptions": [ + { + "answerText": "true", + "isCorrect": "false" + }, + { + "answerText": "false", + "isCorrect": "true" + } + ] + }, + { + "questionText": "Analyze the following for performance bottlenecks", + "answerOptions": [ + { + "answerText": "DOM traversals", + "isCorrect": "false" + }, + { + "answerText": "JavaScript optimizations", + "isCorrect": "false" + }, + { + "answerText": "Asset management", + "isCorrect": "false" + }, + { + "answerText": "All the above", + "isCorrect": "true" + } + ] + } + ] + }, + { + "id": 29, + "title": "Lesson 15 - Space Game: Pre-Lecture Quiz", "quiz": [ { "questionText": "", @@ -482,8 +1542,8 @@ ] }, { - "id": 10, - "title": "Lesson 5: 강의 후 퀴즈", + "id": 30, + "title": "Lesson 15 - Space Game: Post-Lecture Quiz", "quiz": [ { "questionText": "", @@ -539,8 +1599,8 @@ ] }, { - "id": 11, - "title": "Lesson 6: 강의 전 퀴즈", + "id": 31, + "title": "Lesson 16 - Space Game: Pre-Lecture Quiz", "quiz": [ { "questionText": "", @@ -596,8 +1656,8 @@ ] }, { - "id": 12, - "title": "Lesson 6: 강의 후 퀴즈", + "id": 32, + "title": "Lesson 16 - Space Game: Post-Lecture Quiz", "quiz": [ { "questionText": "", @@ -653,8 +1713,8 @@ ] }, { - "id": 13, - "title": "Lesson 7: 강의 전 퀴즈", + "id": 33, + "title": "Lesson 17 - Space Game: Pre-Lecture Quiz", "quiz": [ { "questionText": "", @@ -710,8 +1770,8 @@ ] }, { - "id": 14, - "title": "Lesson 7: 강의 후 퀴즈", + "id": 34, + "title": "Lesson 17 - Space Game: Post-Lecture Quiz", "quiz": [ { "questionText": "", @@ -767,8 +1827,8 @@ ] }, { - "id": 15, - "title": "Lesson 8: 강의 전 퀴즈", + "id": 35, + "title": "Lesson 18 - Space Game: Pre-Lecture Quiz", "quiz": [ { "questionText": "", @@ -824,8 +1884,8 @@ ] }, { - "id": 16, - "title": "Lesson 8: 강의 후 퀴즈", + "id": 36, + "title": "Lesson 18 - Space Game: Post-Lecture Quiz", "quiz": [ { "questionText": "", @@ -881,8 +1941,8 @@ ] }, { - "id": 17, - "title": "Lesson 9: 강의 전 퀴즈", + "id": 37, + "title": "Lesson 19 - Space Game: Pre-Lecture Quiz", "quiz": [ { "questionText": "", @@ -938,8 +1998,8 @@ ] }, { - "id": 18, - "title": "Lesson 9: 강의 후 퀴즈", + "id": 38, + "title": "Lesson 19 - Space Game: Post-Lecture Quiz", "quiz": [ { "questionText": "", @@ -995,8 +2055,8 @@ ] }, { - "id": 19, - "title": "Lesson 10: 강의 전 퀴즈", + "id": 39, + "title": "Lesson 20 - Space Game: Pre-Lecture Quiz", "quiz": [ { "questionText": "", @@ -1052,8 +2112,8 @@ ] }, { - "id": 20, - "title": "Lesson 10: 강의 후 퀴즈", + "id": 40, + "title": "Lesson 20 - Space Game: Post-Lecture Quiz", "quiz": [ { "questionText": "", @@ -1109,8 +2169,8 @@ ] }, { - "id": 21, - "title": "Lesson 11: 강의 전 퀴즈", + "id": 41, + "title": "Lesson 21 - Bank Project: Pre-Lecture Quiz", "quiz": [ { "questionText": "", @@ -1166,8 +2226,8 @@ ] }, { - "id": 22, - "title": "Lesson 11: 강의 후 퀴즈", + "id": 42, + "title": "Lesson 21 - Bank Project: Post-Lecture Quiz", "quiz": [ { "questionText": "", @@ -1223,8 +2283,8 @@ ] }, { - "id": 23, - "title": "Lesson 12: 강의 전 퀴즈", + "id": 43, + "title": "Lesson 22 - Bank Project: Pre-Lecture Quiz", "quiz": [ { "questionText": "", @@ -1280,8 +2340,236 @@ ] }, { - "id": 24, - "title": "Lesson 12: 강의 후 퀴즈", + "id": 44, + "title": "Lesson 22 - Bank Project: Post-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 45, + "title": "Lesson 23 - Bank Project: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 46, + "title": "Lesson 23 - Bank Project: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 47, + "title": "Lesson 24 - Bank Project: Pre-Lecture Quiz", + "quiz": [ + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + }, + { + "questionText": "", + "answerOptions": [ + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + }, + { + "answerText": "", + "isCorrect": "" + } + ] + } + ] + }, + { + "id": 48, + "title": "Lesson 24 - Bank Project: Post-Lecture Quiz", "quiz": [ { "questionText": "", From 6f66356c6730f1c875a2190aeb380d1c918650e1 Mon Sep 17 00:00:00 2001 From: DaehunGwak Date: Thu, 31 Dec 2020 18:06:23 +0900 Subject: [PATCH 04/22] update kr quiz titles to lesson 14 --- quiz-app/src/assets/translations/kr.json | 96 ++++++++++++------------ 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/quiz-app/src/assets/translations/kr.json b/quiz-app/src/assets/translations/kr.json index ebe87491..a755ed73 100644 --- a/quiz-app/src/assets/translations/kr.json +++ b/quiz-app/src/assets/translations/kr.json @@ -6,7 +6,7 @@ "quizzes": [ { "id": 1, - "title": "Lesson 1 - Intro to Programming Languages: Pre-Lecture Quiz", + "title": "Lesson 1 - 프로그래밍 언어 소개: 강의 전 퀴즈", "quiz": [ { "questionText": "A program can be created without the creator writing any code", @@ -59,7 +59,7 @@ }, { "id": 2, - "title": "Lesson 1 - Intro to Programming Languages: Post-Lecture Quiz", + "title": "Lesson 1 - 프로그래밍 언어 소개: 강의 후 퀴즈", "quiz": [ { "questionText": "What language would you most likely use to create a website?", @@ -112,7 +112,7 @@ }, { "id": 3, - "title": "Lesson 2 - Introduction to GitHub: Pre-Lecture Quiz", + "title": "Lesson 2 - GitHub 소개: 강의 전 퀴즈", "quiz": [ { "questionText": "How do you create a Git repo?", @@ -169,7 +169,7 @@ }, { "id": 4, - "title": "Lesson 2 - Introduction to GitHub: Post-Lecture Quiz", + "title": "Lesson 2 - GitHub 소개: 강의 후 퀴즈", "quiz": [ { "questionText": "A place to compare and discuss the differences introduced on a branch with reviews, comments, integrated tests, and more is:", @@ -226,7 +226,7 @@ }, { "id": 5, - "title": "Lesson 3 - Creating Accessible Webpages: Pre-Lecture Quiz", + "title": "Lesson 3 - 접근 가능한 웹 페이지 생성하기: 강의 전 퀴즈", "quiz": [ { "questionText": "An accessible web site can be checked in which browser tool", @@ -275,7 +275,7 @@ }, { "id": 6, - "title": "Lesson 3 - Creating Accessible Webpages: Post-Lecture Quiz", + "title": "Lesson 3 - 접근 가능한 웹 페이지 생성하기: 강의 후 퀴즈", "quiz": [ { "questionText": "Lighthouse only checks for accessibility problems", @@ -324,7 +324,7 @@ }, { "id": 7, - "title": "Lesson 4 - JavaScript Basics - Data Types: Pre-Lecture Quiz", + "title": "Lesson 4 - JavaScript 기초 - 데이터 타입: 강의 전 퀴즈", "quiz": [ { "questionText": "Booleans are a data type you can use to test the length of a string", @@ -373,7 +373,7 @@ }, { "id": 8, - "title": "Lesson 4 - JavaScript Basics - Data Types: Post-Lecture Quiz", + "title": "Lesson 4 - JavaScript 기초 - 데이터 타입: 강의 후 퀴즈", "quiz": [ { "questionText": "Constants are the same as let and var to declare variables except", @@ -426,7 +426,7 @@ }, { "id": 9, - "title": "Lesson 5 - JavaScript Basics - Methods and Functions: Pre-Lecture Quiz", + "title": "Lesson 5 - JavaScript 기초 - 메소드와 함수: 강의 전 퀴즈", "quiz": [ { "questionText": "What's an argument?", @@ -479,7 +479,7 @@ }, { "id": 10, - "title": "Lesson 5 - JavaScript Basics - Methods and Functions: Post-Lecture Quiz", + "title": "Lesson 5 - JavaScript 기초 - 메소드와 함수: 강의 후 퀴즈", "quiz": [ { "questionText": "Arguments must be provided for all parameters in a function", @@ -532,7 +532,7 @@ }, { "id": 11, - "title": "Lesson 6 - JavaScript Basics - Making Decisions: Pre-Lecture Quiz", + "title": "Lesson 6 - JavaScript 기초 - 결정하기: 강의 전 퀴즈", "quiz": [ { "questionText": "The following operator == is called", @@ -589,7 +589,7 @@ }, { "id": 12, - "title": "Lesson 6 - JavaScript Basics - Making Decisions: Post-Lecture Quiz", + "title": "Lesson 6 - JavaScript 기초 - 결정하기: 강의 후 퀴즈", "quiz": [ { "questionText": "What would the following code return: '1' == 1", @@ -646,7 +646,7 @@ }, { "id": 13, - "title": "Lesson 7 - JavaScript Basics - Arrays and Loops: Pre-Lecture Quiz", + "title": "Lesson 7 - JavaScript 기초 - 배열과 반복: 강의 전 퀴즈", "quiz": [ { "questionText": "To refer to a specific item in an array, you would use a", @@ -703,7 +703,7 @@ }, { "id": 14, - "title": "Lesson 7 - JavaScript Basics - Arrays and Loops: Post-Lecture Quiz", + "title": "Lesson 7 - JavaScript 기초 - 배열과 반복: 강의 후 퀴즈", "quiz": [ { "questionText": "What part of a for-loop would you need to modify to increment its iteration by 5?", @@ -756,7 +756,7 @@ }, { "id": 15, - "title": "Lesson 8 - Terrarium Project - Introduction to HTML: Pre-Lecture Quiz", + "title": "Lesson 8 - Terrarium 프로젝트 - HTML 소개: 강의 전 퀴즈", "quiz": [ { "questionText": "HTML stands for 'HyperText Mockup Language'", @@ -805,7 +805,7 @@ }, { "id": 16, - "title": "Lesson 8 - Terrarium Project - Introduction to HTML: Post-Lecture Quiz", + "title": "Lesson 8 - Terrarium 프로젝트 - HTML 소개: 강의 후 퀴즈", "quiz": [ { "questionText": "Spans and Divs are interchangeable", @@ -858,7 +858,7 @@ }, { "id": 17, - "title": "Lesson 9 - Terrarium Project - Introduction to CSS: Pre-Lecture Quiz", + "title": "Lesson 9 - Terrarium 프로젝트 - CSS 소개: 강의 전 퀴즈", "quiz": [ { "questionText": "HTML elements must have either a class or an id in order to be styled", @@ -903,7 +903,7 @@ }, { "id": 18, - "title": "Lesson 9 - Terrarium Project - Introduction to CSS: Post-Lecture Quiz", + "title": "Lesson 9 - Terrarium 프로젝트 - CSS 소개: 강의 후 퀴즈", "quiz": [ { "questionText": "You can write CSS directly in the head section of your HTML file", @@ -956,7 +956,7 @@ }, { "id": 19, - "title": "Lesson 10 - Terrarium Project - DOM Manipulation and a Closure: Pre-Lecture Quiz", + "title": "Lesson 10 - Terrarium 프로젝트 - DOM 조작과 클로저: 강의 전 퀴즈", "quiz": [ { "questionText": "The DOM stands for 'Document Object Management'", @@ -1001,7 +1001,7 @@ }, { "id": 20, - "title": "Lesson 10 - Terrarium Project - DOM Manipulation and a Closure: Post-Lecture Quiz", + "title": "Lesson 10 - Terrarium 프로젝트 - DOM 조작과 클로저: 강의 후 퀴즈", "quiz": [ { "questionText": "The DOM is a model to represent a document on the web", @@ -1054,7 +1054,7 @@ }, { "id": 21, - "title": "Lesson 11 - Typing Game: Pre-Lecture Quiz", + "title": "Lesson 11 - 타이핑 게임: 강의 전 퀴즈", "quiz": [ { "questionText": "Event-driven programming is when a user", @@ -1115,7 +1115,7 @@ }, { "id": 22, - "title": "Lesson 11 - Typing Game: Post-Lecture Quiz", + "title": "Lesson 11 - 타이핑 게임: 강의 후 퀴즈", "quiz": [ { "questionText": "Just about anything a user does on a page raises an event", @@ -1168,7 +1168,7 @@ }, { "id": 23, - "title": "Lesson 12 - Browser Extension Project - All about Browsers: Pre-Lecture Quiz", + "title": "Lesson 12 - 브라우저 확장 프로젝트 - 브라우저에 대한 모든 것: 강의 전 퀴즈", "quiz": [ { "questionText": "You can get browser extensions from", @@ -1221,7 +1221,7 @@ }, { "id": 24, - "title": "Lesson 12 - Browser Extension Project - All about Browsers: Post-Lecture Quiz", + "title": "Lesson 12 - 브라우저 확장 프로젝트 - 브라우저에 대한 모든 것: 강의 후 퀴즈", "quiz": [ { "questionText": "The World Wide Web was invented by", @@ -1274,7 +1274,7 @@ }, { "id": 25, - "title": "Lesson 13 - Browser Extension Project - Call an API, use Local Storage: Pre-Lecture Quiz", + "title": "Lesson 13 - 브라우저 확장 프로젝트 - 로컬 저장소를 사용한 API 호출: 강의 전 퀴즈", "quiz": [ { "questionText": "APIs stand for", @@ -1327,7 +1327,7 @@ }, { "id": 26, - "title": "Lesson 13 - Browser Extension Project - Call an API, use Local Storage: Post-Lecture Quiz", + "title": "Lesson 13 - 브라우저 확장 프로젝트 - 로컬 저장소를 사용한 API 호출: 강의 후 퀴즈", "quiz": [ { "questionText": "LocalStorage is cleared every time you close the browser window", @@ -1376,7 +1376,7 @@ }, { "id": 27, - "title": "Lesson 14 - Browser Extension Project - Learn about Background Tasks and Performance: Pre-Lecture Quiz", + "title": "Lesson 14 - 브라우저 확장 프로젝트 - 백그라운드 작업과 성능 학습: 강의 전 퀴즈", "quiz": [ { "questionText": "Test the performance of your app", @@ -1433,7 +1433,7 @@ }, { "id": 28, - "title": "Lesson 14 - Browser Extension Project - Learn about Background Tasks and Performance: Post-Lecture Quiz", + "title": "Lesson 14 - 브라우저 확장 프로젝트 - 백그라운드 작업과 성능 학습: 강의 후 퀴즈", "quiz": [ { "questionText": "To get a better view of your site's performance, clear its cache and reload in the profiler", @@ -1486,7 +1486,7 @@ }, { "id": 29, - "title": "Lesson 15 - Space Game: Pre-Lecture Quiz", + "title": "Lesson 15 - 스페이스 게임: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -1543,7 +1543,7 @@ }, { "id": 30, - "title": "Lesson 15 - Space Game: Post-Lecture Quiz", + "title": "Lesson 15 - 스페이스 게임: 강의 후 퀴즈", "quiz": [ { "questionText": "", @@ -1600,7 +1600,7 @@ }, { "id": 31, - "title": "Lesson 16 - Space Game: Pre-Lecture Quiz", + "title": "Lesson 16 - 스페이스 게임: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -1657,7 +1657,7 @@ }, { "id": 32, - "title": "Lesson 16 - Space Game: Post-Lecture Quiz", + "title": "Lesson 16 - 스페이스 게임: 강의 후 퀴즈", "quiz": [ { "questionText": "", @@ -1714,7 +1714,7 @@ }, { "id": 33, - "title": "Lesson 17 - Space Game: Pre-Lecture Quiz", + "title": "Lesson 17 - 스페이스 게임: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -1771,7 +1771,7 @@ }, { "id": 34, - "title": "Lesson 17 - Space Game: Post-Lecture Quiz", + "title": "Lesson 17 - 스페이스 게임: 강의 후 퀴즈", "quiz": [ { "questionText": "", @@ -1828,7 +1828,7 @@ }, { "id": 35, - "title": "Lesson 18 - Space Game: Pre-Lecture Quiz", + "title": "Lesson 18 - 스페이스 게임: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -1885,7 +1885,7 @@ }, { "id": 36, - "title": "Lesson 18 - Space Game: Post-Lecture Quiz", + "title": "Lesson 18 - 스페이스 게임: 강의 후 퀴즈", "quiz": [ { "questionText": "", @@ -1942,7 +1942,7 @@ }, { "id": 37, - "title": "Lesson 19 - Space Game: Pre-Lecture Quiz", + "title": "Lesson 19 - 스페이스 게임: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -1999,7 +1999,7 @@ }, { "id": 38, - "title": "Lesson 19 - Space Game: Post-Lecture Quiz", + "title": "Lesson 19 - 스페이스 게임: 강의 후 퀴즈", "quiz": [ { "questionText": "", @@ -2056,7 +2056,7 @@ }, { "id": 39, - "title": "Lesson 20 - Space Game: Pre-Lecture Quiz", + "title": "Lesson 20 - 스페이스 게임: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -2113,7 +2113,7 @@ }, { "id": 40, - "title": "Lesson 20 - Space Game: Post-Lecture Quiz", + "title": "Lesson 20 - 스페이스 게임: 강의 후 퀴즈", "quiz": [ { "questionText": "", @@ -2170,7 +2170,7 @@ }, { "id": 41, - "title": "Lesson 21 - Bank Project: Pre-Lecture Quiz", + "title": "Lesson 21 - 은행 프로젝트: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -2227,7 +2227,7 @@ }, { "id": 42, - "title": "Lesson 21 - Bank Project: Post-Lecture Quiz", + "title": "Lesson 21 - 은행 프로젝트: 강의 후 퀴즈", "quiz": [ { "questionText": "", @@ -2284,7 +2284,7 @@ }, { "id": 43, - "title": "Lesson 22 - Bank Project: Pre-Lecture Quiz", + "title": "Lesson 22 - 은행 프로젝트: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -2341,7 +2341,7 @@ }, { "id": 44, - "title": "Lesson 22 - Bank Project: Post-Lecture Quiz", + "title": "Lesson 22 - 은행 프로젝트: 강의 후 퀴즈", "quiz": [ { "questionText": "", @@ -2398,7 +2398,7 @@ }, { "id": 45, - "title": "Lesson 23 - Bank Project: Pre-Lecture Quiz", + "title": "Lesson 23 - 은행 프로젝트: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -2455,7 +2455,7 @@ }, { "id": 46, - "title": "Lesson 23 - Bank Project: Pre-Lecture Quiz", + "title": "Lesson 23 - 은행 프로젝트: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -2512,7 +2512,7 @@ }, { "id": 47, - "title": "Lesson 24 - Bank Project: Pre-Lecture Quiz", + "title": "Lesson 24 - 은행 프로젝트: 강의 전 퀴즈", "quiz": [ { "questionText": "", @@ -2569,7 +2569,7 @@ }, { "id": 48, - "title": "Lesson 24 - Bank Project: Post-Lecture Quiz", + "title": "Lesson 24 - 은행 프로젝트: 강의 후 퀴즈", "quiz": [ { "questionText": "", From a8927108d67991e3a3186826c84e3619451fdf83 Mon Sep 17 00:00:00 2001 From: DaehunGwak Date: Thu, 31 Dec 2020 18:24:05 +0900 Subject: [PATCH 05/22] update quiz 1 to kr --- quiz-app/src/assets/translations/kr.json | 40 ++++++++++++------------ 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/quiz-app/src/assets/translations/kr.json b/quiz-app/src/assets/translations/kr.json index a755ed73..a17d8354 100644 --- a/quiz-app/src/assets/translations/kr.json +++ b/quiz-app/src/assets/translations/kr.json @@ -9,48 +9,48 @@ "title": "Lesson 1 - 프로그래밍 언어 소개: 강의 전 퀴즈", "quiz": [ { - "questionText": "A program can be created without the creator writing any code", + "questionText": "생산자의 코드작성 없이 프로그램이 만들어질 수 있다.", "answerOptions": [ { - "answerText": "true", + "answerText": "네", "isCorrect": "true" }, { - "answerText": "false", + "answerText": "아니요", "isCorrect": "false" } ] }, { - "questionText": "Low level languages are a popular choice for", + "questionText": "저수준 언어는 어떤 것을 만드는데 인기있는 선택지일까?", "answerOptions": [ { - "answerText": "Websites", + "answerText": "웹사이트", "isCorrect": "false" }, { - "answerText": "Hardware", + "answerText": "하드웨어", "isCorrect": "true" }, { - "answerText": "Video game software", + "answerText": "비디오 게임 소프트웨어", "isCorrect": "false" } ] }, { - "questionText": "Which one of these tools would most likely be in a web developer's environment?", + "questionText": "아래의 도구들 중 웹 개발자 환경으로 가장 적합한 것은", "answerOptions": [ { - "answerText": "Hardware, like a Raspberry Pi", + "answerText": "라즈베리 파이 같은 하드웨어", "isCorrect": "false" }, { - "answerText": "Browser DevTools", + "answerText": "브라우저 개발자 도구", "isCorrect": "true" }, { - "answerText": "Operating system documentation", + "answerText": "운영체제 설명서", "isCorrect": "false" } ] @@ -62,10 +62,10 @@ "title": "Lesson 1 - 프로그래밍 언어 소개: 강의 후 퀴즈", "quiz": [ { - "questionText": "What language would you most likely use to create a website?", + "questionText": "어떤 언어로 웹사이트를 만들 것인가?", "answerOptions": [ { - "answerText": "Machine Code", + "answerText": "기계어", "isCorrect": "false" }, { @@ -79,31 +79,31 @@ ] }, { - "questionText": "Development environments are unique to each developer", + "questionText": "개발 환경은 개발자 마다 고유하다.", "answerOptions": [ { - "answerText": "true", + "answerText": "네", "isCorrect": "true" }, { - "answerText": "false", + "answerText": "아니요", "isCorrect": "false" } ] }, { - "questionText": "What will a developer do to fix buggy code?", + "questionText": "버그가 있는 코드를 고치기위해 개발자는 어떤 것을 하게되는가?", "answerOptions": [ { - "answerText": "Syntax highlighting", + "answerText": "구문 강조 (Syntax highlighting)", "isCorrect": "false" }, { - "answerText": "Debugging", + "answerText": "디버깅 (Debugging)", "isCorrect": "true" }, { - "answerText": "Code formatting", + "answerText": "코드 포맷팅 (Code formatting)", "isCorrect": "false" } ] From 1c97a26d98a9d4521be764d3122d45eaf3a808fa Mon Sep 17 00:00:00 2001 From: DaehunGwak Date: Thu, 31 Dec 2020 18:34:51 +0900 Subject: [PATCH 06/22] update quiz 2 to kr --- quiz-app/src/assets/translations/kr.json | 34 ++++++++++++------------ 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/quiz-app/src/assets/translations/kr.json b/quiz-app/src/assets/translations/kr.json index a17d8354..77f93f0f 100644 --- a/quiz-app/src/assets/translations/kr.json +++ b/quiz-app/src/assets/translations/kr.json @@ -115,7 +115,7 @@ "title": "Lesson 2 - GitHub 소개: 강의 전 퀴즈", "quiz": [ { - "questionText": "How do you create a Git repo?", + "questionText": "어떤 명령어로 Git 레포지토리를 만드는가?", "answerOptions": [ { "answerText": "git create", @@ -132,35 +132,35 @@ ] }, { - "questionText": "What does git add do?", + "questionText": "`git add`는 어떤 동작을 하는 것인가?", "answerOptions": [ { - "answerText": "Commits your code", + "answerText": "코드 커밋", "isCorrect": "false" }, { - "answerText": "Adds your files to a staging area for tracking", + "answerText": "추적을 위해 staging 영역으로 파일을 추가", "isCorrect": "true" }, { - "answerText": "Adds your files to GitHub", + "answerText": "Github에 파일을 추가", "isCorrect": "false" } ] }, { - "questionText": "How do you check if git is installed on your computer?", + "questionText": "git이 본인 컴퓨터에 설치되어 있는지 어떻게 확인하는가?", "answerOptions": [ { - "answerText": "type git --version", + "answerText": "`git --version` 입력", "isCorrect": "true" }, { - "answerText": "type git --installed", + "answerText": "`git --installed` 입력", "isCorrect": "false" }, { - "answerText": "type git --init", + "answerText": "`git --init` 입력", "isCorrect": "false" } ] @@ -172,24 +172,24 @@ "title": "Lesson 2 - GitHub 소개: 강의 후 퀴즈", "quiz": [ { - "questionText": "A place to compare and discuss the differences introduced on a branch with reviews, comments, integrated tests, and more is:", + "questionText": "브랜치로부터 변경점을 토론하고 비교할수 있는 공간은? (리뷰, 코멘트, 통합 테스트 등을 할수 있음)", "answerOptions": [ { "answerText": "GitHub", "isCorrect": "false" }, { - "answerText": "A Pull Request", + "answerText": "A Pull Request (PR, 풀리퀘스트)", "isCorrect": "true" }, { - "answerText": "A feature branch", + "answerText": "A feature branch (기능 브랜치)", "isCorrect": "false" } ] }, { - "questionText": "How would you get all the commits from a remote branch?", + "questionText": "원격 브랜치로부터 모든 커밋을 가져올 수 있는 커맨드는?", "answerOptions": [ { "answerText": "git fetch", @@ -206,18 +206,18 @@ ] }, { - "questionText": "How do you switch to a branch?", + "questionText": "브랜치를 전환하는 커맨드는?", "answerOptions": [ { - "answerText": "git switch [branch-name]", + "answerText": "git switch [브랜치-이름]", "isCorrect": "false" }, { - "answerText": "git checkout [branch-name]", + "answerText": "git checkout [브랜치-이름]", "isCorrect": "true" }, { - "answerText": "git load [branch-name]", + "answerText": "git load [브랜치-이름]", "isCorrect": "false" } ] From c1192e9a76404593b764c27ee3b1032c5cc46477 Mon Sep 17 00:00:00 2001 From: DaehunGwak Date: Thu, 31 Dec 2020 18:41:31 +0900 Subject: [PATCH 07/22] update quiz 3 to kr --- quiz-app/src/assets/translations/kr.json | 34 ++++++++++++------------ 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/quiz-app/src/assets/translations/kr.json b/quiz-app/src/assets/translations/kr.json index 77f93f0f..5e908dc1 100644 --- a/quiz-app/src/assets/translations/kr.json +++ b/quiz-app/src/assets/translations/kr.json @@ -229,7 +229,7 @@ "title": "Lesson 3 - 접근 가능한 웹 페이지 생성하기: 강의 전 퀴즈", "quiz": [ { - "questionText": "An accessible web site can be checked in which browser tool", + "questionText": "접근가능한 웹사이트는 어떤 툴로 점검할 수 있을까?", "answerOptions": [ { "answerText": "Lighthouse", @@ -246,27 +246,27 @@ ] }, { - "questionText": "You need a physical screen reader to test accessibility for visually-impaired users", + "questionText": "시각 장앤 유저들을 위한 접근성 테스트 용으로 스크린 리더가 필요하다.", "answerOptions": [ { - "answerText": "true", + "answerText": "네", "isCorrect": "false" }, { - "answerText": "false", + "answerText": "아니요", "isCorrect": "true" } ] }, { - "questionText": "Accessibility is only important on government web sites", + "questionText": "접근성은 정보성 웹사이트에서만 중요하다.", "answerOptions": [ { - "answerText": "true", + "answerText": "네", "isCorrect": "false" }, { - "answerText": "false", + "answerText": "아니요", "isCorrect": "true" } ] @@ -278,44 +278,44 @@ "title": "Lesson 3 - 접근 가능한 웹 페이지 생성하기: 강의 후 퀴즈", "quiz": [ { - "questionText": "Lighthouse only checks for accessibility problems", + "questionText": "Lighthouse 는 접근성 문제만 점검한다.", "answerOptions": [ { - "answerText": "true", + "answerText": "네", "isCorrect": "false" }, { - "answerText": "false", + "answerText": "아니요", "isCorrect": "true" } ] }, { - "questionText": "Color-safe palettes help people with", + "questionText": "칼러 세이프 팔레트(Color-safe palettes)는 어떤 사람을 도울 수 있는가?", "answerOptions": [ { - "answerText": "color-blindness", + "answerText": "색망", "isCorrect": "false" }, { - "answerText": "visual impairments", + "answerText": "시각 장애", "isCorrect": "false" }, { - "answerText": "both the above", + "answerText": "둘다", "isCorrect": "true" } ] }, { - "questionText": "Descriptive links are vital for accessible web sites", + "questionText": "설명 링크는 접근가능한 웹 사이트에 필수적인 요소이다.", "answerOptions": [ { - "answerText": "true", + "answerText": "네", "isCorrect": "true" }, { - "answerText": "false", + "answerText": "아니요", "isCorrect": "false" } ] From 320fdd04fdabd05c1eeae3a767d4571701c4c811 Mon Sep 17 00:00:00 2001 From: DaehunGwak Date: Fri, 1 Jan 2021 15:52:45 +0900 Subject: [PATCH 08/22] copy recent full en quiz to kr --- quiz-app/src/assets/translations/kr.json | 880 ++++++++++------------- 1 file changed, 380 insertions(+), 500 deletions(-) diff --git a/quiz-app/src/assets/translations/kr.json b/quiz-app/src/assets/translations/kr.json index 5e908dc1..fa839c77 100644 --- a/quiz-app/src/assets/translations/kr.json +++ b/quiz-app/src/assets/translations/kr.json @@ -1486,56 +1486,44 @@ }, { "id": 29, - "title": "Lesson 15 - 스페이스 게임: 강의 전 퀴즈", + "title": "Lesson 15 - 스페이스 게임 - 소개: 강의 전 퀴즈", "quiz": [ { - "questionText": "", + "questionText": "JavaScript is an unpopular language for building games", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "true" } ] }, { - "questionText": "", + "questionText": "Pub/Sub is a preferred pattern for managing the game's assets and flow", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "false" } ] }, { - "questionText": "", + "questionText": "Object inheritance can be handled by either using classes or composition", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "false" } ] } @@ -1543,56 +1531,48 @@ }, { "id": 30, - "title": "Lesson 15 - 스페이스 게임: 강의 후 퀴즈", + "title": "Lesson 15 - 스페이스 게임 - 소개: 강의 후 퀴즈", "quiz": [ { - "questionText": "", + "questionText": "Classes rely on inheritance to ascribe to behaviors", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "false" } ] }, { - "questionText": "", + "questionText": "Composition is the preferred design pattern for game objects", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "true" } ] }, { - "questionText": "", + "questionText": "Pub/Sub stands for:", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "Publish/Subscribe", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "Print/Staple", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "Publish/Sanitize", + "isCorrect": "false" } ] } @@ -1600,56 +1580,44 @@ }, { "id": 31, - "title": "Lesson 16 - 스페이스 게임: 강의 전 퀴즈", + "title": "Lesson 16 - 스페이스 게임 - Canvas에 영웅과 몬스터 그리기: 강의 전 퀴즈", "quiz": [ { - "questionText": "", + "questionText": "The Canvas element is what you use to draw on a screen", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "false" } ] }, { - "questionText": "", + "questionText": "You can only draw simple geometric shapes using the Canvas API", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "true" } ] }, { - "questionText": "", + "questionText": "The point 0,0 is in the bottom left", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "true" } ] } @@ -1657,56 +1625,48 @@ }, { "id": 32, - "title": "Lesson 16 - 스페이스 게임: 강의 후 퀴즈", + "title": "Lesson 16 - 스페이스 게임 - Canvas에 영웅과 몬스터 그리기: 강의 후 퀴즈", "quiz": [ { - "questionText": "", + "questionText": "You can perform drawing operations directly on the Canvas", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "true" } ] }, { - "questionText": "", + "questionText": "You listen to the onload event to know when an image has loaded asynchronously", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "false" } ] }, { - "questionText": "", + "questionText": "You draw images onto a screen with an operation called:", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "paintImage()", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "drawImage()", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "draw()", + "isCorrect": "false" } ] } @@ -1714,56 +1674,48 @@ }, { "id": 33, - "title": "Lesson 17 - 스페이스 게임: 강의 전 퀴즈", + "title": "Lesson 17 - Space Game - Adding Motion: Pre-Lecture Quiz", "quiz": [ { - "questionText": "", + "questionText": "Any object on the screen can receive keyboard events", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "false" } ] }, { - "questionText": "", + "questionText": "You can use the same method to listen to key events and mouse events", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "false" } ] }, { - "questionText": "", + "questionText": "To make things happen at a regular interval, you use what function?", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "setInterval()", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "setTimeout()", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "sleep()", + "isCorrect": "false" } ] } @@ -1771,56 +1723,52 @@ }, { "id": 34, - "title": "Lesson 17 - 스페이스 게임: 강의 후 퀴즈", + "title": "Lesson 17 - Space Game - Adding Motion: Post-Lecture Quiz", "quiz": [ { - "questionText": "", + "questionText": "You always need to redraw the screen", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "true" } ] }, { - "questionText": "", + "questionText": "What is a game loop?", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "A function that ensures the game can be restarted", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "A function that decided how fast the game should run", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "A function that is invoked at regular intervals and draws what the user should see", + "isCorrect": "true" } ] }, { - "questionText": "", + "questionText": "A good case for redrawing the screen is", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "A user interaction happened", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "Something has moved", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "Time has passed", + "isCorrect": "false" } ] } @@ -1828,56 +1776,52 @@ }, { "id": 35, - "title": "Lesson 18 - 스페이스 게임: 강의 전 퀴즈", + "title": "Lesson 18 - Space Game - Adding A Laser and Detecting Collisions: Pre-Lecture Quiz", "quiz": [ { - "questionText": "", + "questionText": "Collision detection is how we detect if two things have collided", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "false" } ] }, { - "questionText": "", + "questionText": "How can we remove an item from the screen?", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "Call the garbage collector", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "Mark it as dead, only paint not dead objects next time we draw the screen", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "Place the item on a negative coordinate", + "isCorrect": "false" } ] }, { - "questionText": "", + "questionText": "A good way to simulate firing a laser in JavaScript is:", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "make a visual element respond to a key event", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "create animated gifs", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "make enemies blow up at intervals", + "isCorrect": "false" } ] } @@ -1885,56 +1829,52 @@ }, { "id": 36, - "title": "Lesson 18 - 스페이스 게임: 강의 후 퀴즈", + "title": "Lesson 18 - Space Game - Adding A Laser and Detecting Collisions: Post-Lecture Quiz", "quiz": [ { - "questionText": "", + "questionText": "In collision detection you compare two", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "circles and whether they intersect", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "rectangles and whether they intersect", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "distances between two points", + "isCorrect": "false" } ] }, { - "questionText": "", + "questionText": "The reason for implementing a cooldown effect is because", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "Making the game harder as you can't repeatedly fire a laser to destroy enemies", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "JavaScript can only produce a certain number of events per time unit, so you need to limit them", + "isCorrect": "true" } ] }, { - "questionText": "", + "questionText": "Constants are identifiable in code because", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "they are written in capital letters", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "they have specific names", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "they are written in kebab-case like-this", + "isCorrect": "false" } ] } @@ -1942,56 +1882,52 @@ }, { "id": 37, - "title": "Lesson 19 - 스페이스 게임: 강의 전 퀴즈", + "title": "Lesson 19 - Space Game - Scoring and Lives: Pre-Lecture Quiz", "quiz": [ { - "questionText": "", + "questionText": "How do you draw text on a screen using the Canvas element?", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "Place text inside a div or span element", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "Call drawText() on the Canvas element", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "Call fillText() on the context object", + "isCorrect": "true" } ] }, { - "questionText": "", + "questionText": "Why do you have the concept of 'lives' in a game?", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "To show how much damage you can take", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "So that the game doesn't end straight away, but you have n number of chances before the game is over", + "isCorrect": "true" } ] }, { - "questionText": "", + "questionText": "Add color to text on Canvas using", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "fillColor", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "fillStyle", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "textAlign", + "isCorrect": "false" } ] } @@ -1999,56 +1935,52 @@ }, { "id": 38, - "title": "Lesson 19 - 스페이스 게임: 강의 후 퀴즈", + "title": "Lesson 19 - Space Game - Scoring and Lives: Post-Lecture Quiz", "quiz": [ { - "questionText": "", + "questionText": "What's a fun way to show how many lives a player has left?", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "a number of ships", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "a points system", + "isCorrect": "true" } ] }, { - "questionText": "", + "questionText": "How do you center text in the middle of the screen using the Canvas element?", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "You use Flexbox", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "You instruct the text to be drawn at the x coordinate of the client window width/2", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "You set the textAlign property to the value center on the context object", + "isCorrect": "false" } ] }, { - "questionText": "", + "questionText": "In code, deduct a life like this:", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "this.life-", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "this.life--", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "this.life++", + "isCorrect": "false" } ] } @@ -2056,56 +1988,52 @@ }, { "id": 39, - "title": "Lesson 20 - 스페이스 게임: 강의 전 퀴즈", + "title": "Lesson 20 - Space Game - End and Restart: Pre-Lecture Quiz", "quiz": [ { - "questionText": "", + "questionText": "When is a good time to restart a game", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "when a player wins or loses", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "whenever", + "isCorrect": "false" } ] }, { - "questionText": "", + "questionText": "When should a game end", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "when an enemy ship is destroyed", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "when a hero ship is destroyed", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "when points are collected", + "isCorrect": "false" } ] }, { - "questionText": "", + "questionText": "A good way to add a level to your game is:", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "Increment the amount of points necessary to complete a given level", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "Add more players to the game", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "Add more graphics to the game", + "isCorrect": "false" } ] } @@ -2113,56 +2041,52 @@ }, { "id": 40, - "title": "Lesson 20 - 스페이스 게임: 강의 후 퀴즈", + "title": "Lesson 20 - Space Game - End and Restart: Post-Lecture Quiz", "quiz": [ { - "questionText": "", + "questionText": "What is a good pattern to use when a game end condition has been met?", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "Display a suitable message", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "Quit the game", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "Display a suitable message, offer the player to restart, and display what key to hit for that action", + "isCorrect": "true" } ] }, { - "questionText": "", + "questionText": "You should offer a restart only when the game has ended", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "true" } ] }, { - "questionText": "", + "questionText": "A good way to clear the EventEmitter when ending a game is:", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "clearing listeners", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "clearing the screen", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "closing the game window", + "isCorrect": "false" } ] } @@ -2170,56 +2094,48 @@ }, { "id": 41, - "title": "Lesson 21 - 은행 프로젝트: 강의 전 퀴즈", + "title": "Lesson 21 - Bank Project - HTML Templates and Routes in a Web App: Pre-Lecture Quiz", "quiz": [ { - "questionText": "", + "questionText": "You need to create multiple HTML files to display different screens in a web app", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "true" } ] }, { - "questionText": "", + "questionText": "You can store and persist data locally in a web app", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "false" } ] }, { - "questionText": "", + "questionText": "What's the best data provider for a web app?", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "A local database", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "A JavaScript object", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "A server with a JSON API", + "isCorrect": "true" } ] } @@ -2227,56 +2143,52 @@ }, { "id": 42, - "title": "Lesson 21 - 은행 프로젝트: 강의 후 퀴즈", + "title": "Lesson 21 - Bank Project HTML Templates and Routes in a Web App: Post-Lecture Quiz", "quiz": [ { - "questionText": "", + "questionText": "HTML templates are part of the DOM by default", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "true" } ] }, { - "questionText": "", + "questionText": "Which part of the URL is needed for routing?", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "window.location.pathname", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "window.location.origin", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "both", + "isCorrect": "true" } ] }, { - "questionText": "", + "questionText": "What's the name of the event triggered when calling the history.pushState() function?", "answerOptions": [ { - "answerText": "", - "isCorrect": "" + "answerText": "pushstate", + "isCorrect": "false" }, { - "answerText": "", - "isCorrect": "" + "answerText": "popstate", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "navigate", + "isCorrect": "false" } ] } @@ -2284,56 +2196,44 @@ }, { "id": 43, - "title": "Lesson 22 - 은행 프로젝트: 강의 전 퀴즈", + "title": "Lesson 22 - Bank Project - Build a Login and Registration Form: Pre-Lecture Quiz", "quiz": [ { - "questionText": "", + "questionText": "HTML forms allow to send user input to a server without using JavaScript", "answerOptions": [ { - "answerText": "", - "isCorrect": "" - }, - { - "answerText": "", - "isCorrect": "" + "answerText": "true", + "isCorrect": "true" }, { - "answerText": "", - "isCorrect": "" + "answerText": "false", + "isCorrect": "false" } ] }, { - "questionText": "", + "questionText": "