Skip to content

Commit

Permalink
Merge branch 'DavidSmith-Lesson03' of https://github.com/dxsmith244/c…
Browse files Browse the repository at this point in the history
…ode-differently-24-q4 into DavidSmith-Lesson03
  • Loading branch information
dxsmith244 committed Oct 2, 2024
2 parents a64dbd1 + 612c686 commit b665d5a
Show file tree
Hide file tree
Showing 9 changed files with 526 additions and 1 deletion.
47 changes: 47 additions & 0 deletions lesson_01/chelseaogbonnia/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="style.css">
<title>Read Me HTML</title>
</head>
<body>
<main>
<h1 id="personal-readme">Personal README</h1>
<section>
<h2 id="introduction">Introduction</h2>
<article>
<div>
<p>Hi there! I’m currently on my journey to becoming a full-stack software engineer. I enjoy solving problems and learning new technologies as I go. This README gives you a little insight into how I work best, what motivates me, and how I approach learning and collaboration.</p>
</div>
</article>
</section>
<section>
<h2 id="how-i-learn-best">How I Learn Best</h2>
<div>
<ul>
<li>Independent Learning: I prefer figuring things out on my own, and I enjoy working through challenges independently before reaching out for help. This allows me to build resilience and a deeper understanding of the material.</li>
<li>Visual Learning: I grasp concepts more quickly when I can visualize them. Charts, diagrams, and presentations help me organize information in a way that sticks. I find that seeing a process step-by-step or looking at a flowchart helps solidify abstract concepts.</li>
<li>Planning Ahead: I like having access to the curriculum early so I can break down topics and structure my learning schedule. When I can map out what’s ahead, I feel more in control and can manage my time better.</li>
<li>Mastering Subjects: I work on a subject until I feel confident enough to explain it to someone else. Teaching is one of the ways I confirm my own understanding. If I can make something simple enough for others to understand, I know I’ve truly mastered it.</li>
<li>Note-Taking: I’m not the type to take long-winded notes. Instead, my notes are an organized summary of my thoughts. They serve as a reference point for later, but I tend to work through most concepts in my head first before writing anything down.</li>
</ul>
</div>
</section>
<section>
<h2 id="what-i-value-in-collaboration">What I Value in Collaboration</h2>
<ul>
<li>Clear Communication: I appreciate clear, concise communication, especially in code reviews or when getting feedback. I respond well to messages that are to the point, with direct and actionable suggestions.</li>
<li>Respect for Work Styles: I understand that everyone has their own preferred way of working, and I appreciate when team environments respect those differences. For me, that means giving me space to work independently but also being available for collaboration when needed.</li>
<li>Knowledge Sharing: I believe that a team works best when everyone shares what they’ve learned. I enjoy exchanging tips, resources, or strategies that can help others grow. When the team is open to learning from each other, everyone benefits.</li>
</ul>
</section>
<section>
<h2 id="fun-fact">Fun Fact</h2>
<p>I often like to challenge myself with side projects. Whether it&#39;s exploring a new API or building a small application for fun, these projects give me a chance to experiment with new technologies and sharpen my skills.</p>
<p><img src="https://github.com/user-attachments/assets/75cce26f-8244-4aa9-ac0a-39783d4e4473" alt="Python API Example"></p>
</section>
</main>
</body>
</html>
120 changes: 120 additions & 0 deletions lesson_01/chelseaogbonnia/style.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 1.5;
color: #24292e;
background-color: #fff;
padding: 20px;
font-size: 100%;
}

h1, h2, h3, h4, h5, h6 {
font-weight: 600;
margin: 1em 0;
border-bottom: 1px solid #eaecef;
}

h1 {
font-size: 2em;
padding-bottom: 0.3em;
}

p {
margin-bottom: 16px;
}

strong {
font-weight: 600;
}

em {
font-style: italic;
}

code {
font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
background-color: #f6f8fa;
padding: 0.2em 0.4em;
border-radius: 6px;
}

pre {
background-color: #f6f8fa;
padding: 16px;
border-radius: 6px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
}

ul, ol {
padding-left: 2em;
margin-bottom: 16px;
}

li {
margin-bottom: 0.25em;
}

blockquote {
border-left: 4px solid #dfe2e5;
padding: 0 1em;
color: #6a737d;
margin: 0;
}

a {
color: #0366d6;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

table {
width: 100%;
border-collapse: collapse;
margin-bottom: 16px;
}

th, td {
border: 1px solid #dfe2e5;
padding: 6px 13px;
}

th {
background-color: #f6f8fa;
font-weight: 600;
}

hr {
border: 0;
border-top: 1px solid #eaecef;
margin: 24px 0;
}

img {
max-width: 100%;
height: auto;
}

input[type="checkbox"] {
margin-right: 0.5em;
}

@media(max-width:480px){
body {
padding: 10px;
}
h1 {
font-size: 1.5em;
}
p{
font-size: 0.9em;
}
pre{
white-space: pre-wrap;
word-wrap: break-word;
}
}
22 changes: 22 additions & 0 deletions lesson_03/quiz/quiz.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,19 @@ quiz:
- $2y$10$EM5346ILJER4xu66qf1OcuJ/7f6hCOb9z1OUHgSXvl3QuCohBySTm
- $2y$10$gWIUYJPn94weKopOVQKTl.XOwODK1tamszmt4uXCJupZofi7vXPdq
- $2y$10$eh1.Cd6tXSmolUnY02xwM.BVR7RkYqJIDHepPfk8wJBIwol4jRw0S
xaviercruz:
- $2y$10$1WMmkMjazP78KVns1l85zOC5r8cwgTnxLLs/scOzIkgCQ8HP28Y.q
- $2y$10$9D.oRC8h/PD/10NMSR6MMOzjVAJKm.vfw4te8Rxgw1M1.0Q9x8pjK
- $2y$10$ypLhtfxJikRhLaQdW0Y8GOEqO/X1uoBD8w.kSSSUPggBa9wHLkw0i
- $2y$10$cYuji5D0xOEFAV2fyMaJAuaODeWEwIYu.X3089qnojdx3nQljil5G
dasiaenglish:
- $2y$10$ANtdDzA0GAqn/QeExPO/Du8LgHUwznRLxpv0W0ib2seYk23BZowOC
- $2y$10$6vAkOUmpPrUtWrh010f8e.A4M9kEzuzCrQ8ghWI9hQSEsZeGHpQ9W
- $2y$10$YYTJf2QW.BJST9EUB7NZneVpNkOywIfhsWRpxIsPBg/oTmgqoYWse
chigazograham:
- $2y$10$OTnSih9kHykUnsuM/YKufu3MXTpOZrif.dL13XwXt8rquJL4mV.m.
- $2y$10$je60MntrKRBd/1tz7hNUY.D/cyKOEM.hp6/1fVVVGJRIIitmUGI5e
- $2y$10$pPTmEp0acs8.NIAamLpmmuF7B72bXFZsikHywQI/JvfXuySkhHH5S
oyeyemijimoh:
- $2y$10$2LlSxAEM1HmR3Wl2fO6LQueu/77spr5SuWAh4b3MKesIWNy3CFjGe
- $2y$10$csA90DFxK7.uq6dSfS06Yukk5fQPrzLvU2Lp43ArTs2za28LVvRGO
Expand All @@ -22,3 +35,12 @@ quiz:
- $2y$10$XcsVuO66KZiUiN75NtssdOkKvHKhuBo91JgE/TJEnSrrzbhjxuql.
- $2y$10$9fZs867NHxoPQ/VWMeLyj.us5Kg3SLPcbt9O5ki/FdJ37TbhgFMFC
- $2y$10$GfjcKvtzr6n8553Mdr1RJOOYDfzOudlW.3i8otsH0HiW52CU7tUAW
angelicacastillo:
- $2y$10$MkiKfTFDIR5e4nWe3Q3XKOSEk2E06urRRykXIx/2JV6Y5j.OPIWMi
- $2y$10$WsWcxQ.rCkq/WoUVMbdMNuUU8v5O9xDFpWdbWydVFu7/Ufz/8lLru
- $2y$10$9FB5PKcxb5z0xijnLVnF8.127CghZcgd7.0Phn2QsWdCYBxxZWrwG
amiyahjones:
- $2y$10$QsN9VkjWORsKgZRiBT46VOUgc5HVnswKAT4uDbs7JYbTF7DdKbsw.
- $2y$10$sqXEOL0L8o0kRyiAb.2s4u0RlBC2.LmOGDbGWXHj5IfBNwinkv2yq
- $2y$10$HaWueXgrIzd7z8yf39HfVeTjjyr.Kgx0GFBqwCRSzW3zRSreN19yi

62 changes: 62 additions & 0 deletions lesson_03/quiz/src/quizzes/amiyah_jones_quiz.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
import {
AnswerChoice,
MultipleChoiceQuizQuestion,
QuizQuestion,
QuizQuestionProvider,
} from 'codedifferently-instructional';

export class AmiyahJonesQuiz implements QuizQuestionProvider {
getProviderName(): string {
return 'amiyahjones';
}

makeQuizQuestions(): QuizQuestion[] {
return [
AmiyahJonesQuiz.makeQuestion0(),
AmiyahJonesQuiz.makeQuestion1(),
AmiyahJonesQuiz.makeQuestion2(),
];
}

private static makeQuestion0(): QuizQuestion {
return new MultipleChoiceQuizQuestion(
0,
'What two computer parts get mixed up often?',
new Map<AnswerChoice, string>([
[AnswerChoice.A, 'Power supply and mother board'],
[AnswerChoice.B, 'Graphics card and ram'],
[AnswerChoice.C, 'Ram and hard drive'],
[AnswerChoice.D, 'None of them get mixed up'],
]),
AnswerChoice.UNANSWERED,
); // Replace `UNANSWERED` with the correct answer.
}

private static makeQuestion1(): QuizQuestion {
return new MultipleChoiceQuizQuestion(
1,
'Which computer part figures out how everything is supposed to look on your screen?',
new Map<AnswerChoice, string>([
[AnswerChoice.A, 'Graphics card'],
[AnswerChoice.B, 'CPU'],
[AnswerChoice.C, 'Mother board'],
[AnswerChoice.D, 'Ram'],
]),
AnswerChoice.UNANSWERED,
); // Replace `UNANSWERED` with the correct answer.
}

private static makeQuestion2(): QuizQuestion {
return new MultipleChoiceQuizQuestion(
2,
'Which computer part houses everything?',
new Map<AnswerChoice, string>([
[AnswerChoice.A, 'Hard drive'],
[AnswerChoice.B, 'Case'],
[AnswerChoice.C, 'CPU'],
[AnswerChoice.D, 'Power supply'],
]),
AnswerChoice.UNANSWERED,
); // Replace `UNANSWERED` with the correct answer.
}
}
60 changes: 60 additions & 0 deletions lesson_03/quiz/src/quizzes/angelica_c_quiz.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
import {
AnswerChoice,
MultipleChoiceQuizQuestion,
QuizQuestion,
QuizQuestionProvider,
} from 'codedifferently-instructional';

export class AngelicaCQuiz implements QuizQuestionProvider {
getProviderName(): string {
return 'angelicacastillo';
}

makeQuizQuestions(): QuizQuestion[] {
return [
AngelicaCQuiz.makeQuestion0(),
AngelicaCQuiz.makeQuestion1(),
AngelicaCQuiz.makeQuestion2(),
];
}

private static makeQuestion0(): QuizQuestion {
return new MultipleChoiceQuizQuestion(
0,
'What does CPU stand for?',
new Map<AnswerChoice, string>([
[AnswerChoice.A, 'Central Processing Unit'],
[AnswerChoice.B, 'Central Program Unit'],
[AnswerChoice.C,'Center Program Unit'],
[AnswerChoice.D, 'Whatever you want it to be!'],
]),
AnswerChoice.UNANSWERED,
); // Replace `UNANSWERED` with the correct answer.
}
private static makeQuestion1(): QuizQuestion {
return new MultipleChoiceQuizQuestion(
1,
'Which of the following would be a "simple" essential part of the computer?',
new Map<AnswerChoice, string>([
[AnswerChoice.A, 'RAM'],
[AnswerChoice.B, 'CPU'],
[AnswerChoice.C,'CASE'],
[AnswerChoice.D, 'HARD DRIVE'],
]),
AnswerChoice.UNANSWERED,
); // Replace `UNANSWERED` with the correct answer.
}
private static makeQuestion2(): QuizQuestion {
return new MultipleChoiceQuizQuestion(
2,
'What would be considered the brains long term memory?',
new Map<AnswerChoice, string>([
[AnswerChoice.A, 'Mother board'],
[AnswerChoice.B, 'Hard drive'],
[AnswerChoice.C,'Power supply'],
[AnswerChoice.D, 'Computer'],
]),
AnswerChoice.UNANSWERED,
); // Replace `UNANSWERED` with the correct answer.
}
}
62 changes: 62 additions & 0 deletions lesson_03/quiz/src/quizzes/chigazo_graham_quiz.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
import {
AnswerChoice,
MultipleChoiceQuizQuestion,
QuizQuestion,
QuizQuestionProvider,
} from 'codedifferently-instructional';

export class ChigazoGrahamsQuiz implements QuizQuestionProvider {
getProviderName(): string {
return 'chigazograham';
}

makeQuizQuestions(): QuizQuestion[] {
return [
ChigazoGrahamsQuiz.makeQuestion0(),
ChigazoGrahamsQuiz.makeQuestion1(),
ChigazoGrahamsQuiz.makeQuestion2(),
];
}

private static makeQuestion0(): QuizQuestion {
return new MultipleChoiceQuizQuestion(
0,
'What is the sign for modulo?',
new Map<AnswerChoice, string>([
[AnswerChoice.A, '^'],
[AnswerChoice.B, '*'],
[AnswerChoice.C, '%'],
[AnswerChoice.D, '//'],
]),
AnswerChoice.UNANSWERED,
); // Provide an answer. | AnswerChoice.C, '%'
}

private static makeQuestion1(): QuizQuestion {
return new MultipleChoiceQuizQuestion(
1,
'Who are hip hops big three',
new Map<AnswerChoice, string>([
[AnswerChoice.A, 'Kendrick Lamar, J. Cole, and Drake'],
[AnswerChoice.B, 'Tupac, Biggie, and Nas'],
[AnswerChoice.C, 'Kanye West, Eminem, and Lil Wayne'],
[AnswerChoice.D, 'K. Dot'],
]),
AnswerChoice.UNANSWERED,
); // Provide an answer. | AnswerChoice.C, '%'
}

private static makeQuestion2(): QuizQuestion {
return new MultipleChoiceQuizQuestion(
2,
'what is the answer to life, the universe, and everything else?',
new Map<AnswerChoice, string>([
[AnswerChoice.A, '42'],
[AnswerChoice.B, 'Jesus'],
[AnswerChoice.C, 'N/A'],
[AnswerChoice.D, 'Whatever you want it to be!'],
]),
AnswerChoice.UNANSWERED,
); // Provide an answer. | AnswerChoice.A, '42'
}
}
Loading

0 comments on commit b665d5a

Please sign in to comment.