From a31409ed18f0a4fa74a3cad2f564208f79876ad8 Mon Sep 17 00:00:00 2001 From: Meiko-S22 Date: Tue, 11 Mar 2025 13:28:44 +0000 Subject: [PATCH 1/7] my quiz completed --- lesson_03/quiz/quiz.yaml | 6 +- .../quiz/src/quizzes/meiko_stephens_quiz.ts | 65 +++++++++++++++++++ lesson_03/quiz/src/quizzes/quizzes.module.ts | 3 +- 3 files changed, 72 insertions(+), 2 deletions(-) create mode 100644 lesson_03/quiz/src/quizzes/meiko_stephens_quiz.ts diff --git a/lesson_03/quiz/quiz.yaml b/lesson_03/quiz/quiz.yaml index f077fd998..4a3f98297 100644 --- a/lesson_03/quiz/quiz.yaml +++ b/lesson_03/quiz/quiz.yaml @@ -5,4 +5,8 @@ quiz: - $2y$10$55EXRjF26JIgebtoH800ZOJecfefvMgHicuxf/rwTENuxiUaFQcNe anotherone: - $2y$10$8eHSzy3aCu4Ry3LzO9nWCeGpofSxsNVbnF.wCfn3ZADwQ6MEtN/KK - - $2y$10$dGB0CGv7.XQC5OqfyY6iXOiJsdVyxU3ve5YE0gt4m2I8P8H13lNXa \ No newline at end of file + - $2y$10$dGB0CGv7.XQC5OqfyY6iXOiJsdVyxU3ve5YE0gt4m2I8P8H13lNXa + meikostephens: + - $2y$10$AD1YHmrZZivus7DoM91UMuErNnpi63ueluFs7DcSQSrZbXwDycAOi + - $2y$10$KvnxAYKh3A151RyOOFtOv.wfImRzZMgbBgKy3gyLd1uUSSjHaN.4u + - $2y$10$qJDpo1X1kFXRD1M6Kpi8WeKg.a8dgzd8RawXX/3RuMqM82biBc6iK \ No newline at end of file diff --git a/lesson_03/quiz/src/quizzes/meiko_stephens_quiz.ts b/lesson_03/quiz/src/quizzes/meiko_stephens_quiz.ts new file mode 100644 index 000000000..59fbfe71e --- /dev/null +++ b/lesson_03/quiz/src/quizzes/meiko_stephens_quiz.ts @@ -0,0 +1,65 @@ +import { + AnswerChoice, + MultipleChoiceQuizQuestion, + QuizQuestion, + QuizQuestionProvider, +} from 'codedifferently-instructional'; + +export class meiko_stephens_quiz implements QuizQuestionProvider { + getProviderName(): string { + return 'meikostephens'; + } + + makeQuizQuestions(): QuizQuestion[] { + return [ + meiko_stephens_quiz.makeQuestion0(), + meiko_stephens_quiz.makeQuestion1(), + meiko_stephens_quiz.makeQuestion2(), + ]; + } + + private static makeQuestion0(): QuizQuestion { + return new MultipleChoiceQuizQuestion( + 0, + 'What is a branch?', + new Map([ + [AnswerChoice.A, 'A new line of code'], + [ + AnswerChoice.B, + 'A copy of a repository that allows you make changes and merge them later', + ], + [AnswerChoice.C, 'A way to delete a respository and start over'], + [AnswerChoice.D, 'A way to run code'], + ]), + AnswerChoice.UNANSWERED, + ); // Replace `UNANSWERED` with the correct answer. + } + + private static makeQuestion1(): QuizQuestion { + return new MultipleChoiceQuizQuestion( + 1, + 'What does a syncfork do?', + new Map([ + [AnswerChoice.A, 'Updates changes from the original repository'], + [AnswerChoice.B, 'Deletes the repositiory'], + [AnswerChoice.C, 'Transforms the repository into a branch'], + [AnswerChoice.D, 'Runs the code more efficiently'], + ]), + AnswerChoice.UNANSWERED, + ); // Replace `UNANSWERED` with the correct answer. + } + + private static makeQuestion2(): QuizQuestion { + return new MultipleChoiceQuizQuestion( + 2, + 'What brings the modify changes to merge into the main repositiory?', + new Map([ + [AnswerChoice.A, 'A terminal'], + [AnswerChoice.B, 'A branch'], + [AnswerChoice.C, 'A syncfork'], + [AnswerChoice.D, 'A pull request'], + ]), + 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..9b0367192 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 { meiko_stephens_quiz } from './meiko_stephens_quiz.js'; export const Quizzes = Symbol.for('Quizzes'); // Add your quiz provider here. -const QUIZ_PROVIDERS = [AnthonyMaysQuiz, AnotherQuiz]; +const QUIZ_PROVIDERS = [AnthonyMaysQuiz, AnotherQuiz, meiko_stephens_quiz ]; @Module({ providers: [ From 5a5a0d0f02d0bed66e7f50dbb10e946405f2f944 Mon Sep 17 00:00:00 2001 From: Meiko-S22 Date: Tue, 11 Mar 2025 09:53:22 -0400 Subject: [PATCH 2/7] Update quizzes.module.ts --- lesson_03/quiz/src/quizzes/quizzes.module.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lesson_03/quiz/src/quizzes/quizzes.module.ts b/lesson_03/quiz/src/quizzes/quizzes.module.ts index 50f5e66bc..9be0ce40f 100644 --- a/lesson_03/quiz/src/quizzes/quizzes.module.ts +++ b/lesson_03/quiz/src/quizzes/quizzes.module.ts @@ -11,7 +11,7 @@ import { MercedesMathewsQuiz } from './mercedes_mathews_quiz.js'; export const Quizzes = Symbol.for('Quizzes'); // Add your quiz provider here. - feat/lesson03 + const QUIZ_PROVIDERS = [AnthonyMaysQuiz, AnotherQuiz, meiko_stephens_quiz ]; const QUIZ_PROVIDERS = [ From 174a60e3caad06d8224721c91292f8274ce04983 Mon Sep 17 00:00:00 2001 From: Meiko-S22 Date: Tue, 11 Mar 2025 09:59:30 -0400 Subject: [PATCH 3/7] Update quizzes.module.ts --- lesson_03/quiz/src/quizzes/quizzes.module.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/lesson_03/quiz/src/quizzes/quizzes.module.ts b/lesson_03/quiz/src/quizzes/quizzes.module.ts index 9be0ce40f..5ba829222 100644 --- a/lesson_03/quiz/src/quizzes/quizzes.module.ts +++ b/lesson_03/quiz/src/quizzes/quizzes.module.ts @@ -1,9 +1,7 @@ import { Module } from '@nestjs/common'; import { AnotherQuiz } from './another_quiz.js'; import { AnthonyMaysQuiz } from './anthony_mays_quiz.js'; - feat/lesson03 import { meiko_stephens_quiz } from './meiko_stephens_quiz.js'; - import { Jbeyquiz } from './jbeyquiz.js'; import { MercedesMathewsQuiz } from './mercedes_mathews_quiz.js'; From 22aef914c60f0580b73d03e6c6aef0e93fd70bea Mon Sep 17 00:00:00 2001 From: Meiko-S22 Date: Tue, 11 Mar 2025 10:03:55 -0400 Subject: [PATCH 4/7] Update quizzes.module.ts --- lesson_03/quiz/src/quizzes/quizzes.module.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/lesson_03/quiz/src/quizzes/quizzes.module.ts b/lesson_03/quiz/src/quizzes/quizzes.module.ts index 5ba829222..286f704b4 100644 --- a/lesson_03/quiz/src/quizzes/quizzes.module.ts +++ b/lesson_03/quiz/src/quizzes/quizzes.module.ts @@ -15,6 +15,7 @@ const QUIZ_PROVIDERS = [AnthonyMaysQuiz, AnotherQuiz, meiko_stephens_quiz ]; const QUIZ_PROVIDERS = [ AnthonyMaysQuiz, AnotherQuiz, + meiko_stephens_quiz, MercedesMathewsQuiz, Jbeyquiz, ]; From 85deaee712d1d7c8441d567b6476c81ec465d59d Mon Sep 17 00:00:00 2001 From: Meiko-S22 Date: Tue, 11 Mar 2025 10:07:37 -0400 Subject: [PATCH 5/7] Update quizzes.module.ts --- lesson_03/quiz/src/quizzes/quizzes.module.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lesson_03/quiz/src/quizzes/quizzes.module.ts b/lesson_03/quiz/src/quizzes/quizzes.module.ts index 286f704b4..fe6ecdb3f 100644 --- a/lesson_03/quiz/src/quizzes/quizzes.module.ts +++ b/lesson_03/quiz/src/quizzes/quizzes.module.ts @@ -10,7 +10,7 @@ export const Quizzes = Symbol.for('Quizzes'); // Add your quiz provider here. -const QUIZ_PROVIDERS = [AnthonyMaysQuiz, AnotherQuiz, meiko_stephens_quiz ]; +const QUIZ_PROVIDERS = [AnthonyMaysQuiz, AnotherQuiz, meiko_stephens_quiz,MercedesMathewsQuiz,Jbeyquiz ]; const QUIZ_PROVIDERS = [ AnthonyMaysQuiz, From 6925ddda1547a0715c7c3c91ae4e854d5dd9f963 Mon Sep 17 00:00:00 2001 From: Meiko-S22 Date: Tue, 11 Mar 2025 10:14:09 -0400 Subject: [PATCH 6/7] Update quizzes.module.ts --- lesson_03/quiz/src/quizzes/quizzes.module.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lesson_03/quiz/src/quizzes/quizzes.module.ts b/lesson_03/quiz/src/quizzes/quizzes.module.ts index fe6ecdb3f..ffef3a264 100644 --- a/lesson_03/quiz/src/quizzes/quizzes.module.ts +++ b/lesson_03/quiz/src/quizzes/quizzes.module.ts @@ -10,7 +10,7 @@ export const Quizzes = Symbol.for('Quizzes'); // Add your quiz provider here. -const QUIZ_PROVIDERS = [AnthonyMaysQuiz, AnotherQuiz, meiko_stephens_quiz,MercedesMathewsQuiz,Jbeyquiz ]; +const QUIZ_PROVIDERS = [AnthonyMaysQuiz, AnotherQuiz, meiko_stephens_quiz, MercedesMathewsQuiz, Jbeyquiz ]; const QUIZ_PROVIDERS = [ AnthonyMaysQuiz, From 721ac69095b42b53560058db8ed0c4e55835d4b3 Mon Sep 17 00:00:00 2001 From: Meiko-S22 Date: Tue, 11 Mar 2025 14:48:11 +0000 Subject: [PATCH 7/7] Updated my quiz --- lesson_03/quiz/src/quizzes/meiko_stephens_quiz.ts | 8 ++++---- lesson_03/quiz/src/quizzes/quizzes.module.ts | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lesson_03/quiz/src/quizzes/meiko_stephens_quiz.ts b/lesson_03/quiz/src/quizzes/meiko_stephens_quiz.ts index 59fbfe71e..539593247 100644 --- a/lesson_03/quiz/src/quizzes/meiko_stephens_quiz.ts +++ b/lesson_03/quiz/src/quizzes/meiko_stephens_quiz.ts @@ -5,16 +5,16 @@ import { QuizQuestionProvider, } from 'codedifferently-instructional'; -export class meiko_stephens_quiz implements QuizQuestionProvider { +export class MeikoStephensQuiz implements QuizQuestionProvider { getProviderName(): string { return 'meikostephens'; } makeQuizQuestions(): QuizQuestion[] { return [ - meiko_stephens_quiz.makeQuestion0(), - meiko_stephens_quiz.makeQuestion1(), - meiko_stephens_quiz.makeQuestion2(), + MeikoStephensQuiz.makeQuestion0(), + MeikoStephensQuiz.makeQuestion1(), + MeikoStephensQuiz.makeQuestion2(), ]; } diff --git a/lesson_03/quiz/src/quizzes/quizzes.module.ts b/lesson_03/quiz/src/quizzes/quizzes.module.ts index 9b0367192..fc03aaa9b 100644 --- a/lesson_03/quiz/src/quizzes/quizzes.module.ts +++ b/lesson_03/quiz/src/quizzes/quizzes.module.ts @@ -1,12 +1,12 @@ import { Module } from '@nestjs/common'; import { AnotherQuiz } from './another_quiz.js'; import { AnthonyMaysQuiz } from './anthony_mays_quiz.js'; -import { meiko_stephens_quiz } from './meiko_stephens_quiz.js'; +import { MeikoStephensQuiz } from './meiko_stephens_quiz.js'; export const Quizzes = Symbol.for('Quizzes'); // Add your quiz provider here. -const QUIZ_PROVIDERS = [AnthonyMaysQuiz, AnotherQuiz, meiko_stephens_quiz ]; +const QUIZ_PROVIDERS = [AnthonyMaysQuiz, AnotherQuiz, MeikoStephensQuiz ]; @Module({ providers: [