From 75f291892e6dc8d908372d590bffa479d6ec3a5d Mon Sep 17 00:00:00 2001 From: cfculler Date: Tue, 12 Dec 2023 13:52:50 -0800 Subject: [PATCH 1/5] Added sample quiz to landing page and updated the chapter list --- docs/README.md | 47 ++++++++++++++++++++++---------- src/quizzes/landing-page-quiz.js | 26 ++++++++++++++++++ 2 files changed, 58 insertions(+), 15 deletions(-) create mode 100644 src/quizzes/landing-page-quiz.js diff --git a/docs/README.md b/docs/README.md index 1d6db64e..52bf7567 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1037,7 +1037,7 @@ Welcome! You must be here because you're interested in DevOps. Don't worry, we'l ## Target Audience -This DevOps Bootcamp is used as an introduction to DevOps for Liatrio's apprentices. Therefore, there are deliverables at the end of each section that help guide the apprentices' training. However, anyone can go through the DevOps Bootcamp. Feel free to ignore the deliverables, etc. This bootcamp also assumes the bootcamper is using a Mac for the deliverables. +This DevOps Bootcamp is used as an introduction to DevOps for Liatrio's apprentices. Therefore, there are deliverables at the end of each section and quizzes sprinkled throughout that help guide the apprentices' training. However, anyone can go through the DevOps Bootcamp. Feel free to ignore the deliverables, quizzes, etc. This bootcamp also assumes the bootcamper is using a Mac for the deliverables. ## Disclaimer @@ -1045,29 +1045,46 @@ This bootcamp alone will by no means make anyone an expert on DevOps; that's whe ## Learning Goals - +1. Introduction to DevOps +2. GitHub +3. Virtual Machines and Containers +4. Cloud Computing +5. Development Practices +6. Release Management +7. Infrastructure and Configuration +8. Kubernetes - 1. Introduction to DevOps - 2. Virtual Machines and Containers - 3. Cloud Computing - 4. Development Practices - 5. Release Management - 6. Automation and Orchestration - 7. Kubernetes + ## Expectations - 1. Share what you learn. Knowledge is best retained when you can teach it back yourself. - 2. If you're participating in the bootcamp with others, lift them up instead of speeding past them. - 3. Your learning should be in a demonstrable state at any given time. - 4. Slow and steady wins the race. If you don't fully understand something, speak up for help and spend more time on it. - 5. Be transparent in your progress. - 6. Have fun! +1. Share what you learn. Knowledge is best retained when you can teach it back yourself. +2. If you're participating in the bootcamp with others, lift them up instead of speeding past them. +3. Your learning should be in a demonstrable state at any given time. +4. Slow and steady wins the race. If you don't fully understand something, speak up for help and spend more time on it. +5. Be transparent in your progress. +6. Have fun! > "It's better to over communicate than to under communicate." +## Deliverable and Quiz Format + +**Deliverables** + +If you are an apprentice (or if you just want to add to your learning), here's a little insight on the deliverables the bootcamp will provide. At the end of each section, you will typically encounter a bulleted list of deliverables. They will usually be structured to get you thinking/reflecting/researching to prepare you for talking points for your weekly DevOps Bootcamp Review meeting. If you are not an apprentice, the deliverables are still very valuable things to be considering. + +**Quizzes** + +As mentioned before, you'll also find small quizzes sprinkled throughout the bootcamp. Don't worry, they aren't graded and scores aren't tracked, so there's zero pressure when it comes to them. That being said, they are very valuable for learning, so it would be wise to take the time to not only get the correct answers on them, but to really understand *why* those are the correct answers. + +Here's a sample quiz to show you how they'll behave: + +
+
+
+ ## Contributing This bootcamp was adapted from an apprentice training program, and some mistakes may have slipped through the cracks. If you see any errors, outdated methods, or citation errors please submit a pull request. diff --git a/src/quizzes/landing-page-quiz.js b/src/quizzes/landing-page-quiz.js new file mode 100644 index 00000000..d8b69c6a --- /dev/null +++ b/src/quizzes/landing-page-quiz.js @@ -0,0 +1,26 @@ +const rawQuizdown = ` +# Is this a quiz? + +1. [x] True +1. [ ] False + > If you answer incorrectly, you'll get some help here + +# Please bring the following into sequence! + +1. One +2. Two +3. Three +4. Four +5. Five + +# Sometimes you'll need to select all that apply + +- [x] This applies +- [x] So does this! +- [ ] This doesn't apply + > If you answer incorrectly, you'll get some help here +- [ ] Neither does this one + > If you answer incorrectly, you'll get some help here +`; + +export { rawQuizdown } \ No newline at end of file From 75c9ba64febfe5a3ccf4c2fe5eb644871e7614cf Mon Sep 17 00:00:00 2001 From: cfculler Date: Tue, 12 Dec 2023 13:55:40 -0800 Subject: [PATCH 2/5] removed space to fix markdown linter --- docs/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README.md b/docs/README.md index 52bf7567..ba463ca0 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1073,7 +1073,7 @@ This bootcamp alone will by no means make anyone an expert on DevOps; that's whe **Deliverables** -If you are an apprentice (or if you just want to add to your learning), here's a little insight on the deliverables the bootcamp will provide. At the end of each section, you will typically encounter a bulleted list of deliverables. They will usually be structured to get you thinking/reflecting/researching to prepare you for talking points for your weekly DevOps Bootcamp Review meeting. If you are not an apprentice, the deliverables are still very valuable things to be considering. +If you are an apprentice (or if you just want to add to your learning), here's a little insight on the deliverables the bootcamp will provide. At the end of each section, you will typically encounter a bulleted list of deliverables. They will usually be structured to get you thinking/reflecting/researching to prepare you for talking points for your weekly DevOps Bootcamp Review meeting. If you are not an apprentice, the deliverables are still very valuable things to be considering. **Quizzes** From c2e8ec0622b6901c964ca5d1cfdb1a9a8de5586d Mon Sep 17 00:00:00 2001 From: cfculler Date: Tue, 12 Dec 2023 16:05:12 -0800 Subject: [PATCH 3/5] reworded deliverable explanation --- docs/1-introduction/1.2-liatrio-and-devops.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/1-introduction/1.2-liatrio-and-devops.md b/docs/1-introduction/1.2-liatrio-and-devops.md index 0db8f470..6fd93d8a 100644 --- a/docs/1-introduction/1.2-liatrio-and-devops.md +++ b/docs/1-introduction/1.2-liatrio-and-devops.md @@ -46,6 +46,10 @@ DevOps practices aim to take the pain out of software delivery and deployment. Culture and the importance of culture to the effectiveness of an organization has been mentioned multiple times up to now. Take some time to read the [About Liatrio](https://www.liatrio.com/about) page to learn about the basis of Liatrio's own culture. Go back and re-read this page every so often; the Tao is central to our ways of working, and is vital to keep in mind. +
+
+
+ # Deliverable Discuss what Liatrio does with your peers. Do you have any questions? From 53ad37776e1683b2a6348ab8d4f20b04b4b1041f Mon Sep 17 00:00:00 2001 From: cfculler Date: Tue, 12 Dec 2023 16:10:37 -0800 Subject: [PATCH 4/5] Revert "reworded deliverable explanation" This reverts commit c2e8ec0622b6901c964ca5d1cfdb1a9a8de5586d. --- docs/1-introduction/1.2-liatrio-and-devops.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs/1-introduction/1.2-liatrio-and-devops.md b/docs/1-introduction/1.2-liatrio-and-devops.md index 6fd93d8a..0db8f470 100644 --- a/docs/1-introduction/1.2-liatrio-and-devops.md +++ b/docs/1-introduction/1.2-liatrio-and-devops.md @@ -46,10 +46,6 @@ DevOps practices aim to take the pain out of software delivery and deployment. Culture and the importance of culture to the effectiveness of an organization has been mentioned multiple times up to now. Take some time to read the [About Liatrio](https://www.liatrio.com/about) page to learn about the basis of Liatrio's own culture. Go back and re-read this page every so often; the Tao is central to our ways of working, and is vital to keep in mind. -
-
-
- # Deliverable Discuss what Liatrio does with your peers. Do you have any questions? From 7604a5b3df6c5da05958a2d1b1de2692c203ad95 Mon Sep 17 00:00:00 2001 From: cfculler Date: Tue, 12 Dec 2023 16:12:24 -0800 Subject: [PATCH 5/5] reverted previous commit and reworded deliverable section --- docs/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README.md b/docs/README.md index ba463ca0..784a3605 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1073,7 +1073,7 @@ This bootcamp alone will by no means make anyone an expert on DevOps; that's whe **Deliverables** -If you are an apprentice (or if you just want to add to your learning), here's a little insight on the deliverables the bootcamp will provide. At the end of each section, you will typically encounter a bulleted list of deliverables. They will usually be structured to get you thinking/reflecting/researching to prepare you for talking points for your weekly DevOps Bootcamp Review meeting. If you are not an apprentice, the deliverables are still very valuable things to be considering. +If you are an apprentice (or if you just want to add to your learning), here's a little insight on the deliverables the bootcamp will provide. At the end of each section, you will typically encounter a bulleted list of deliverables. They will usually be structured to get you thinking/reflecting/researching key points that the section covered. **Quizzes**