From bc5d932ef7d3caef97485c4e5283aa05f864a62b Mon Sep 17 00:00:00 2001 From: Jada White <141670521+Nelshulla@users.noreply.github.com> Date: Tue, 5 Mar 2024 15:55:45 -0500 Subject: [PATCH] feat: adds Jada's quiz (#121) * lesson_02_quiz * IDK * Fix my issues * Revert "IDK" This reverts commit 6135c2952b7ba293ed6dc54142278cfe7bba8e5a. * Yup * Quiz created * quiz completed * Fixed Violations * Revert "Fix my issues" This reverts commit e32b4015381e0d02b2105d31e70c0e0348ecf621. * Revert "lesson_02_quiz" This reverts commit b7acf9233c505c087ef78acdc22ce7abb1da5ba6. * feat: adds Kevin's quiz (#113) Co-authored-by: Kevin Mason * Feat: add Nataya Quiz (#116) * changed number 1 * feat: Answered quiz questions * feat: Remade my branch and created quiz with answers * Update Lesson2.java * feat: adds Jordan's quiz (#118) * adding my Quiz and answers * Update: Quiz complete and tests passed * Quiz created * Quiz created * Feat: add Nataya Quiz (#116) * changed number 1 * feat: Answered quiz questions * feat: Remade my branch and created quiz with answers * Update Lesson2.java * This Should be the last one * Update JadaWhiteQuiz.java * Chore: Deletes Submodule --------- Co-authored-by: kjknows <160962634+kjknows@users.noreply.github.com> Co-authored-by: Kevin Mason Co-authored-by: NatayaP <160752534+NatayaP@users.noreply.github.com> Co-authored-by: Jordan C Eldridge <88390606+HeirJordan3@users.noreply.github.com> --- .../lesson3/quizzes/JadaWhiteQuiz.java | 37 +++++++++++++++++++ .../src/test/resources/application.yml | 3 ++ 2 files changed, 40 insertions(+) create mode 100644 lesson_03/quiz/lesson_03_quiz/src/main/java/com/codedifferently/lesson3/quizzes/JadaWhiteQuiz.java diff --git a/lesson_03/quiz/lesson_03_quiz/src/main/java/com/codedifferently/lesson3/quizzes/JadaWhiteQuiz.java b/lesson_03/quiz/lesson_03_quiz/src/main/java/com/codedifferently/lesson3/quizzes/JadaWhiteQuiz.java new file mode 100644 index 00000000..fa8f418e --- /dev/null +++ b/lesson_03/quiz/lesson_03_quiz/src/main/java/com/codedifferently/lesson3/quizzes/JadaWhiteQuiz.java @@ -0,0 +1,37 @@ +package com.codedifferently.lesson3.quizzes; + +import com.codedifferently.instructional.quiz.AnswerChoice; +import com.codedifferently.instructional.quiz.MultipleChoiceQuizQuestion; +import com.codedifferently.instructional.quiz.QuizQuestion; +import com.codedifferently.instructional.quiz.QuizQuestionProvider; +import java.util.List; +import java.util.Map; +import org.springframework.stereotype.Service; + +@Service +public class JadaWhiteQuiz implements QuizQuestionProvider { + + public String getProviderName() { + return "jadawhite"; + } + + public List makeQuizQuestions() { + return List.of(makeQuestion0(), makeQuestion1()); + } + + private QuizQuestion makeQuestion0() { + return new MultipleChoiceQuizQuestion( + 0, + "What command is used to create a new branch", + Map.of( + AnswerChoice.A, "git commit", + AnswerChoice.B, "git checkout", + AnswerChoice.C, "git branch", + AnswerChoice.D, "git push"), + AnswerChoice.UNANSWERED); // Replace `UNANSWERED` with the correct answer. + } + + private QuizQuestion makeQuestion1() { + return new QuizQuestion(1, "What is 3B in decimal?", "59"); // Provide an answer. + } +} diff --git a/lesson_03/quiz/lesson_03_quiz/src/test/resources/application.yml b/lesson_03/quiz/lesson_03_quiz/src/test/resources/application.yml index 936b0685..ba8eaabe 100644 --- a/lesson_03/quiz/lesson_03_quiz/src/test/resources/application.yml +++ b/lesson_03/quiz/lesson_03_quiz/src/test/resources/application.yml @@ -24,6 +24,9 @@ quiz: javyenware: - $2y$10$BeOZiGHEZhPmVsDZctelR.MoJM.d958.kQNXUbU8wv9YJv6y5LCyi - $2y$10$7ME1EOl6VP35kEiUc4YFG.ZOgOcfmoOrsvgjsoGY9xoVPdlH3uK8K + jadawhite: + - $2y$10$w1XGxEj5H14aw8rP5hBHO.YnffYQ/7il5NXtFNPcTXSbXWVeP5FBK + - $2y$10$4ctg3vPGw8BJBzGFE59Ode2cS1oPzb7wA5nXT/Ci5QfhoHr2XenG2 jordaneldridge: - $2y$10$1.1MtWYxD3gDw6VOmRot6OA.TQcPc1FzenesnN.RJn.6EYD.eG0s6 - $2y$10$C39zXtqTtYWE63Xb9av72evDs8U1ErCu30T5a4YGztaCJTbrjL7fC