-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'DavidSmith-Lesson03' of https://github.com/dxsmith244/c…
…ode-differently-24-q4 into DavidSmith-Lesson03
- Loading branch information
Showing
9 changed files
with
526 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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'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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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' | ||
} | ||
} |
Oops, something went wrong.