Skip to content

Commit 3acfbff

Browse files
Merge branch 'code-differently:main' into evan_04
2 parents de9867c + a562f3e commit 3acfbff

File tree

11 files changed

+485
-0
lines changed

11 files changed

+485
-0
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
<!DOCTYPE html>
2+
<html lang="en"></html>
3+
<head>
4+
<link rel="stylesheet" href="style.css">
5+
<h2>Evan Philakhong</h2>
6+
</head>
7+
<body>
8+
<section>
9+
<h3>Availability</h3>
10+
<p>I'm always available from 9a-5p if you have any questions feel free to approach me. You can contact me through our Google Chat or if you need you can privately message me my DMs are always open.</p>
11+
12+
<p>Currently my Monday and Friday evenings are quite busy because that's when I'm usually working but I usually try to reply as soon as I get home at 11p. If I don't get to replying I'll definitely answer in the morning.</p>
13+
</section>
14+
<section>
15+
<h3>My Workflow</h3>
16+
17+
<p>I'm a very hands on and visual learner. If you give me instruction and I'm unsure how to execute it. I would need some sort of demonstration or some kind of draft of what you want me to do. Although, usually I'm able to visualize it in my head that gets my mind flowing.</p>
18+
19+
<p>I do enjoy listening to white noise or music while working. If you find me not responding to you I'm just hyperfocused so feel free to come up to me and tap me on the shoulder if you need anything.</p>
20+
</section>
21+
<section>
22+
<h3>Feedback</h3>
23+
24+
<p>If I'm doing anything wrong or if you have a method to complete the task more efficiently please feel free to critique my work in any way you see fit. I'm open to hearing feedback <b>anytime</b></p>
25+
26+
<p>I'm here to learn to work towards a Career in software I'm open for any criticisms and suggestion to improve and adapt my skillset.</p>
27+
28+
<p>Now as far as me giving or suggesting advice. I'll always first ask why you did something in one way rather than another. It's usually just me being curious. I want you to explain the thought process behind why you did something the way you did. I might further suggest another method which is a method I would use it may or may not be "better" or efficient but I always encourage you to do whatever makes you comfortable. I just like throwing ideas out there to give you more options.</p>
29+
</section>
30+
<section>
31+
<h3>Getting to know me</h3>
32+
33+
<p>I'm a car guy I love talking about cars or motorsport whether that be Formula 1, Rally, or Formula Drift. Some of my favorite drivers include Yuki Tsunoda, Alex Albon, and Keiichi Tsuchiya. I'm a big Papaya (McLaren) fan! I'm very passionate about cars so feel free to come up to me and talk anything relating to cars.</p>
34+
35+
<p>I was on the swimming and volleyball team in highschool. These days I try to go regularly every week with a group of my friends.</p>
36+
</section>
37+
<section>
38+
<h3>Fun Facts</h3>
39+
<ul>
40+
<li><b>Favorite Food:</b> Bánh mì</li>
41+
<li><b>Favorite Color:</b> Royal Blue and Forest Green</li>
42+
<li><b>Coffee Order:</b> Dirty Matcha (Matcha Latte + 1 shot of Espresso + 2 Shots of Vanilla)</li>
43+
<li><b>Favorite Anime:</b> Fullmetal Alchemist: Brotherhood</li>
44+
<li><b>My favorite GIF:</b><img src="images/hinata-haikyuu.gif" alt="Hinata Eating" style="max-width: 100%; display: inline-block;"></li>
45+
</ul>
46+
</section>
47+
</body>
772 KB
Loading

lesson_01/evanphilakhong/style.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
html {
2+
font-size: 16px;
3+
font-family: sans-serif;
4+
-webkit-text-size-adjust: 100%;
5+
box-sizing: border-box;
6+
}

lesson_03/quiz/quiz.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ quiz:
66
anotherone:
77
- $2y$10$8eHSzy3aCu4Ry3LzO9nWCeGpofSxsNVbnF.wCfn3ZADwQ6MEtN/KK
88
- $2y$10$dGB0CGv7.XQC5OqfyY6iXOiJsdVyxU3ve5YE0gt4m2I8P8H13lNXa
9+
bryanasingletonbarnhart:
10+
- $2y$10$1mLxFIqlwiKqivImNbEYE.khunzQLkqDL/40Yj39J6vJA0rLfwDuK
11+
- $2y$10$sIjoP0Jqf5apX3Uk2tdy0.yt..CIanJbbDIA7Y98KtUSNd4iq4oRO
12+
- $2y$10$rMn2M8gyKNbFmH4zTvGwrOlJJ4Jp.CtQBr1nYNTKuMYZ4wXK13bOq
913
ezraquiz:
1014
- $2y$10$fisFjMsmMwzlj3.PELyBNeupdruYROU00dwq296pg0VfHo05SSkta
1115
- $2y$10$.Z44VoTaxQSdPEx7RatO6OVCw1ff6ohS0kZnCrHEcFnElIgkfjP0u
@@ -30,6 +34,14 @@ quiz:
3034
- $2y$10$hRwUbEYSqz761B.cG79T2uYsYPiEtKu.JgD3Aj7.Mofx27TtX5YHa
3135
- $2y$10$qE/gXxpq62FEGJOJd9MDA.vpDYLTNSsZbqZLpD/0368CKkcNBzW1y
3236
- $2y$10$yI/2BgOyqQfLdHM3ixPE5uLu89su/sHRJB2c5szDFIAYXDhRakS.C
37+
karenalabi:
38+
- $2y$10$oxPNDhhyNt9BpV3g7RPmgOeQybzmsZIP5SYJkpAga6CnYbHVOqrei
39+
- $2y$10$q4dA/UIgxjzjYKK1p4MRDugTEWajBN5WAOxJflQXXI2M/8gKegXP.
40+
- $2y$10$czzmXmK7hipnM0mrjyqA/.QxgJgryPU/rNX3dof8aw2npU9BQ/4ZC
41+
montezbradley:
42+
- $2y$10$W3vj0qJcRoNY9u5GNYLddOMlwMSfHSXrTwfLMVUSDTqgQFeqLLQbG
43+
- $2y$10$Cwm6LN1BoRoAEPiVPl4lLOV3o4GY84GsQEUS3.SwBmyvOHebr2r9e
44+
- $2y$10$DT/fZKklOTHbpUEuzRg8nuNbDjapMm81po74KxIJ4htF3jR9VhmmC
3345
davidadenaike:
3446
- $2y$10$CCxBimjXsumkjTLWRWqibue0VeGel6Idfb/2q3y.mIuKHbkWVTsx6
3547
- $2y$10$/z0Ri9Fg7pOXUFYsOErj.Ol8Hxcy7zwqWezLTMWVtFv6tzvkCrJti
@@ -38,6 +50,15 @@ quiz:
3850
- $2y$10$FquR69q7W4E68TX/SNCB7u8Ri0DOFRDqsUPdGfuyIBjZJRVFkNI.6
3951
- $2y$10$FSWRA7hulVpyVxd8s67Nxuq/1cdmviW24qqoUbqihBf79cR.w9yly
4052
- $2y$10$Qy1IsNsfuJvA384ypL/72uWubUuNbMRp4LD6j/LM0RIH66D/HIjF6
53+
awatanana:
54+
- $2y$10$uFNj.ocmiXzuuNrZUoIL/OPDaNcu/39W9.BsAZ6zuN7QZLjHik8VG
55+
- $2y$10$TSqcVRhLIrH319zzXZJCMO9TY/Oz4IU96ZBEVk36y98DiwDSZun9G
56+
- $2y$10$MbdEN2Vo/.5Mf5Gc7w.MMuqpFNbBfjXAUTf.PnwzWISzDhcq/Z/Sq
57+
- $2y$10$V6g.2vivPqZpqbteSQ9eZea9LIgRmAXcFLHuFMuGZR7rBts8zePVu
58+
oliviajames:
59+
- $2y$10$XNIaT3YK/NmvATnebmrOHuIoSqsGlfqlW82R2NfFxEJn1CWmmzgzm
60+
- $2y$10$mdHWON2e8lS8HUQZkp5W0OoAd5xkdUCouXCeFPnoz3Ilpjv5Vb9uu
61+
- $2y$10$hGQy6LkNRkXfT9Vk67c4meGH.99yLT73.HKfzWqsgTKHLHerzI7ey
4162
evanphilakhong:
4263
- $2y$10$3ERfjtWq6bYipHm0QGOuDe8oeXth3dnmfxT8g5P65sc8m4EivQNY.
4364
- $2y$10$cr3WSpMx9zljgMYCqz4uYOAMT2iOzDaRsnoQi6CfPu/761F.1EpwW
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
import {
2+
AnswerChoice,
3+
MultipleChoiceQuizQuestion,
4+
QuizQuestion,
5+
QuizQuestionProvider,
6+
} from 'codedifferently-instructional';
7+
8+
export class Bryanasingletonbarnhart implements QuizQuestionProvider {
9+
getProviderName(): string {
10+
return 'bryanasingletonbarnhart';
11+
}
12+
13+
makeQuizQuestions(): QuizQuestion[] {
14+
return [
15+
Bryanasingletonbarnhart.makeQuestion0(),
16+
Bryanasingletonbarnhart.makeQuestion1(),
17+
Bryanasingletonbarnhart.makeQuestion2(),
18+
];
19+
}
20+
21+
private static makeQuestion0(): QuizQuestion {
22+
return new MultipleChoiceQuizQuestion(
23+
0,
24+
'Which component is consider the brain?',
25+
new Map<AnswerChoice, string>([
26+
[AnswerChoice.A, 'Case'],
27+
[AnswerChoice.B, 'Power Supply'],
28+
[AnswerChoice.C, 'CPU'],
29+
[AnswerChoice.D, 'Motherboard'],
30+
]),
31+
AnswerChoice.UNANSWERED,
32+
); // Replace `UNANSWERED` with the correct answer.
33+
}
34+
35+
private static makeQuestion1(): QuizQuestion {
36+
return new MultipleChoiceQuizQuestion(
37+
1,
38+
'What does SDD stand for?',
39+
new Map<AnswerChoice, string>([
40+
[AnswerChoice.A, 'Same Day Delivery'],
41+
[AnswerChoice.B, 'Solid State Drive'],
42+
[AnswerChoice.C, 'System Design Document'],
43+
[AnswerChoice.D, 'Software Development Document'],
44+
]),
45+
AnswerChoice.UNANSWERED,
46+
); // Replace `UNANSWERED` with the correct answer.
47+
}
48+
private static makeQuestion2(): QuizQuestion {
49+
return new MultipleChoiceQuizQuestion(
50+
2,
51+
'How many bits is in a byte?',
52+
new Map<AnswerChoice, string>([
53+
[AnswerChoice.A, '2'],
54+
[AnswerChoice.B, '40'],
55+
[AnswerChoice.C, '1000'],
56+
[AnswerChoice.D, '8'],
57+
]),
58+
AnswerChoice.UNANSWERED,
59+
); // Replace `UNANSWERED` with the correct answer.
60+
}
61+
}
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
import {
2+
AnswerChoice,
3+
MultipleChoiceQuizQuestion,
4+
QuizQuestion,
5+
QuizQuestionProvider,
6+
} from 'codedifferently-instructional';
7+
8+
export class AnanatawaQuiz implements QuizQuestionProvider {
9+
getProviderName(): string {
10+
return 'awatanana';
11+
}
12+
13+
makeQuizQuestions(): QuizQuestion[] {
14+
return [
15+
AnanatawaQuiz.makeQuestion0(),
16+
AnanatawaQuiz.makeQuestion1(),
17+
AnanatawaQuiz.makeQuestion2(),
18+
AnanatawaQuiz.makeQuestion3(),
19+
];
20+
}
21+
22+
private static makeQuestion0(): QuizQuestion {
23+
return new MultipleChoiceQuizQuestion(
24+
0,
25+
'What is a pull request?',
26+
new Map<AnswerChoice, string>([
27+
[AnswerChoice.A,'When someone asks to add their changes to the main project.'],
28+
[AnswerChoice.B,'A personal copy of someone elses project that you can make changes to.'],
29+
[AnswerChoice.C,'A toolbox where you can write, commit, and push code.'],
30+
[AnswerChoice.D, 'A request to pull the plug on a project.'],
31+
]),
32+
AnswerChoice.UNANSWERED,
33+
); // Replace `UNANSWERED` with the correct answer.
34+
}
35+
36+
private static makeQuestion1(): QuizQuestion {
37+
return new MultipleChoiceQuizQuestion(
38+
1,
39+
'What does the command git status do?',
40+
new Map<AnswerChoice, string>([
41+
[AnswerChoice.A, 'Make a new git repository'],
42+
[AnswerChoice.B, 'Checks the status of your repository'],
43+
[AnswerChoice.C, 'Stage a file for commit'],
44+
[AnswerChoice.D, 'List all branches in the repository'],
45+
]),
46+
AnswerChoice.UNANSWERED,
47+
); // Replace `UNANSWERED` with the correct answer.
48+
}
49+
50+
private static makeQuestion2(): QuizQuestion {
51+
return new MultipleChoiceQuizQuestion(
52+
2,
53+
'What does the command git pull origin do?',
54+
new Map<AnswerChoice, string>([
55+
[AnswerChoice.A, 'Push the latest changes from the remote repo.'],
56+
[AnswerChoice.B, 'Pull the latest changes from the remote repo.'],
57+
[AnswerChoice.C, 'Display the definition for Git.'],
58+
[AnswerChoice.D, 'Stage a file for commit.'],
59+
]),
60+
AnswerChoice.UNANSWERED,
61+
); // Replace `UNANSWERED` with the correct answer.
62+
}
63+
64+
private static makeQuestion3(): QuizQuestion {
65+
return new MultipleChoiceQuizQuestion(
66+
3,
67+
'What was the first homework assignment that Mr. Mays assigned Cohort 25.1?',
68+
new Map<AnswerChoice, string>([
69+
[AnswerChoice.A, 'Make an account on GitHub.com'],
70+
[AnswerChoice.B, 'Convert a Markdown file into HTML.'],
71+
[AnswerChoice.C, 'Create a personal README and submit via GitHub.'],
72+
[AnswerChoice.D,'Create a personal README and push to Github via VS Code.'],
73+
]),
74+
AnswerChoice.UNANSWERED,
75+
); // Replace `UNANSWERED` with the correct answer.
76+
}
77+
}
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
import {
2+
AnswerChoice,
3+
MultipleChoiceQuizQuestion,
4+
QuizQuestion,
5+
QuizQuestionProvider,
6+
} from 'codedifferently-instructional';
7+
8+
export class KarensQuiz implements QuizQuestionProvider {
9+
getProviderName(): string {
10+
return 'karenalabi';
11+
}
12+
13+
makeQuizQuestions(): QuizQuestion[] {
14+
return [
15+
KarensQuiz.makeQuestion0(),
16+
KarensQuiz.makeQuestion1(),
17+
KarensQuiz.makeQuestion2(),
18+
];
19+
}
20+
21+
private static makeQuestion0(): QuizQuestion {
22+
return new MultipleChoiceQuizQuestion(
23+
0,
24+
'What does GPU stand for?',
25+
new Map<AnswerChoice, string>([
26+
[AnswerChoice.A, 'Graphical Processing Unit'],
27+
[AnswerChoice.B, 'Gaming Processing Unit'],
28+
[AnswerChoice.C, 'General Preserving Unit'],
29+
[AnswerChoice.D, 'George P. Underwood'],
30+
]),
31+
AnswerChoice.UNANSWERED,
32+
); // Replace `UNANSWERED` with the correct answer.
33+
}
34+
35+
private static makeQuestion1(): QuizQuestion {
36+
return new MultipleChoiceQuizQuestion(
37+
1,
38+
'Which of the following best describes a computer?',
39+
new Map<AnswerChoice, string>([
40+
[AnswerChoice.A, 'Karen from Spongebob'],
41+
[
42+
AnswerChoice.B,
43+
'A machine that automatically transforms input data into output data using pre-programmed instructions',
44+
],
45+
[
46+
AnswerChoice.C,
47+
'A high-tech calculator that only performs basic arithmetic operations like addition and subtraction, making it useful only for solving math problems',
48+
],
49+
[
50+
AnswerChoice.D,
51+
'A microwave with a keyboard that heats up data instead of food',
52+
],
53+
]),
54+
AnswerChoice.UNANSWERED,
55+
); // Provide the correct answer.
56+
}
57+
58+
private static makeQuestion2(): QuizQuestion {
59+
return new MultipleChoiceQuizQuestion(
60+
2,
61+
'What is the motherboard?',
62+
new Map<AnswerChoice, string>([
63+
[
64+
AnswerChoice.A,
65+
'A big chip that controls how fast your computer runs.',
66+
],
67+
[
68+
AnswerChoice.B,
69+
'The part of the computer that generates electricity to power all the other components.',
70+
],
71+
[
72+
AnswerChoice.C,
73+
'The main circuit board of a computer that houses the CPU, memory, and other essential components.',
74+
],
75+
[
76+
AnswerChoice.D,
77+
'The board that a mother uses to control the computer.',
78+
],
79+
]),
80+
AnswerChoice.UNANSWERED,
81+
);
82+
}
83+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
import {
2+
AnswerChoice,
3+
MultipleChoiceQuizQuestion,
4+
QuizQuestion,
5+
QuizQuestionProvider,
6+
} from 'codedifferently-instructional';
7+
8+
export class MontezBradleyQuiz implements QuizQuestionProvider {
9+
getProviderName(): string {
10+
return 'montezbradley';
11+
}
12+
13+
makeQuizQuestions(): QuizQuestion[] {
14+
return [
15+
MontezBradleyQuiz.makeQuestion0(),
16+
MontezBradleyQuiz.makeQuestion1(),
17+
MontezBradleyQuiz.makeQuestion2(),
18+
];
19+
}
20+
21+
private static makeQuestion0(): QuizQuestion {
22+
return new MultipleChoiceQuizQuestion(
23+
0,
24+
'What Git command is used to check the current status of a repository?',
25+
new Map<AnswerChoice, string>([
26+
[AnswerChoice.A, 'git status'],
27+
[AnswerChoice.B, 'git info'],
28+
[AnswerChoice.C, 'git check-status'],
29+
[AnswerChoice.D, 'git current'],
30+
]),
31+
AnswerChoice.UNANSWERED,
32+
); // Replace `UNANSWERED` with the correct answer.
33+
}
34+
35+
private static makeQuestion1(): QuizQuestion {
36+
return new MultipleChoiceQuizQuestion(
37+
1,
38+
'What command is used to save all changes and create a commit in Git?',
39+
new Map<AnswerChoice, string>([
40+
[AnswerChoice.A, 'git status'],
41+
[AnswerChoice.B, 'git info'],
42+
[AnswerChoice.C, 'git check-status'],
43+
[AnswerChoice.D, 'git add git commit -m "Your commit message'],
44+
]),
45+
AnswerChoice.UNANSWERED,
46+
); // Replace `UNANSWERED` with the correct answer.
47+
}
48+
49+
private static makeQuestion2(): QuizQuestion {
50+
return new MultipleChoiceQuizQuestion(
51+
2,
52+
'What Git command is used to check the current status of a repository',
53+
new Map<AnswerChoice, string>([
54+
[AnswerChoice.A, 'git status'],
55+
[AnswerChoice.B, 'git verify'],
56+
[AnswerChoice.C, 'git info'],
57+
[AnswerChoice.D, 'git check-status'],
58+
]),
59+
AnswerChoice.UNANSWERED,
60+
);
61+
}
62+
63+
}

0 commit comments

Comments
 (0)