From ff6536bc73059981e1e11cf591d90015c4d9c293 Mon Sep 17 00:00:00 2001 From: haldanek Date: Mon, 30 Sep 2024 19:54:42 +0000 Subject: [PATCH 1/6] kimberlee_haldane_quiz --- lesson_03/quiz/quiz.yaml | 4 ++ .../src/quizzes/kimberlee_haldane_quiz.ts | 61 +++++++++++++++++++ lesson_03/quiz/src/quizzes/quizzes.module.ts | 3 +- 3 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts diff --git a/lesson_03/quiz/quiz.yaml b/lesson_03/quiz/quiz.yaml index c016c60e5..68dd47755 100644 --- a/lesson_03/quiz/quiz.yaml +++ b/lesson_03/quiz/quiz.yaml @@ -6,3 +6,7 @@ quiz: anotherone: - $2y$10$8eHSzy3aCu4Ry3LzO9nWCeGpofSxsNVbnF.wCfn3ZADwQ6MEtN/KK - $2y$10$dGB0CGv7.XQC5OqfyY6iXOiJsdVyxU3ve5YE0gt4m2I8P8H13lNXa + kimberleehaldane: + - $2y$10$//R05yiCI1FQyyxDcTAfbOjX5R2QE1uP.X5bluhlhELVftbt3Uhjy + - $2y$10$spQll/yP2jNAoncoqUtZTu2vam7rp6bljvv7rQs9dwVpFuBHDJxgG + - $2y$10$NXQfifFPXn3LTKL8F2nmeOkIHHW/ZY5Hj9R74OuWTiRKCNky.Xmze diff --git a/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts b/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts new file mode 100644 index 000000000..55d7860e3 --- /dev/null +++ b/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts @@ -0,0 +1,61 @@ +import { + AnswerChoice, + MultipleChoiceQuizQuestion, + QuizQuestion, + QuizQuestionProvider, +} from 'codedifferently-instructional'; + +export class KimberleeHaldaneQuiz implements QuizQuestionProvider { + getProviderName(): string { + return 'kimberleehaldane'; + } + + makeQuizQuestions(): QuizQuestion[] { + return [ + KimberleeHaldaneQuiz.makeQuestion0(), + KimberleeHaldaneQuiz.makeQuestion1(), + ]; + } + + private static makeQuestion0(): QuizQuestion { + return new MultipleChoiceQuizQuestion( + 0, + 'Which command tells you where you are in the terminal?', + new Map([ + [AnswerChoice.A, 'pwd'], + [AnswerChoice.B, 'ls'], + [AnswerChoice.C, 'cd'], + [AnswerChoice.D, 'mkdir'], + ]), + AnswerChoice.UNANSWERED, + ); // Replace `UNANSWERED` with the correct answer. + } + + private static makeQuestion1(): QuizQuestion { + return new QuizQuestion( + 1, + 'Why do we use IDEs?', + new Map([ + [AnswerChoice.A, 'hunting insects'], + [AnswerChoice.B, 'testing powerlines'], + [AnswerChoice.C, 'editing and refactoring code'], + [AnswerChoice.D, 'all of the above'], + ]), + AnswerChoice.UNANSWERED, + ); // Replace `UNANSWERED` with the correct answer. + } + + private static makeQuestion2(): QuizQuestion { + return new QuizQuestion( + 2, + 'In the vscode terminal, what command is used to verify that you created a branch?', + new Map([ + [AnswerChoice.A, 'git branch -a'], + [AnswerChoice.B, 'git merge main'], + [AnswerChoice.C, 'git checkout -b new_feature'], + [AnswerChoice.D, 'git remote -v'], + ]), + AnswerChoice.UNANSWERED, + ); // Replace `UNANSWERED` with the correct answer. + } +} diff --git a/lesson_03/quiz/src/quizzes/quizzes.module.ts b/lesson_03/quiz/src/quizzes/quizzes.module.ts index ac82f4600..434515d9c 100644 --- a/lesson_03/quiz/src/quizzes/quizzes.module.ts +++ b/lesson_03/quiz/src/quizzes/quizzes.module.ts @@ -1,11 +1,12 @@ import { Module } from '@nestjs/common'; import { AnotherQuiz } from './another_quiz.js'; import { AnthonyMaysQuiz } from './anthony_mays_quiz.js'; +import { KimberleeHaldaneQuiz } from './kimberlee_haldane_quiz.js'; export const Quizzes = Symbol.for('Quizzes'); // Add your quiz provider here. -const QUIZ_PROVIDERS = [AnthonyMaysQuiz, AnotherQuiz]; +const QUIZ_PROVIDERS = [AnthonyMaysQuiz, AnotherQuiz, KimberleeHaldaneQuiz]; @Module({ providers: [ From 1af2c80786b56cafdbdec9da8f0ab36c4a5364e8 Mon Sep 17 00:00:00 2001 From: haldanek Date: Mon, 30 Sep 2024 20:02:23 +0000 Subject: [PATCH 2/6] edit kimberlee_haldane_quiz --- lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts b/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts index 55d7860e3..6bc653571 100644 --- a/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts +++ b/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts @@ -14,6 +14,7 @@ export class KimberleeHaldaneQuiz implements QuizQuestionProvider { return [ KimberleeHaldaneQuiz.makeQuestion0(), KimberleeHaldaneQuiz.makeQuestion1(), + KimberleeHaldaneQuiz.makeQuestion2(), ]; } From 5f7da6f281fc51dce8c85efb1b1130849b208344 Mon Sep 17 00:00:00 2001 From: haldanek Date: Mon, 30 Sep 2024 20:12:54 +0000 Subject: [PATCH 3/6] new edit kimberlee_haldane_quiz --- lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts b/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts index 6bc653571..301a56bfa 100644 --- a/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts +++ b/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts @@ -33,7 +33,7 @@ export class KimberleeHaldaneQuiz implements QuizQuestionProvider { } private static makeQuestion1(): QuizQuestion { - return new QuizQuestion( + return new MultipleChoiceQuizQuestion( 1, 'Why do we use IDEs?', new Map([ @@ -47,7 +47,7 @@ export class KimberleeHaldaneQuiz implements QuizQuestionProvider { } private static makeQuestion2(): QuizQuestion { - return new QuizQuestion( + return new MultipleChoiceQuizQuestion( 2, 'In the vscode terminal, what command is used to verify that you created a branch?', new Map([ From 998ebc5f70794712dcd41757d408e4cd7e2457f9 Mon Sep 17 00:00:00 2001 From: haldanek Date: Mon, 30 Sep 2024 20:45:03 +0000 Subject: [PATCH 4/6] EDIT kimberlee_haldane_quiz --- lesson_03/quiz/quiz.yaml | 6 +++--- lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lesson_03/quiz/quiz.yaml b/lesson_03/quiz/quiz.yaml index 68dd47755..a26fc0bbc 100644 --- a/lesson_03/quiz/quiz.yaml +++ b/lesson_03/quiz/quiz.yaml @@ -7,6 +7,6 @@ quiz: - $2y$10$8eHSzy3aCu4Ry3LzO9nWCeGpofSxsNVbnF.wCfn3ZADwQ6MEtN/KK - $2y$10$dGB0CGv7.XQC5OqfyY6iXOiJsdVyxU3ve5YE0gt4m2I8P8H13lNXa kimberleehaldane: - - $2y$10$//R05yiCI1FQyyxDcTAfbOjX5R2QE1uP.X5bluhlhELVftbt3Uhjy - - $2y$10$spQll/yP2jNAoncoqUtZTu2vam7rp6bljvv7rQs9dwVpFuBHDJxgG - - $2y$10$NXQfifFPXn3LTKL8F2nmeOkIHHW/ZY5Hj9R74OuWTiRKCNky.Xmze + - $2y$10$7u0/PUZE4NFsRmjPtsaNOuQpXsQcuZh22wqYK5vli5LUO8wxIDR7q + - $2y$10$zBW5IVw5BDBaa2PuxuyoO.kjixYznWpMXJ0a8hwO1zIYG8o5LJXAq + - $2y$10$BjDUqT33QmjaSNeYJ99GCeyrjx99NSfCThB4l/KIh9PfbP4cJo03a diff --git a/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts b/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts index 301a56bfa..de86055be 100644 --- a/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts +++ b/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts @@ -28,7 +28,7 @@ export class KimberleeHaldaneQuiz implements QuizQuestionProvider { [AnswerChoice.C, 'cd'], [AnswerChoice.D, 'mkdir'], ]), - AnswerChoice.UNANSWERED, + AnswerChoice.A, ); // Replace `UNANSWERED` with the correct answer. } @@ -42,7 +42,7 @@ export class KimberleeHaldaneQuiz implements QuizQuestionProvider { [AnswerChoice.C, 'editing and refactoring code'], [AnswerChoice.D, 'all of the above'], ]), - AnswerChoice.UNANSWERED, + AnswerChoice.C, ); // Replace `UNANSWERED` with the correct answer. } @@ -56,7 +56,7 @@ export class KimberleeHaldaneQuiz implements QuizQuestionProvider { [AnswerChoice.C, 'git checkout -b new_feature'], [AnswerChoice.D, 'git remote -v'], ]), - AnswerChoice.UNANSWERED, + AnswerChoice.A, ); // Replace `UNANSWERED` with the correct answer. } } From eb53f3acb51e6893e9908cef2003356e3240f0f9 Mon Sep 17 00:00:00 2001 From: haldanek Date: Tue, 1 Oct 2024 13:13:29 +0000 Subject: [PATCH 5/6] fixed kimberlee lesson 03 --- lesson_03/quiz/src/quizzes/quizzes.module.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lesson_03/quiz/src/quizzes/quizzes.module.ts b/lesson_03/quiz/src/quizzes/quizzes.module.ts index 6409ae779..bd42cab50 100644 --- a/lesson_03/quiz/src/quizzes/quizzes.module.ts +++ b/lesson_03/quiz/src/quizzes/quizzes.module.ts @@ -1,10 +1,10 @@ import { Module } from '@nestjs/common'; import { AnotherQuiz } from './another_quiz.js'; -import { OyeyemiJimohQuiz } from './oyeyemi_jimoh_quiz.js'; import { AnthonyMaysQuiz } from './anthony_mays_quiz.js'; import { JosephCaballeroQuiz } from './joseph_caballero_quiz.js'; -import { YafiahAbdullahQuiz } from './yafiah_abdullah_quiz.js'; import { KimberleeHaldaneQuiz } from './kimberlee_haldane_quiz.js'; +import { OyeyemiJimohQuiz } from './oyeyemi_jimoh_quiz.js'; +import { YafiahAbdullahQuiz } from './yafiah_abdullah_quiz.js'; export const Quizzes = Symbol.for('Quizzes'); @@ -16,7 +16,8 @@ const QUIZ_PROVIDERS = [ AnotherQuiz, JosephCaballeroQuiz, OyeyemiJimohQuiz, -, KimberleeHaldaneQuiz]; + KimberleeHaldaneQuiz, +]; @Module({ providers: [ From 82197b7de648d6f89547d78675f2f0be047befe6 Mon Sep 17 00:00:00 2001 From: haldanek Date: Tue, 1 Oct 2024 13:32:12 +0000 Subject: [PATCH 6/6] Kim's new quiz edit --- lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts b/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts index de86055be..301a56bfa 100644 --- a/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts +++ b/lesson_03/quiz/src/quizzes/kimberlee_haldane_quiz.ts @@ -28,7 +28,7 @@ export class KimberleeHaldaneQuiz implements QuizQuestionProvider { [AnswerChoice.C, 'cd'], [AnswerChoice.D, 'mkdir'], ]), - AnswerChoice.A, + AnswerChoice.UNANSWERED, ); // Replace `UNANSWERED` with the correct answer. } @@ -42,7 +42,7 @@ export class KimberleeHaldaneQuiz implements QuizQuestionProvider { [AnswerChoice.C, 'editing and refactoring code'], [AnswerChoice.D, 'all of the above'], ]), - AnswerChoice.C, + AnswerChoice.UNANSWERED, ); // Replace `UNANSWERED` with the correct answer. } @@ -56,7 +56,7 @@ export class KimberleeHaldaneQuiz implements QuizQuestionProvider { [AnswerChoice.C, 'git checkout -b new_feature'], [AnswerChoice.D, 'git remote -v'], ]), - AnswerChoice.A, + AnswerChoice.UNANSWERED, ); // Replace `UNANSWERED` with the correct answer. } }