From 1f4c278e99fecd5537f0ed26d8f20a6fa7e4c6f3 Mon Sep 17 00:00:00 2001 From: Sally McGrath Date: Fri, 2 Aug 2024 15:33:34 +0100 Subject: [PATCH 1/6] update all blocks from headless to no render headless="true" to [build] render = false list = 'local' publishResources = false --- common-content/en/blocks/_index.md | 5 ++++- .../en/blocks/afternoon-break/index.md | 5 ++++- .../en/blocks/ask-me-anything/index.md | 5 ++++- common-content/en/blocks/backlog/index.md | 5 ++++- common-content/en/blocks/blockers/index.md | 5 ++++- common-content/en/blocks/coursework/index.md | 5 ++++- common-content/en/blocks/demo/index.md | 5 ++++- common-content/en/blocks/energiser/index.md | 5 ++++- common-content/en/blocks/evaluate/index.md | 5 ++++- common-content/en/blocks/games/index.md | 5 ++++- .../en/blocks/group-discussion/index.md | 5 ++++- common-content/en/blocks/kata/index.md | 5 ++++- common-content/en/blocks/linting/index.md | 5 ++++- common-content/en/blocks/lunch/index.md | 7 +++++-- .../en/blocks/morning-break/index.md | 5 ++++- .../en/blocks/morning-orientation/index.md | 5 ++++- .../en/blocks/pd-placeholder/index.md | 5 ++++- .../en/blocks/requirements/index.md | 5 ++++- common-content/en/blocks/retro/index.md | 5 ++++- .../en/blocks/search-terms/index.md | 5 ++++- .../en/blocks/setup-project-teams/index.md | 5 ++++- .../en/blocks/spaced-repetition/index.md | 5 ++++- common-content/en/blocks/study-group/index.md | 5 ++++- .../en/blocks/success-criteria/index.md | 5 ++++- common-content/en/blocks/telephone/index.md | 5 ++++- .../en/blocks/user-stories/index.md | 5 ++++- common-content/en/blocks/wordle/index.md | 5 ++++- common-content/en/blocks/workshop/index.md | 5 ++++- common-content/en/module/_index.md | 5 ++++- .../en/module/cloud/actions/index.md | 5 ++++- .../module/cloud/alerts-and-metrics/index.md | 5 ++++- common-content/en/module/cloud/ci-cd/index.md | 5 ++++- .../en/module/cloud/deployment-stage/index.md | 5 ++++- .../en/module/cloud/entry-criteria/index.md | 5 ++++- .../cloud/environment-variables/index.md | 5 ++++- .../en/module/cloud/multiple-jobs/index.md | 5 ++++- .../module/cloud/scalability-cloud/index.md | 5 ++++- .../cloud/scalability-monitoring/index.md | 5 ++++- .../module/cloud/scalability-types/index.md | 5 ++++- .../en/module/cloud/secrets/index.md | 5 ++++- .../en/module/cloud/setup-aws/index.md | 5 ++++- .../en/module/cloud/setup-budget/index.md | 5 ++++- .../en/module/cloud/setup-docker/index.md | 5 ++++- .../en/module/cloud/setup-mfa/index.md | 5 ++++- .../en/module/cloud/template/index.md | 5 ++++- .../en/module/cloud/terraform-how/index.md | 5 ++++- .../en/module/cloud/terraform-intro/index.md | 5 ++++- .../module/cloud/terraform-modules/index.md | 5 ++++- .../en/module/cloud/terraform-state/index.md | 5 ++++- .../en/module/cloud/test-stage/index.md | 5 ++++- .../cloud/what-is-infra-as-code/index.md | 5 ++++- .../module/cloud/what-is-scalability/index.md | 5 ++++- .../en/module/cloud/why-scalability/index.md | 5 ++++- .../module/cloud/writing-infra-code/index.md | 5 ++++- .../databases/communicating-with-db/index.md | 5 ++++- .../databases/creating-a-table/index.md | 5 ++++- .../en/module/databases/crud/index.md | 5 ++++- .../module/databases/defining-keys/index.md | 5 ++++- .../databases/integration-with-node/index.md | 5 ++++- .../databases/introduction-to-db/index.md | 5 ++++- .../introduction-to-postgresql/index.md | 5 ++++- .../module/databases/joining-tables/index.md | 5 ++++- .../en/module/databases/macos-setup/index.md | 5 ++++- .../module/databases/more-selective/index.md | 5 ++++- .../en/module/databases/recap-node/index.md | 5 ++++- .../en/module/databases/ubuntu-setup/index.md | 5 ++++- .../module/databases/updating-rows/index.md | 5 ++++- .../using-aggregate-functions/index.md | 5 ++++- .../en/module/fundamentals/blockers/index.md | 5 ++++- .../module/fundamentals/code-dot-org/index.md | 5 ++++- .../cyf-blocks-iteration/index.md | 5 ++++- .../cyf-blocks-requirements/index.md | 5 ++++- .../en/module/fundamentals/github/index.md | 5 ++++- .../en/module/fundamentals/mvp/index.md | 5 ++++- .../module/fundamentals/next-steps/index.md | 5 ++++- .../en/module/fundamentals/pairing/index.md | 5 ++++- .../fundamentals/ship-it-delivery/index.md | 5 ++++- .../fundamentals/ship-it-iteration/index.md | 5 ++++- .../ship-it-requirements/index.md | 5 ++++- .../using-the-curriculum/index.md | 5 ++++- .../en/module/fundamentals/wrap-up/index.md | 5 ++++- .../active-learning/index.md | 5 ++++- .../background/index.md | 5 ++++- .../how-our-curriculum-works/backlog/index.md | 5 ++++- .../builder-mindset/index.md | 5 ++++- .../checking-goals/index.md | 5 ++++- .../code-review/index.md | 5 ++++- .../codewars/index.md | 5 ++++- .../community-goals/index.md | 7 +++++-- .../curriculum/index.md | 5 ++++- .../day-plan/index.md | 5 ++++- .../dialogue/index.md | 5 ++++- .../flipped-classroom/index.md | 5 ++++- .../importance-of-prep/index.md | 5 ++++- .../morning-orientation-block/index.md | 5 ++++- .../no-lectures/index.md | 5 ++++- .../our-mission/index.md | 5 ++++- .../products/index.md | 5 ++++- .../rhythm-of-the-week/index.md | 7 +++++-- .../study-groups/index.md | 5 ++++- .../using-this-module/index.md | 7 +++++-- .../how-our-curriculum-works/welcome/index.md | 5 ++++- .../workshops/index.md | 5 ++++- .../module/html-css/recap-html-css/index.md | 7 +++++-- .../html-css/what-are-components/index.md | 5 ++++- .../module/html-css/what-are-forms/index.md | 5 ++++- .../en/module/html-css/what-is-css/index.md | 5 ++++- .../en/module/html-css/what-is-html/index.md | 5 ++++- .../en/module/induction/accounts/index.md | 5 ++++- .../en/module/induction/branching/index.md | 5 ++++- .../induction/check-git-installation/index.md | 5 ++++- .../en/module/induction/check-github/index.md | 5 ++++- .../induction/checkout-a-commit/index.md | 5 ++++- .../en/module/induction/cyf-blog/index.md | 5 ++++- .../en/module/induction/cyf-folder/index.md | 5 ++++- .../induction/development-process/index.md | 5 ++++- .../induction/forking-a-repository/index.md | 5 ++++- .../en/module/induction/github-poets/index.md | 5 ++++- .../en/module/induction/github/index.md | 5 ++++- .../en/module/induction/handshake/index.md | 5 ++++- .../module/induction/install-vscode/index.md | 6 ++++-- .../induction/learning-as-community/index.md | 5 ++++- .../en/module/induction/next-steps/index.md | 5 ++++- .../induction/previous-versions/index.md | 5 ++++- .../module/induction/sharing-history/index.md | 5 ++++- .../module/induction/version-control/index.md | 5 ++++- .../module/induction/viewing-files/index.md | 5 ++++- .../module/induction/working-locally/index.md | 6 +++++- .../en/module/induction/wrapping-up/index.md | 5 ++++- common-content/en/module/js1/api/index.md | 5 ++++- .../en/module/js1/assembly/index.md | 5 ++++- .../en/module/js1/assertions/index.md | 5 ++++- common-content/en/module/js1/cases/index.md | 5 ++++- .../en/module/js1/check-unix-os/index.md | 5 ++++- common-content/en/module/js1/clocks/index.md | 5 ++++- .../en/module/js1/comparison/index.md | 5 ++++- .../en/module/js1/conditionality/index.md | 5 ++++- common-content/en/module/js1/data/index.md | 5 ++++- .../js1/declarations-statements/index.md | 5 ++++- .../module/js1/declaring-functions/index.md | 5 ++++- .../en/module/js1/define-computer/index.md | 5 ++++- common-content/en/module/js1/errors/index.md | 5 ++++- .../en/module/js1/feedback/index.md | 5 ++++- .../en/module/js1/framework/index.md | 5 ++++- .../en/module/js1/functions/index.md | 5 ++++- .../en/module/js1/generalise/index.md | 5 ++++- .../en/module/js1/improving/index.md | 5 ++++- .../en/module/js1/install-node/index.md | 5 ++++- .../en/module/js1/installing/index.md | 5 ++++- .../en/module/js1/interface/index.md | 5 ++++- common-content/en/module/js1/logging/index.md | 5 ++++- common-content/en/module/js1/ordinal/index.md | 5 ++++- .../en/module/js1/outliers/index.md | 5 ++++- .../en/module/js1/packages/index.md | 5 ++++- .../en/module/js1/parameters/index.md | 5 ++++- .../en/module/js1/percentages/index.md | 5 ++++- .../en/module/js1/playing-computer/index.md | 5 ++++- common-content/en/module/js1/repl/index.md | 5 ++++- common-content/en/module/js1/return/index.md | 5 ++++- common-content/en/module/js1/reuse/index.md | 5 ++++- common-content/en/module/js1/scope/index.md | 5 ++++- common-content/en/module/js1/scripts/index.md | 6 ++++-- common-content/en/module/js1/setup/index.md | 5 ++++- .../en/module/js1/strategy/index.md | 5 ++++- common-content/en/module/js1/strings/index.md | 5 ++++- .../en/module/js1/sub-goal/index.md | 5 ++++- .../en/module/js1/terminal/index.md | 5 ++++- .../en/module/js1/variables/index.md | 5 ++++- common-content/en/module/js2/access/index.md | 5 ++++- common-content/en/module/js2/arrays/index.md | 5 ++++- .../en/module/js2/assembly/index.md | 5 ++++- common-content/en/module/js2/browser/index.md | 5 ++++- .../en/module/js2/character-limit/index.md | 5 ++++- .../en/module/js2/check-in/index.md | 5 ++++- .../en/module/js2/check-progress/index.md | 9 +++++++-- common-content/en/module/js2/demo/index.md | 5 ++++- common-content/en/module/js2/dom/index.md | 5 ++++- common-content/en/module/js2/events/index.md | 10 +++++++--- .../en/module/js2/grouping-data/index.md | 5 ++++- .../en/module/js2/iteration/index.md | 5 ++++- .../en/module/js2/key-values/index.md | 5 ++++- common-content/en/module/js2/mean/index.md | 5 ++++- common-content/en/module/js2/median/index.md | 5 ++++- .../en/module/js2/multiple-params/index.md | 5 ++++- .../en/module/js2/mutating/index.md | 5 ++++- .../en/module/js2/mutation/index.md | 5 ++++- .../en/module/js2/no-params/index.md | 5 ++++- .../en/module/js2/one-pair/index.md | 5 ++++- .../en/module/js2/ordered-data/index.md | 5 ++++- common-content/en/module/js2/pair-up/index.md | 5 ++++- .../en/module/js2/pick-an-app/index.md | 5 ++++- common-content/en/module/js2/plan/index.md | 5 ++++- .../en/module/js2/query-string/index.md | 5 ++++- .../en/module/js2/querying/index.md | 5 ++++- .../en/module/js2/reference/index.md | 5 ++++- .../en/module/js2/response/index.md | 9 +++++++-- .../en/module/js2/side-effects/index.md | 5 ++++- common-content/en/module/js2/summing/index.md | 20 ++++++++++--------- common-content/en/module/js2/update/index.md | 5 ++++- .../en/module/js2/variable-keys/index.md | 5 ++++- .../en/module/js3/async-await/index.md | 5 ++++- .../en/module/js3/asynchrony/index.md | 5 ++++- .../en/module/js3/break-down/index.md | 5 ++++- .../en/module/js3/callbacks/index.md | 5 ++++- .../en/module/js3/capturing-events/index.md | 5 ++++- common-content/en/module/js3/catch/index.md | 5 ++++- .../en/module/js3/chaining/index.md | 5 ++++- .../module/js3/check-in-coordinate/index.md | 5 ++++- .../en/module/js3/components/index.md | 5 ++++- .../en/module/js3/composing-elements/index.md | 5 ++++- common-content/en/module/js3/data-ui/index.md | 5 ++++- .../en/module/js3/diagnose/index.md | 5 ++++- .../en/module/js3/fetch-films/index.md | 5 ++++- common-content/en/module/js3/fetch/index.md | 5 ++++- .../en/module/js3/fetching-data/index.md | 5 ++++- .../en/module/js3/identifying-state/index.md | 5 ++++- .../en/module/js3/internet/index.md | 5 ++++- .../module/js3/introducing-new-state/index.md | 5 ++++- common-content/en/module/js3/latency/index.md | 5 ++++- .../en/module/js3/now-showing/index.md | 5 ++++- .../en/module/js3/one-to-one/index.md | 5 ++++- .../en/module/js3/promises/index.md | 5 ++++- .../en/module/js3/re-rendering-ui/index.md | 5 ++++- .../en/module/js3/reacting/index.md | 5 ++++- .../refactoring-to-state-and-render/index.md | 5 ++++- .../js3/rendering-based-on-state/index.md | 5 ++++- .../js3/simplifying-element-creation/index.md | 5 ++++- .../en/module/js3/single-datum/index.md | 5 ++++- .../en/module/js3/template-html/index.md | 5 ++++- common-content/en/module/js3/then/index.md | 5 ++++- .../en/module/js3/using-fetch/index.md | 5 ++++- .../en/module/js3/using-map/index.md | 5 ++++- .../module/portfolio/break-it-down/index.md | 5 ++++- .../en/module/portfolio/data/index.md | 5 ++++- .../module/portfolio/employability/index.md | 5 ++++- .../en/module/portfolio/ground-rules/index.md | 5 ++++- .../en/module/portfolio/guest/index.md | 5 ++++- .../en/module/portfolio/interfaces/index.md | 5 ++++- .../en/module/portfolio/project/index.md | 5 ++++- .../en/module/portfolio/requirements/index.md | 5 ++++- .../en/module/portfolio/stand-up/index.md | 5 ++++- .../en/module/react/components/index.md | 5 ++++- .../react/controlled-components/index.md | 5 ++++- .../react/embedding-javascript/index.md | 5 ++++- .../react/fetching-data-with-effects/index.md | 5 ++++- .../en/module/react/fetching-data/index.md | 5 ++++- .../en/module/react/handling-events/index.md | 5 ++++- .../en/module/react/import-export/index.md | 5 ++++- common-content/en/module/react/jsx/index.md | 5 ++++- common-content/en/module/react/keys/index.md | 5 ++++- .../en/module/react/multiple-fields/index.md | 5 ++++- .../en/module/react/pokedex/index.md | 5 ++++- common-content/en/module/react/props/index.md | 5 ++++- .../en/module/react/re-rendering/index.md | 5 ++++- .../en/module/react/react-router/index.md | 5 ++++- .../en/module/react/rendering/index.md | 5 ++++- common-content/en/module/react/state/index.md | 5 ++++- .../react/synchronizing-with-effects/index.md | 5 ++++- .../en/module/react/team-project/index.md | 5 ++++- common-content/en/module/react/vite/index.md | 5 ++++- .../en/module/react/what-is-react/index.md | 5 ++++- .../module/react/working-with-forms/index.md | 5 ++++- .../servers/building-the-server/index.md | 5 ++++- .../communicating-with-the-server/index.md | 5 ++++- .../en/module/servers/crud-2/index.md | 5 ++++- .../module/servers/crud-challenges/index.md | 5 ++++- .../en/module/servers/crud/index.md | 5 ++++- .../en/module/servers/get-single/index.md | 5 ++++- common-content/en/module/servers/get/index.md | 5 ++++- .../module/servers/intro-to-express/index.md | 5 ++++- .../servers/make-a-node-project/index.md | 5 ++++- .../en/module/servers/post/index.md | 5 ++++- .../en/module/servers/postman/index.md | 5 ++++- common-content/en/module/servers/put/index.md | 5 ++++- .../module/servers/query-parameters/index.md | 5 ++++- .../en/module/servers/render/index.md | 5 ++++- .../en/module/servers/routing/index.md | 5 ++++- .../servers/test-examples-in-postman/index.md | 5 ++++- common-theme/archetypes/blocks/index.md | 5 ++++- 279 files changed, 1138 insertions(+), 298 deletions(-) diff --git a/common-content/en/blocks/_index.md b/common-content/en/blocks/_index.md index 95cf0a4bb..489e4b582 100644 --- a/common-content/en/blocks/_index.md +++ b/common-content/en/blocks/_index.md @@ -1,4 +1,7 @@ +++ -headless="true" +[build] + render = false + list = 'local' + publishResources = false hide_from_overview="true" +++ diff --git a/common-content/en/blocks/afternoon-break/index.md b/common-content/en/blocks/afternoon-break/index.md index 8beb03c0e..b350ecde1 100644 --- a/common-content/en/blocks/afternoon-break/index.md +++ b/common-content/en/blocks/afternoon-break/index.md @@ -1,6 +1,9 @@ +++ title="Afternoon Break" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 15 hide_from_overview=true +++ diff --git a/common-content/en/blocks/ask-me-anything/index.md b/common-content/en/blocks/ask-me-anything/index.md index 2d75fca63..c7863f5c1 100644 --- a/common-content/en/blocks/ask-me-anything/index.md +++ b/common-content/en/blocks/ask-me-anything/index.md @@ -1,6 +1,9 @@ +++ title="Experts AMA" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time=45 +++ diff --git a/common-content/en/blocks/backlog/index.md b/common-content/en/blocks/backlog/index.md index 1b7bf1d3b..795aeb987 100644 --- a/common-content/en/blocks/backlog/index.md +++ b/common-content/en/blocks/backlog/index.md @@ -1,6 +1,9 @@ +++ title="Backlog" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 30 vocabulary="Backlog" hide_from_overview=true diff --git a/common-content/en/blocks/blockers/index.md b/common-content/en/blocks/blockers/index.md index 7637cca4f..ea270971e 100644 --- a/common-content/en/blocks/blockers/index.md +++ b/common-content/en/blocks/blockers/index.md @@ -1,6 +1,9 @@ +++ title="Blockers!" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time=50 [objectives] 1="Use the driver and navigator pattern" diff --git a/common-content/en/blocks/coursework/index.md b/common-content/en/blocks/coursework/index.md index 41a27e63f..fd8118034 100644 --- a/common-content/en/blocks/coursework/index.md +++ b/common-content/en/blocks/coursework/index.md @@ -1,6 +1,9 @@ +++ title="Coursework" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 120 vocabulary="Coursework" +++ diff --git a/common-content/en/blocks/demo/index.md b/common-content/en/blocks/demo/index.md index d4ca89111..0e962ca40 100644 --- a/common-content/en/blocks/demo/index.md +++ b/common-content/en/blocks/demo/index.md @@ -1,6 +1,9 @@ +++ title="Demo" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time=60 +++ diff --git a/common-content/en/blocks/energiser/index.md b/common-content/en/blocks/energiser/index.md index 4c3355af2..51b04f489 100644 --- a/common-content/en/blocks/energiser/index.md +++ b/common-content/en/blocks/energiser/index.md @@ -1,6 +1,9 @@ +++ title="Energiser" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time=20 hide_from_overview=true +++ diff --git a/common-content/en/blocks/evaluate/index.md b/common-content/en/blocks/evaluate/index.md index 0ee7c6202..5f63a77a4 100644 --- a/common-content/en/blocks/evaluate/index.md +++ b/common-content/en/blocks/evaluate/index.md @@ -1,6 +1,9 @@ +++ title="Evaluate โœ๏ธ" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 60 [objectives] 1="Evaluate your current progress against previous modules" diff --git a/common-content/en/blocks/games/index.md b/common-content/en/blocks/games/index.md index b4bb3fbfe..183253f5e 100644 --- a/common-content/en/blocks/games/index.md +++ b/common-content/en/blocks/games/index.md @@ -1,6 +1,9 @@ +++ title="Games, rules, logic, and strategy ๐ŸŽฒ" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time=25 hide_from_overview=true +++ diff --git a/common-content/en/blocks/group-discussion/index.md b/common-content/en/blocks/group-discussion/index.md index 2d1c1b684..6fe77bc8e 100644 --- a/common-content/en/blocks/group-discussion/index.md +++ b/common-content/en/blocks/group-discussion/index.md @@ -1,6 +1,9 @@ +++ title="Group Discussion" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time=75 +++ diff --git a/common-content/en/blocks/kata/index.md b/common-content/en/blocks/kata/index.md index 324dcc22d..f9dfe0c37 100644 --- a/common-content/en/blocks/kata/index.md +++ b/common-content/en/blocks/kata/index.md @@ -1,6 +1,9 @@ +++ title="Kata" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 30 [objectives] 1="Write a failing test" diff --git a/common-content/en/blocks/linting/index.md b/common-content/en/blocks/linting/index.md index 041f64103..b03fd9f21 100644 --- a/common-content/en/blocks/linting/index.md +++ b/common-content/en/blocks/linting/index.md @@ -1,7 +1,10 @@ +++ title="Linting and formatting" emoji="๐Ÿงน" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time=30 hide_from_overview=true +++ diff --git a/common-content/en/blocks/lunch/index.md b/common-content/en/blocks/lunch/index.md index de83e2135..98ef8f9d9 100644 --- a/common-content/en/blocks/lunch/index.md +++ b/common-content/en/blocks/lunch/index.md @@ -1,10 +1,13 @@ +++ title="Community Lunch" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time=60 hide_from_overview=true +++ -Every Saturday we cook and eat together. We share our food and our stories. We learn about each other and the world. We build community. +Every Saturday we cook and eat together. We share our food and our stories. We learn about each other and the world. We build community. This is everyone's responsibility, so help with what is needed to make this happen, for example, organising the food, setting up the table, washing up, tidying up, etc. You can do something different every week. You don't need to be constantly responsible for the same task. diff --git a/common-content/en/blocks/morning-break/index.md b/common-content/en/blocks/morning-break/index.md index b007a37a7..1a2f9d9fd 100644 --- a/common-content/en/blocks/morning-break/index.md +++ b/common-content/en/blocks/morning-break/index.md @@ -1,6 +1,9 @@ +++ title="Morning Break" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time=15 hide_from_overview=true +++ diff --git a/common-content/en/blocks/morning-orientation/index.md b/common-content/en/blocks/morning-orientation/index.md index f5d253cd5..4aea27cd8 100644 --- a/common-content/en/blocks/morning-orientation/index.md +++ b/common-content/en/blocks/morning-orientation/index.md @@ -1,6 +1,9 @@ +++ title="๐ŸŽก Morning orientation" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time=15 [objectives] 1="Introduce and welcome new volunteers" diff --git a/common-content/en/blocks/pd-placeholder/index.md b/common-content/en/blocks/pd-placeholder/index.md index 29f71cf84..2433a1d96 100644 --- a/common-content/en/blocks/pd-placeholder/index.md +++ b/common-content/en/blocks/pd-placeholder/index.md @@ -1,6 +1,9 @@ +++ title="PD Placeholder" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time=60 +++ diff --git a/common-content/en/blocks/requirements/index.md b/common-content/en/blocks/requirements/index.md index ad2a00563..da0f8c569 100644 --- a/common-content/en/blocks/requirements/index.md +++ b/common-content/en/blocks/requirements/index.md @@ -1,6 +1,9 @@ +++ title = 'Understanding Requirements' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false vocabulary=["Requirements", "User Stories"] diff --git a/common-content/en/blocks/retro/index.md b/common-content/en/blocks/retro/index.md index 69ec20f34..6d7db3c62 100644 --- a/common-content/en/blocks/retro/index.md +++ b/common-content/en/blocks/retro/index.md @@ -1,7 +1,10 @@ +++ title="Retro: Start / Stop / Continue" description="Retro on the class day and the sprint" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 25 hide_from_overview=true +++ diff --git a/common-content/en/blocks/search-terms/index.md b/common-content/en/blocks/search-terms/index.md index 74499530a..ab4ab48c9 100644 --- a/common-content/en/blocks/search-terms/index.md +++ b/common-content/en/blocks/search-terms/index.md @@ -1,6 +1,9 @@ +++ title="Search terms" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 1 +++ diff --git a/common-content/en/blocks/setup-project-teams/index.md b/common-content/en/blocks/setup-project-teams/index.md index 6f2d1d15f..806aae04f 100644 --- a/common-content/en/blocks/setup-project-teams/index.md +++ b/common-content/en/blocks/setup-project-teams/index.md @@ -1,6 +1,9 @@ +++ title="๐Ÿซฑ๐Ÿฝโ€๐Ÿซฒ๐Ÿพ Setup project teams" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time=60 +++ diff --git a/common-content/en/blocks/spaced-repetition/index.md b/common-content/en/blocks/spaced-repetition/index.md index 1f845ff36..9e056f725 100644 --- a/common-content/en/blocks/spaced-repetition/index.md +++ b/common-content/en/blocks/spaced-repetition/index.md @@ -1,6 +1,9 @@ +++ title="Spaced Repetition" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 10 hide_from_overview=true +++ diff --git a/common-content/en/blocks/study-group/index.md b/common-content/en/blocks/study-group/index.md index edc31e509..f3f38dc85 100644 --- a/common-content/en/blocks/study-group/index.md +++ b/common-content/en/blocks/study-group/index.md @@ -1,6 +1,9 @@ +++ title="Study Group" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time=60 +++ diff --git a/common-content/en/blocks/success-criteria/index.md b/common-content/en/blocks/success-criteria/index.md index 1e94c04e6..b3c138be2 100644 --- a/common-content/en/blocks/success-criteria/index.md +++ b/common-content/en/blocks/success-criteria/index.md @@ -1,6 +1,9 @@ +++ title="โœ… Check module success criteria" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 10 +++ diff --git a/common-content/en/blocks/telephone/index.md b/common-content/en/blocks/telephone/index.md index a5b14129e..9d9e442f9 100644 --- a/common-content/en/blocks/telephone/index.md +++ b/common-content/en/blocks/telephone/index.md @@ -1,6 +1,9 @@ +++ title="Telephone" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time=15 +++ diff --git a/common-content/en/blocks/user-stories/index.md b/common-content/en/blocks/user-stories/index.md index 23e8ff6f3..d1a63624d 100644 --- a/common-content/en/blocks/user-stories/index.md +++ b/common-content/en/blocks/user-stories/index.md @@ -1,6 +1,9 @@ +++ title = 'User stories' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 50 facilitation = false vocabulary=["Requirements", "User Stories"] diff --git a/common-content/en/blocks/wordle/index.md b/common-content/en/blocks/wordle/index.md index 0d7e493cc..ea21edaad 100644 --- a/common-content/en/blocks/wordle/index.md +++ b/common-content/en/blocks/wordle/index.md @@ -1,6 +1,9 @@ +++ title="Play Wordle" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 5 +++ diff --git a/common-content/en/blocks/workshop/index.md b/common-content/en/blocks/workshop/index.md index a350d5265..3a9d94297 100644 --- a/common-content/en/blocks/workshop/index.md +++ b/common-content/en/blocks/workshop/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงฐ Workshop Activity' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 120 emoji= '๐Ÿงฐ' [objectives] diff --git a/common-content/en/module/_index.md b/common-content/en/module/_index.md index 95cf0a4bb..489e4b582 100644 --- a/common-content/en/module/_index.md +++ b/common-content/en/module/_index.md @@ -1,4 +1,7 @@ +++ -headless="true" +[build] + render = false + list = 'local' + publishResources = false hide_from_overview="true" +++ diff --git a/common-content/en/module/cloud/actions/index.md b/common-content/en/module/cloud/actions/index.md index 22ea27650..32bb9e5d1 100644 --- a/common-content/en/module/cloud/actions/index.md +++ b/common-content/en/module/cloud/actions/index.md @@ -1,6 +1,9 @@ +++ title = 'Learning GitHub Actions Basics' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/alerts-and-metrics/index.md b/common-content/en/module/cloud/alerts-and-metrics/index.md index 82fcdb578..0db5e7b38 100644 --- a/common-content/en/module/cloud/alerts-and-metrics/index.md +++ b/common-content/en/module/cloud/alerts-and-metrics/index.md @@ -1,6 +1,9 @@ +++ title = 'Creating Alerts and Understanding Metrics' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/ci-cd/index.md b/common-content/en/module/cloud/ci-cd/index.md index 82c60e450..42997c902 100644 --- a/common-content/en/module/cloud/ci-cd/index.md +++ b/common-content/en/module/cloud/ci-cd/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ›ฌ What is CI/CD?' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false emoji= '๐Ÿ›ฌ' diff --git a/common-content/en/module/cloud/deployment-stage/index.md b/common-content/en/module/cloud/deployment-stage/index.md index d97a6775a..2412fdada 100644 --- a/common-content/en/module/cloud/deployment-stage/index.md +++ b/common-content/en/module/cloud/deployment-stage/index.md @@ -1,6 +1,9 @@ +++ title = 'Adding Deployment Stages' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/entry-criteria/index.md b/common-content/en/module/cloud/entry-criteria/index.md index 1145d3650..7c459d7bf 100644 --- a/common-content/en/module/cloud/entry-criteria/index.md +++ b/common-content/en/module/cloud/entry-criteria/index.md @@ -1,6 +1,9 @@ +++ title = 'Entry Criteria' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/environment-variables/index.md b/common-content/en/module/cloud/environment-variables/index.md index 7be6c2f03..b907133cb 100644 --- a/common-content/en/module/cloud/environment-variables/index.md +++ b/common-content/en/module/cloud/environment-variables/index.md @@ -1,6 +1,9 @@ +++ title = 'Environment Variables' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/multiple-jobs/index.md b/common-content/en/module/cloud/multiple-jobs/index.md index f47c407b9..1bd9353b7 100644 --- a/common-content/en/module/cloud/multiple-jobs/index.md +++ b/common-content/en/module/cloud/multiple-jobs/index.md @@ -1,6 +1,9 @@ +++ title = 'Creating a Workflow with Multiple Jobs' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/scalability-cloud/index.md b/common-content/en/module/cloud/scalability-cloud/index.md index c2140e573..89d33cb16 100644 --- a/common-content/en/module/cloud/scalability-cloud/index.md +++ b/common-content/en/module/cloud/scalability-cloud/index.md @@ -1,6 +1,9 @@ +++ title = 'Implementing Scalability in the Cloud' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/scalability-monitoring/index.md b/common-content/en/module/cloud/scalability-monitoring/index.md index f1c5f008b..47deb481a 100644 --- a/common-content/en/module/cloud/scalability-monitoring/index.md +++ b/common-content/en/module/cloud/scalability-monitoring/index.md @@ -1,6 +1,9 @@ +++ title = 'Monitoring Tools' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/scalability-types/index.md b/common-content/en/module/cloud/scalability-types/index.md index 1a9367934..90b3c075b 100644 --- a/common-content/en/module/cloud/scalability-types/index.md +++ b/common-content/en/module/cloud/scalability-types/index.md @@ -1,6 +1,9 @@ +++ title = 'Types of scalability' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/secrets/index.md b/common-content/en/module/cloud/secrets/index.md index 2afa8fad9..3618e923c 100644 --- a/common-content/en/module/cloud/secrets/index.md +++ b/common-content/en/module/cloud/secrets/index.md @@ -1,6 +1,9 @@ +++ title = 'Secrets' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/setup-aws/index.md b/common-content/en/module/cloud/setup-aws/index.md index 737d4b112..8a9f5c160 100644 --- a/common-content/en/module/cloud/setup-aws/index.md +++ b/common-content/en/module/cloud/setup-aws/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿฌ template' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/setup-budget/index.md b/common-content/en/module/cloud/setup-budget/index.md index 737d4b112..8a9f5c160 100644 --- a/common-content/en/module/cloud/setup-budget/index.md +++ b/common-content/en/module/cloud/setup-budget/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿฌ template' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/setup-docker/index.md b/common-content/en/module/cloud/setup-docker/index.md index 2aae12dbb..b6a4124eb 100644 --- a/common-content/en/module/cloud/setup-docker/index.md +++ b/common-content/en/module/cloud/setup-docker/index.md @@ -1,6 +1,9 @@ +++ title = 'Setup Docker' -headless = true +[build] +render = false +list = 'local' +publishResources = false time = 45 facilitation = false emoji= '๐Ÿšข' diff --git a/common-content/en/module/cloud/setup-mfa/index.md b/common-content/en/module/cloud/setup-mfa/index.md index 737d4b112..8a9f5c160 100644 --- a/common-content/en/module/cloud/setup-mfa/index.md +++ b/common-content/en/module/cloud/setup-mfa/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿฌ template' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/template/index.md b/common-content/en/module/cloud/template/index.md index 737d4b112..8a9f5c160 100644 --- a/common-content/en/module/cloud/template/index.md +++ b/common-content/en/module/cloud/template/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿฌ template' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/terraform-how/index.md b/common-content/en/module/cloud/terraform-how/index.md index bcf8e0962..26acf99fa 100644 --- a/common-content/en/module/cloud/terraform-how/index.md +++ b/common-content/en/module/cloud/terraform-how/index.md @@ -1,6 +1,9 @@ +++ title = 'How does terraform work?' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/terraform-intro/index.md b/common-content/en/module/cloud/terraform-intro/index.md index 65d14e041..a2dfafd0b 100644 --- a/common-content/en/module/cloud/terraform-intro/index.md +++ b/common-content/en/module/cloud/terraform-intro/index.md @@ -1,6 +1,9 @@ +++ title = 'Introduction to Terraform' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/terraform-modules/index.md b/common-content/en/module/cloud/terraform-modules/index.md index c7b5652ec..776c33e8b 100644 --- a/common-content/en/module/cloud/terraform-modules/index.md +++ b/common-content/en/module/cloud/terraform-modules/index.md @@ -1,6 +1,9 @@ +++ title = 'What Are Terraform Modules' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 60 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/terraform-state/index.md b/common-content/en/module/cloud/terraform-state/index.md index 7807610cd..90d26f470 100644 --- a/common-content/en/module/cloud/terraform-state/index.md +++ b/common-content/en/module/cloud/terraform-state/index.md @@ -1,6 +1,9 @@ +++ title = 'Terraform State Management and Backends' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/test-stage/index.md b/common-content/en/module/cloud/test-stage/index.md index d0245cee4..39a12ea61 100644 --- a/common-content/en/module/cloud/test-stage/index.md +++ b/common-content/en/module/cloud/test-stage/index.md @@ -1,6 +1,9 @@ +++ title = 'Adding Testing Stages' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/what-is-infra-as-code/index.md b/common-content/en/module/cloud/what-is-infra-as-code/index.md index 57b00cde8..7d5c61143 100644 --- a/common-content/en/module/cloud/what-is-infra-as-code/index.md +++ b/common-content/en/module/cloud/what-is-infra-as-code/index.md @@ -1,6 +1,9 @@ +++ title = 'What is infrastructure as code?' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/what-is-scalability/index.md b/common-content/en/module/cloud/what-is-scalability/index.md index c36484f7f..7459465f3 100644 --- a/common-content/en/module/cloud/what-is-scalability/index.md +++ b/common-content/en/module/cloud/what-is-scalability/index.md @@ -1,6 +1,9 @@ +++ title = 'What is scalability?' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/why-scalability/index.md b/common-content/en/module/cloud/why-scalability/index.md index 7aaf57aa7..5c5544997 100644 --- a/common-content/en/module/cloud/why-scalability/index.md +++ b/common-content/en/module/cloud/why-scalability/index.md @@ -1,6 +1,9 @@ +++ title = 'Why is scalability important?' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/cloud/writing-infra-code/index.md b/common-content/en/module/cloud/writing-infra-code/index.md index 134878f66..7d76fc8e2 100644 --- a/common-content/en/module/cloud/writing-infra-code/index.md +++ b/common-content/en/module/cloud/writing-infra-code/index.md @@ -1,6 +1,9 @@ +++ title = 'Writing Basic Infrastructure Code' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/databases/communicating-with-db/index.md b/common-content/en/module/databases/communicating-with-db/index.md index 2f348f4ff..a55414fc0 100644 --- a/common-content/en/module/databases/communicating-with-db/index.md +++ b/common-content/en/module/databases/communicating-with-db/index.md @@ -1,6 +1,9 @@ +++ title = 'Communicating with the database using SQL' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 120 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/databases/creating-a-table/index.md b/common-content/en/module/databases/creating-a-table/index.md index 22cba193b..208f19e90 100644 --- a/common-content/en/module/databases/creating-a-table/index.md +++ b/common-content/en/module/databases/creating-a-table/index.md @@ -1,6 +1,9 @@ +++ title = 'Creating a table' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 45 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/databases/crud/index.md b/common-content/en/module/databases/crud/index.md index 12379ab1a..e9a11701c 100644 --- a/common-content/en/module/databases/crud/index.md +++ b/common-content/en/module/databases/crud/index.md @@ -1,6 +1,9 @@ +++ title = 'CRUD operations with NodeJS and PostgreSQL' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 120 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/databases/defining-keys/index.md b/common-content/en/module/databases/defining-keys/index.md index bf02019b9..60b17e336 100644 --- a/common-content/en/module/databases/defining-keys/index.md +++ b/common-content/en/module/databases/defining-keys/index.md @@ -1,6 +1,9 @@ +++ title = 'Defining Primary and Foreign Keys' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 45 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/databases/integration-with-node/index.md b/common-content/en/module/databases/integration-with-node/index.md index 70c384b0f..1cc95cf7b 100644 --- a/common-content/en/module/databases/integration-with-node/index.md +++ b/common-content/en/module/databases/integration-with-node/index.md @@ -1,6 +1,9 @@ +++ title = 'Integration with NodeJS' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 45 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/databases/introduction-to-db/index.md b/common-content/en/module/databases/introduction-to-db/index.md index 1dbcf2c06..fd1a8db89 100644 --- a/common-content/en/module/databases/introduction-to-db/index.md +++ b/common-content/en/module/databases/introduction-to-db/index.md @@ -1,6 +1,9 @@ +++ title = 'Introduction to databases' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/databases/introduction-to-postgresql/index.md b/common-content/en/module/databases/introduction-to-postgresql/index.md index 508bd3608..f4d5af61d 100644 --- a/common-content/en/module/databases/introduction-to-postgresql/index.md +++ b/common-content/en/module/databases/introduction-to-postgresql/index.md @@ -1,6 +1,9 @@ +++ title = 'Introduction to PostgreSQL' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/databases/joining-tables/index.md b/common-content/en/module/databases/joining-tables/index.md index 064bc6cac..c57c944db 100644 --- a/common-content/en/module/databases/joining-tables/index.md +++ b/common-content/en/module/databases/joining-tables/index.md @@ -1,6 +1,9 @@ +++ title = 'Joining Tables' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 45 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/databases/macos-setup/index.md b/common-content/en/module/databases/macos-setup/index.md index 1ada66474..febdb1682 100644 --- a/common-content/en/module/databases/macos-setup/index.md +++ b/common-content/en/module/databases/macos-setup/index.md @@ -1,6 +1,9 @@ +++ title = 'Mac-OS setup โš™๏ธ' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 45 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/databases/more-selective/index.md b/common-content/en/module/databases/more-selective/index.md index d913849a9..b2564b297 100644 --- a/common-content/en/module/databases/more-selective/index.md +++ b/common-content/en/module/databases/more-selective/index.md @@ -1,6 +1,9 @@ +++ title = 'Being More Selective' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/databases/recap-node/index.md b/common-content/en/module/databases/recap-node/index.md index d19aea2b3..c776e2365 100644 --- a/common-content/en/module/databases/recap-node/index.md +++ b/common-content/en/module/databases/recap-node/index.md @@ -1,6 +1,9 @@ +++ title = 'Communicating with the database using SQL' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/databases/ubuntu-setup/index.md b/common-content/en/module/databases/ubuntu-setup/index.md index 66e8aed75..0782bddd1 100644 --- a/common-content/en/module/databases/ubuntu-setup/index.md +++ b/common-content/en/module/databases/ubuntu-setup/index.md @@ -1,6 +1,9 @@ +++ title = 'Ubuntu setup โš™๏ธ' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 45 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/databases/updating-rows/index.md b/common-content/en/module/databases/updating-rows/index.md index a88f93533..c6b106468 100644 --- a/common-content/en/module/databases/updating-rows/index.md +++ b/common-content/en/module/databases/updating-rows/index.md @@ -1,6 +1,9 @@ +++ title = 'Inserting, Updating and Deleting Rows' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 45 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/databases/using-aggregate-functions/index.md b/common-content/en/module/databases/using-aggregate-functions/index.md index b124eb627..dd40b6dfe 100644 --- a/common-content/en/module/databases/using-aggregate-functions/index.md +++ b/common-content/en/module/databases/using-aggregate-functions/index.md @@ -1,6 +1,9 @@ +++ title = 'Using Aggregate Functions' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 45 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/fundamentals/blockers/index.md b/common-content/en/module/fundamentals/blockers/index.md index f3d8959f2..5b0505cfe 100644 --- a/common-content/en/module/fundamentals/blockers/index.md +++ b/common-content/en/module/fundamentals/blockers/index.md @@ -1,6 +1,9 @@ +++ title = 'Sharing Our Blockers' -headless = true +[build] +render = false +list = 'local' +publishResources = false time = 45 facilitation = false vocabulary=["Blockers"] diff --git a/common-content/en/module/fundamentals/code-dot-org/index.md b/common-content/en/module/fundamentals/code-dot-org/index.md index efcd502d7..489bb6b17 100644 --- a/common-content/en/module/fundamentals/code-dot-org/index.md +++ b/common-content/en/module/fundamentals/code-dot-org/index.md @@ -1,6 +1,9 @@ +++ title = 'Code.org' -headless = true +[build] +render = false +list = 'local' +publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/fundamentals/cyf-blocks-iteration/index.md b/common-content/en/module/fundamentals/cyf-blocks-iteration/index.md index aa0efe556..af0e2d1f8 100644 --- a/common-content/en/module/fundamentals/cyf-blocks-iteration/index.md +++ b/common-content/en/module/fundamentals/cyf-blocks-iteration/index.md @@ -1,6 +1,9 @@ +++ title = 'CYF Blocks' -headless = true +[build] +render = false +list = 'local' +publishResources = false time = 40 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/fundamentals/cyf-blocks-requirements/index.md b/common-content/en/module/fundamentals/cyf-blocks-requirements/index.md index 0d24169b5..2cb34bfaf 100644 --- a/common-content/en/module/fundamentals/cyf-blocks-requirements/index.md +++ b/common-content/en/module/fundamentals/cyf-blocks-requirements/index.md @@ -1,6 +1,9 @@ +++ title = 'CYF Blocks' -headless = true +[build] +render = false +list = 'local' +publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/fundamentals/github/index.md b/common-content/en/module/fundamentals/github/index.md index 986e4481c..0c10a81f6 100644 --- a/common-content/en/module/fundamentals/github/index.md +++ b/common-content/en/module/fundamentals/github/index.md @@ -1,6 +1,9 @@ +++ title = 'What is GitHub' -headless = true +[build] +render = false +list = 'local' +publishResources = false time = 25 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/fundamentals/mvp/index.md b/common-content/en/module/fundamentals/mvp/index.md index 85c9f274f..0796022a9 100644 --- a/common-content/en/module/fundamentals/mvp/index.md +++ b/common-content/en/module/fundamentals/mvp/index.md @@ -1,6 +1,9 @@ +++ title = 'MVP' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false vocabulary=["MVP"] diff --git a/common-content/en/module/fundamentals/next-steps/index.md b/common-content/en/module/fundamentals/next-steps/index.md index a860d3c65..3712803ab 100644 --- a/common-content/en/module/fundamentals/next-steps/index.md +++ b/common-content/en/module/fundamentals/next-steps/index.md @@ -1,6 +1,9 @@ +++ title = 'Next steps ๐Ÿ‘ฃ' -headless = true +[build] + render = false + list = 'local' + publishResources = false time="20" facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/fundamentals/pairing/index.md b/common-content/en/module/fundamentals/pairing/index.md index c65cdaf26..82239c1f8 100644 --- a/common-content/en/module/fundamentals/pairing/index.md +++ b/common-content/en/module/fundamentals/pairing/index.md @@ -1,6 +1,9 @@ +++ title = 'Pairing' -headless = true +[build] +render = false +list = 'local' +publishResources = false time = 30 facilitation = true vocabulary=["Pair Programming"] diff --git a/common-content/en/module/fundamentals/ship-it-delivery/index.md b/common-content/en/module/fundamentals/ship-it-delivery/index.md index a2dd749c0..073934c54 100644 --- a/common-content/en/module/fundamentals/ship-it-delivery/index.md +++ b/common-content/en/module/fundamentals/ship-it-delivery/index.md @@ -1,6 +1,9 @@ +++ title = 'Ship It' -headless = true +[build] +render = false +list = 'local' +publishResources = false time = 170 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/fundamentals/ship-it-iteration/index.md b/common-content/en/module/fundamentals/ship-it-iteration/index.md index 5ebf54cc6..c79135fd9 100644 --- a/common-content/en/module/fundamentals/ship-it-iteration/index.md +++ b/common-content/en/module/fundamentals/ship-it-iteration/index.md @@ -1,6 +1,9 @@ +++ title = 'Ship It' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 60 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/fundamentals/ship-it-requirements/index.md b/common-content/en/module/fundamentals/ship-it-requirements/index.md index a900872ca..ffde6dbea 100644 --- a/common-content/en/module/fundamentals/ship-it-requirements/index.md +++ b/common-content/en/module/fundamentals/ship-it-requirements/index.md @@ -1,6 +1,9 @@ +++ title = 'Ship It' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 90 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/fundamentals/using-the-curriculum/index.md b/common-content/en/module/fundamentals/using-the-curriculum/index.md index 462cf9a49..dd25e1f42 100644 --- a/common-content/en/module/fundamentals/using-the-curriculum/index.md +++ b/common-content/en/module/fundamentals/using-the-curriculum/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ—บ๏ธ Using the curriculum' -headless = true +[build] + render = false + list = 'local' + publishResources = false time="50" facilitation = true emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/fundamentals/wrap-up/index.md b/common-content/en/module/fundamentals/wrap-up/index.md index db6d22efc..95a78a5a2 100644 --- a/common-content/en/module/fundamentals/wrap-up/index.md +++ b/common-content/en/module/fundamentals/wrap-up/index.md @@ -1,6 +1,9 @@ +++ title = 'Wrap Up' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 60 facilitation = false vocabulary=["Requirements", "User Stories"] diff --git a/common-content/en/module/how-our-curriculum-works/active-learning/index.md b/common-content/en/module/how-our-curriculum-works/active-learning/index.md index 8b6646d5b..6c64687e6 100644 --- a/common-content/en/module/how-our-curriculum-works/active-learning/index.md +++ b/common-content/en/module/how-our-curriculum-works/active-learning/index.md @@ -1,6 +1,9 @@ +++ title="๐ŸŽฌ Active learning" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 30 [objectives] 1="Define active learning" diff --git a/common-content/en/module/how-our-curriculum-works/background/index.md b/common-content/en/module/how-our-curriculum-works/background/index.md index 0476a44ac..8b57e576c 100644 --- a/common-content/en/module/how-our-curriculum-works/background/index.md +++ b/common-content/en/module/how-our-curriculum-works/background/index.md @@ -1,6 +1,9 @@ +++ title = 'Background' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false vocabulary=["Blockers"] diff --git a/common-content/en/module/how-our-curriculum-works/backlog/index.md b/common-content/en/module/how-our-curriculum-works/backlog/index.md index 7524296fd..4f218acb3 100644 --- a/common-content/en/module/how-our-curriculum-works/backlog/index.md +++ b/common-content/en/module/how-our-curriculum-works/backlog/index.md @@ -1,6 +1,9 @@ +++ title = 'Backlog' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false vocabulary=["Blockers"] diff --git a/common-content/en/module/how-our-curriculum-works/builder-mindset/index.md b/common-content/en/module/how-our-curriculum-works/builder-mindset/index.md index 9afd4e7b8..87436994b 100644 --- a/common-content/en/module/how-our-curriculum-works/builder-mindset/index.md +++ b/common-content/en/module/how-our-curriculum-works/builder-mindset/index.md @@ -1,6 +1,9 @@ +++ title="๐Ÿงฑ Builder mindset" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 30 [objectives] 1="Define a builder mindset" diff --git a/common-content/en/module/how-our-curriculum-works/checking-goals/index.md b/common-content/en/module/how-our-curriculum-works/checking-goals/index.md index 2bc992a59..f7c50a6a5 100644 --- a/common-content/en/module/how-our-curriculum-works/checking-goals/index.md +++ b/common-content/en/module/how-our-curriculum-works/checking-goals/index.md @@ -1,6 +1,9 @@ +++ title="๐ŸŽฏ Have we met our goals?" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 10 [objectives] 1="Explain the importance of checking learning objectives" diff --git a/common-content/en/module/how-our-curriculum-works/code-review/index.md b/common-content/en/module/how-our-curriculum-works/code-review/index.md index a14bf4bc0..28a70e6b3 100644 --- a/common-content/en/module/how-our-curriculum-works/code-review/index.md +++ b/common-content/en/module/how-our-curriculum-works/code-review/index.md @@ -1,6 +1,9 @@ +++ title="๐Ÿ“ Code review" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 15 [objectives] 1="Explain the value of code review" diff --git a/common-content/en/module/how-our-curriculum-works/codewars/index.md b/common-content/en/module/how-our-curriculum-works/codewars/index.md index 6fd795774..c91d62bfd 100644 --- a/common-content/en/module/how-our-curriculum-works/codewars/index.md +++ b/common-content/en/module/how-our-curriculum-works/codewars/index.md @@ -1,6 +1,9 @@ +++ title="๐Ÿ‘พ Codewars" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 10 [objectives] 1="Define Codewars" diff --git a/common-content/en/module/how-our-curriculum-works/community-goals/index.md b/common-content/en/module/how-our-curriculum-works/community-goals/index.md index adffb625a..4482c2a3f 100644 --- a/common-content/en/module/how-our-curriculum-works/community-goals/index.md +++ b/common-content/en/module/how-our-curriculum-works/community-goals/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงญ Community goals' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' @@ -12,7 +15,7 @@ To achieve our mission, we bring people together to build self-empowered communi ### We build communities that can **self-educate** -**Self educate** means the ability to draw on surrounding resources to learn new skills and concepts. Tech changes all the time. We must develop independent learners who can teach themselves new skills and technologies. +**Self educate** means the ability to draw on surrounding resources to learn new skills and concepts. Tech changes all the time. We must develop independent learners who can teach themselves new skills and technologies. ### We build communities that can self-coordinate diff --git a/common-content/en/module/how-our-curriculum-works/curriculum/index.md b/common-content/en/module/how-our-curriculum-works/curriculum/index.md index c9de5c5ae..fd52dc5db 100644 --- a/common-content/en/module/how-our-curriculum-works/curriculum/index.md +++ b/common-content/en/module/how-our-curriculum-works/curriculum/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ—บ๏ธ Curriculum' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false vocabulary=["Blockers"] diff --git a/common-content/en/module/how-our-curriculum-works/day-plan/index.md b/common-content/en/module/how-our-curriculum-works/day-plan/index.md index fa73500f2..f3b832720 100644 --- a/common-content/en/module/how-our-curriculum-works/day-plan/index.md +++ b/common-content/en/module/how-our-curriculum-works/day-plan/index.md @@ -1,6 +1,9 @@ +++ title="๐Ÿ“… Day plan" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 30 [objectives] 1="Describe how the day plan works" diff --git a/common-content/en/module/how-our-curriculum-works/dialogue/index.md b/common-content/en/module/how-our-curriculum-works/dialogue/index.md index 24fa81661..463b44af9 100644 --- a/common-content/en/module/how-our-curriculum-works/dialogue/index.md +++ b/common-content/en/module/how-our-curriculum-works/dialogue/index.md @@ -1,6 +1,9 @@ +++ title="โ›— Dialogue" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 30 [objectives] 1="Explain the importance of dialogue in education and evaluation" diff --git a/common-content/en/module/how-our-curriculum-works/flipped-classroom/index.md b/common-content/en/module/how-our-curriculum-works/flipped-classroom/index.md index 5e3aaa5fc..4790f2ef5 100644 --- a/common-content/en/module/how-our-curriculum-works/flipped-classroom/index.md +++ b/common-content/en/module/how-our-curriculum-works/flipped-classroom/index.md @@ -1,6 +1,9 @@ +++ title="๐Ÿฌ Flipped classroom" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 30 [objectives] 1="Explain how a flipped classroom works" diff --git a/common-content/en/module/how-our-curriculum-works/importance-of-prep/index.md b/common-content/en/module/how-our-curriculum-works/importance-of-prep/index.md index 1370deda6..7c44f4be0 100644 --- a/common-content/en/module/how-our-curriculum-works/importance-of-prep/index.md +++ b/common-content/en/module/how-our-curriculum-works/importance-of-prep/index.md @@ -1,6 +1,9 @@ +++ title="๐Ÿง‘๐Ÿพโ€๐Ÿ’ป Importance of prep" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 30 [objectives] 1="Explain the importance of prep" diff --git a/common-content/en/module/how-our-curriculum-works/morning-orientation-block/index.md b/common-content/en/module/how-our-curriculum-works/morning-orientation-block/index.md index fb299b146..6fac17b61 100644 --- a/common-content/en/module/how-our-curriculum-works/morning-orientation-block/index.md +++ b/common-content/en/module/how-our-curriculum-works/morning-orientation-block/index.md @@ -1,6 +1,9 @@ +++ title="๐ŸŽก Morning orientation" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time=30 [objectives] 1="Locate a morning orientation block" diff --git a/common-content/en/module/how-our-curriculum-works/no-lectures/index.md b/common-content/en/module/how-our-curriculum-works/no-lectures/index.md index ff6c4ceff..9e8651ba5 100644 --- a/common-content/en/module/how-our-curriculum-works/no-lectures/index.md +++ b/common-content/en/module/how-our-curriculum-works/no-lectures/index.md @@ -1,6 +1,9 @@ +++ title="No lectures" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 30 [objectives] 1="Explain why we don't lecture during live sessions" diff --git a/common-content/en/module/how-our-curriculum-works/our-mission/index.md b/common-content/en/module/how-our-curriculum-works/our-mission/index.md index 0035467b8..25d2ad132 100644 --- a/common-content/en/module/how-our-curriculum-works/our-mission/index.md +++ b/common-content/en/module/how-our-curriculum-works/our-mission/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿš€ Our mission' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/how-our-curriculum-works/products/index.md b/common-content/en/module/how-our-curriculum-works/products/index.md index 47768ea37..d47e62768 100644 --- a/common-content/en/module/how-our-curriculum-works/products/index.md +++ b/common-content/en/module/how-our-curriculum-works/products/index.md @@ -1,6 +1,9 @@ +++ title="โ˜Ž๏ธ Products" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 30 [objectives] 1="Identify where products are located for a sprint" diff --git a/common-content/en/module/how-our-curriculum-works/rhythm-of-the-week/index.md b/common-content/en/module/how-our-curriculum-works/rhythm-of-the-week/index.md index 4e53172b9..71b09a70e 100644 --- a/common-content/en/module/how-our-curriculum-works/rhythm-of-the-week/index.md +++ b/common-content/en/module/how-our-curriculum-works/rhythm-of-the-week/index.md @@ -1,6 +1,9 @@ +++ title="๐Ÿฅ Rhythm of the week" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 30 [objectives] 1="Identify when we prep during a typical sprint week" @@ -27,4 +30,4 @@ gantt Demo :2024-01-12, 1d ``` -This rhythm supports trainees to plan their work during the week while still allowing flexibility in people's different schedules. In a typical sprint week, **Tuesday is the starting point** with in-person sessions on **Saturdays serving as the mid-point in the week**. We use Sundays and Mondays to reflect on our learning and finish off any backlog tasks. +This rhythm supports trainees to plan their work during the week while still allowing flexibility in people's different schedules. In a typical sprint week, **Tuesday is the starting point** with in-person sessions on **Saturdays serving as the mid-point in the week**. We use Sundays and Mondays to reflect on our learning and finish off any backlog tasks. diff --git a/common-content/en/module/how-our-curriculum-works/study-groups/index.md b/common-content/en/module/how-our-curriculum-works/study-groups/index.md index 0ae31e0f5..2805930da 100644 --- a/common-content/en/module/how-our-curriculum-works/study-groups/index.md +++ b/common-content/en/module/how-our-curriculum-works/study-groups/index.md @@ -1,6 +1,9 @@ +++ title="๐Ÿซฑ๐Ÿพโ€๐Ÿซฒ๐Ÿฟ Study groups" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 20 [objectives] 1="Locate a study group block" diff --git a/common-content/en/module/how-our-curriculum-works/using-this-module/index.md b/common-content/en/module/how-our-curriculum-works/using-this-module/index.md index 2ee6c0a4f..b6b907fb4 100644 --- a/common-content/en/module/how-our-curriculum-works/using-this-module/index.md +++ b/common-content/en/module/how-our-curriculum-works/using-this-module/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ›ฃ๏ธ Using this module' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false vocabulary=["Blockers"] @@ -9,7 +12,7 @@ emoji= '๐Ÿ›ฃ๏ธ' 1='Explain how to use the rest of this module' +++ -The rest of this module is split into three sprints, which you can complete in your own time: **self educate**, **self coordinate** and **self evaluate**. Each sprint is about how to use the curriculum to achieve each of these community goals. For each sprint, you'll need to start with the **prep** sprint to introduce yourself to new concepts before using the **backlog** to understand how you can start engaging with the community. At the end of each sprint, there is a **success** page. Check off the objectives in the list. +The rest of this module is split into three sprints, which you can complete in your own time: **self educate**, **self coordinate** and **self evaluate**. Each sprint is about how to use the curriculum to achieve each of these community goals. For each sprint, you'll need to start with the **prep** sprint to introduce yourself to new concepts before using the **backlog** to understand how you can start engaging with the community. At the end of each sprint, there is a **success** page. Check off the objectives in the list. ```mermaid flowchart TB diff --git a/common-content/en/module/how-our-curriculum-works/welcome/index.md b/common-content/en/module/how-our-curriculum-works/welcome/index.md index b30491389..9c1792cf2 100644 --- a/common-content/en/module/how-our-curriculum-works/welcome/index.md +++ b/common-content/en/module/how-our-curriculum-works/welcome/index.md @@ -1,6 +1,9 @@ +++ title = '๐ŸŽ‰ Welcome' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false emoji= '๐ŸŽ‰' diff --git a/common-content/en/module/how-our-curriculum-works/workshops/index.md b/common-content/en/module/how-our-curriculum-works/workshops/index.md index bd23df73d..04147679b 100644 --- a/common-content/en/module/how-our-curriculum-works/workshops/index.md +++ b/common-content/en/module/how-our-curriculum-works/workshops/index.md @@ -1,6 +1,9 @@ +++ title="Workshops" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 30 [objectives] 1="Locate the Workshops repo" diff --git a/common-content/en/module/html-css/recap-html-css/index.md b/common-content/en/module/html-css/recap-html-css/index.md index ae71aa1ce..9e8ac2291 100644 --- a/common-content/en/module/html-css/recap-html-css/index.md +++ b/common-content/en/module/html-css/recap-html-css/index.md @@ -1,6 +1,9 @@ +++ title = 'Recap HTML and CSS' -headless = true +[build] +render = false +list = 'local' +publishResources = false time = 40 facilitation = false emoji= '๐Ÿงฉ' @@ -23,4 +26,4 @@ emoji= '๐Ÿงฉ' {{}} {{}}https://www.youtube.com/watch?v=mBmX7944vd0{{}} {{}} -{{}} \ No newline at end of file +{{}} diff --git a/common-content/en/module/html-css/what-are-components/index.md b/common-content/en/module/html-css/what-are-components/index.md index 1746c1acc..06c09a26b 100644 --- a/common-content/en/module/html-css/what-are-components/index.md +++ b/common-content/en/module/html-css/what-are-components/index.md @@ -1,6 +1,9 @@ +++ title = 'What are components?' -headless = true +[build] +render = false +list = 'local' +publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/html-css/what-are-forms/index.md b/common-content/en/module/html-css/what-are-forms/index.md index 799f20c9e..f6f2d4339 100644 --- a/common-content/en/module/html-css/what-are-forms/index.md +++ b/common-content/en/module/html-css/what-are-forms/index.md @@ -1,6 +1,9 @@ +++ title = 'What are forms?' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 60 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/html-css/what-is-css/index.md b/common-content/en/module/html-css/what-is-css/index.md index 3bb8ba6be..2da755e72 100644 --- a/common-content/en/module/html-css/what-is-css/index.md +++ b/common-content/en/module/html-css/what-is-css/index.md @@ -1,6 +1,9 @@ +++ title = 'What Is CSS' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 60 facilitation = false vocabulary=['property', 'value', 'cascade', 'specificity', 'declarative', 'render', 'block', 'inline'] diff --git a/common-content/en/module/html-css/what-is-html/index.md b/common-content/en/module/html-css/what-is-html/index.md index 5a0fc0c00..05944f8e1 100644 --- a/common-content/en/module/html-css/what-is-html/index.md +++ b/common-content/en/module/html-css/what-is-html/index.md @@ -1,6 +1,9 @@ +++ title = 'What is HTML?' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 45 facilitation = false activities = ['defining-key-terms'] diff --git a/common-content/en/module/induction/accounts/index.md b/common-content/en/module/induction/accounts/index.md index af1cb10c2..8b5a05c5d 100644 --- a/common-content/en/module/induction/accounts/index.md +++ b/common-content/en/module/induction/accounts/index.md @@ -1,6 +1,9 @@ +++ title="Professional Accounts" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time=120 hide_from_overview=true +++ diff --git a/common-content/en/module/induction/branching/index.md b/common-content/en/module/induction/branching/index.md index e90ae032f..5b81b7f83 100644 --- a/common-content/en/module/induction/branching/index.md +++ b/common-content/en/module/induction/branching/index.md @@ -1,6 +1,9 @@ +++ title = '๐ŸŒณ Branching' -headless = true +[build] + render = false + list = 'local' + publishResources = false time ="60" facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/induction/check-git-installation/index.md b/common-content/en/module/induction/check-git-installation/index.md index 82061ded3..b81ed4465 100644 --- a/common-content/en/module/induction/check-git-installation/index.md +++ b/common-content/en/module/induction/check-git-installation/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“‹ Check Git installation' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false vocabulary=[] diff --git a/common-content/en/module/induction/check-github/index.md b/common-content/en/module/induction/check-github/index.md index 16157a1d5..3abdea176 100644 --- a/common-content/en/module/induction/check-github/index.md +++ b/common-content/en/module/induction/check-github/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“‹ Setting up Coursework planner' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false vocabulary=[] diff --git a/common-content/en/module/induction/checkout-a-commit/index.md b/common-content/en/module/induction/checkout-a-commit/index.md index aff707bb5..d67bc8a64 100644 --- a/common-content/en/module/induction/checkout-a-commit/index.md +++ b/common-content/en/module/induction/checkout-a-commit/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ” Check out a commit' -headless = true +[build] + render = false + list = 'local' + publishResources = false time ="20" facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/induction/cyf-blog/index.md b/common-content/en/module/induction/cyf-blog/index.md index 67756204b..a7aed3b7e 100644 --- a/common-content/en/module/induction/cyf-blog/index.md +++ b/common-content/en/module/induction/cyf-blog/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“ Blog' -headless = true +[build] + render = false + list = 'local' + publishResources = false time ="5" facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/induction/cyf-folder/index.md b/common-content/en/module/induction/cyf-folder/index.md index d218b1b00..303983ff5 100644 --- a/common-content/en/module/induction/cyf-folder/index.md +++ b/common-content/en/module/induction/cyf-folder/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงฐ Create a work folder' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false vocabulary=[] diff --git a/common-content/en/module/induction/development-process/index.md b/common-content/en/module/induction/development-process/index.md index d52d268b1..22f5cd3b3 100644 --- a/common-content/en/module/induction/development-process/index.md +++ b/common-content/en/module/induction/development-process/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงฐ Development process' -headless = true +[build] + render = false + list = 'local' + publishResources = false time ="10" facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/induction/forking-a-repository/index.md b/common-content/en/module/induction/forking-a-repository/index.md index c7edb557f..d539ddac3 100644 --- a/common-content/en/module/induction/forking-a-repository/index.md +++ b/common-content/en/module/induction/forking-a-repository/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿด Forking a repository' -headless = true +[build] + render = false + list = 'local' + publishResources = false time ="15" facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/induction/github-poets/index.md b/common-content/en/module/induction/github-poets/index.md index 40ffcf630..938daa0c8 100644 --- a/common-content/en/module/induction/github-poets/index.md +++ b/common-content/en/module/induction/github-poets/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“– Git and Github for poets' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false vocabulary=[] diff --git a/common-content/en/module/induction/github/index.md b/common-content/en/module/induction/github/index.md index 47a42bead..418a38f99 100644 --- a/common-content/en/module/induction/github/index.md +++ b/common-content/en/module/induction/github/index.md @@ -1,6 +1,9 @@ +++ title = 'Check your Planner' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false vocabulary=[] diff --git a/common-content/en/module/induction/handshake/index.md b/common-content/en/module/induction/handshake/index.md index fab27df5b..54e50ee6b 100644 --- a/common-content/en/module/induction/handshake/index.md +++ b/common-content/en/module/induction/handshake/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿซฑ๐Ÿฝโ€๐Ÿซฒ๐Ÿฟ Handshake' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/induction/install-vscode/index.md b/common-content/en/module/induction/install-vscode/index.md index 75e361a87..3ceeffbf3 100644 --- a/common-content/en/module/induction/install-vscode/index.md +++ b/common-content/en/module/induction/install-vscode/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงฐ Install VSCode' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' @@ -11,7 +14,6 @@ emoji= '๐Ÿงฉ' We use VS Code to write all of our code in the course. It is known as an Integrated Development Environment (IDE) and really helps you write great code! - [๐Ÿ”— Download and install VSCode now](https://code.visualstudio.com/) Watch this video if you'd like a quick introduction to VSCode: diff --git a/common-content/en/module/induction/learning-as-community/index.md b/common-content/en/module/induction/learning-as-community/index.md index ae7ca0659..9f0ccf365 100644 --- a/common-content/en/module/induction/learning-as-community/index.md +++ b/common-content/en/module/induction/learning-as-community/index.md @@ -1,6 +1,9 @@ +++ title = 'Learning as a community ๐Ÿซ' -headless = true +[build] + render = false + list = 'local' + publishResources = false time="55" facilitation = true emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/induction/next-steps/index.md b/common-content/en/module/induction/next-steps/index.md index 98c77d63e..faf5e735c 100644 --- a/common-content/en/module/induction/next-steps/index.md +++ b/common-content/en/module/induction/next-steps/index.md @@ -1,6 +1,9 @@ +++ title = 'Next steps ๐Ÿ‘ฃ' -headless = true +[build] + render = false + list = 'local' + publishResources = false time ="20" facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/induction/previous-versions/index.md b/common-content/en/module/induction/previous-versions/index.md index be1d7e8ab..0975ded36 100644 --- a/common-content/en/module/induction/previous-versions/index.md +++ b/common-content/en/module/induction/previous-versions/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“ Previous versions' -headless = true +[build] + render = false + list = 'local' + publishResources = false time ="20" facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/induction/sharing-history/index.md b/common-content/en/module/induction/sharing-history/index.md index 66588080c..96a9b6751 100644 --- a/common-content/en/module/induction/sharing-history/index.md +++ b/common-content/en/module/induction/sharing-history/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ—„๏ธ ๐ŸŒ Sharing history' -headless = true +[build] + render = false + list = 'local' + publishResources = false time ="20" facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/induction/version-control/index.md b/common-content/en/module/induction/version-control/index.md index bd92e5ece..32b319a57 100644 --- a/common-content/en/module/induction/version-control/index.md +++ b/common-content/en/module/induction/version-control/index.md @@ -1,6 +1,9 @@ +++ title = 'โŒ› Version control software' -headless = true +[build] + render = false + list = 'local' + publishResources = false time ="5" facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/induction/viewing-files/index.md b/common-content/en/module/induction/viewing-files/index.md index 58a427894..336e2b87b 100644 --- a/common-content/en/module/induction/viewing-files/index.md +++ b/common-content/en/module/induction/viewing-files/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“˜ Viewing the files' -headless = true +[build] + render = false + list = 'local' + publishResources = false time ="20" facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/induction/working-locally/index.md b/common-content/en/module/induction/working-locally/index.md index bd2c21360..69f542035 100644 --- a/common-content/en/module/induction/working-locally/index.md +++ b/common-content/en/module/induction/working-locally/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ’ป Working locally' -headless = true +[build] + render = false + list = 'local' + publishResources = false time ="20" facilitation = false emoji= '๐Ÿงฉ' @@ -43,6 +46,7 @@ You'll need to clone **your fork** of the education blog repo. Follow through the steps in this video ๐Ÿ‘‰ https://www.youtube.com/watch?v=ILJ4dfOL7zs ##### ๐ŸŽ—๏ธ Reminder: + - use the url for your fork of the `education-blog` repo when you are cloning - when selecting the location to clone your files, choose the `CYF` folder you created in the [module prep](/user-data/prep/#create-cyf-folder) diff --git a/common-content/en/module/induction/wrapping-up/index.md b/common-content/en/module/induction/wrapping-up/index.md index cf22b5939..3be5f00e4 100644 --- a/common-content/en/module/induction/wrapping-up/index.md +++ b/common-content/en/module/induction/wrapping-up/index.md @@ -1,6 +1,9 @@ +++ title = '๐ŸŽ Wrapping up Git' -headless = true +[build] + render = false + list = 'local' + publishResources = false time ="20" facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/api/index.md b/common-content/en/module/js1/api/index.md index 2a550a8d5..849545227 100644 --- a/common-content/en/module/js1/api/index.md +++ b/common-content/en/module/js1/api/index.md @@ -1,6 +1,9 @@ +++ title = '๐ŸŽ›๏ธ Application Programming Interface' -headless = true +[build] +render = false +list = 'local' +publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/assembly/index.md b/common-content/en/module/js1/assembly/index.md index 70b2089cb..ce8a07f0c 100644 --- a/common-content/en/module/js1/assembly/index.md +++ b/common-content/en/module/js1/assembly/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ—๏ธ Assembling the parts' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/assertions/index.md b/common-content/en/module/js1/assertions/index.md index b9dd831a8..ac74b2b33 100644 --- a/common-content/en/module/js1/assertions/index.md +++ b/common-content/en/module/js1/assertions/index.md @@ -1,6 +1,9 @@ +++ title = 'โœ๏ธ Writing an assertion' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 45 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/cases/index.md b/common-content/en/module/js1/cases/index.md index 93922742e..bbd71e137 100644 --- a/common-content/en/module/js1/cases/index.md +++ b/common-content/en/module/js1/cases/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ’ผ First test case' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 40 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/check-unix-os/index.md b/common-content/en/module/js1/check-unix-os/index.md index 268598e86..7a443738d 100644 --- a/common-content/en/module/js1/check-unix-os/index.md +++ b/common-content/en/module/js1/check-unix-os/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงฐ Install a UNIX based operating system' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/clocks/index.md b/common-content/en/module/js1/clocks/index.md index 04bed1054..b86fafd0b 100644 --- a/common-content/en/module/js1/clocks/index.md +++ b/common-content/en/module/js1/clocks/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ•› 12 vs 24 hour clock' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/comparison/index.md b/common-content/en/module/js1/comparison/index.md index 34d066037..7e80cb31c 100644 --- a/common-content/en/module/js1/comparison/index.md +++ b/common-content/en/module/js1/comparison/index.md @@ -1,6 +1,9 @@ +++ title = 'โš–๏ธ Comparing current and target output' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/conditionality/index.md b/common-content/en/module/js1/conditionality/index.md index bb827b9de..317131678 100644 --- a/common-content/en/module/js1/conditionality/index.md +++ b/common-content/en/module/js1/conditionality/index.md @@ -1,6 +1,9 @@ +++ title = 'โ“ Conditionally executing code' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/data/index.md b/common-content/en/module/js1/data/index.md index 0bf10ef78..7e1c11e65 100644 --- a/common-content/en/module/js1/data/index.md +++ b/common-content/en/module/js1/data/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ—„๏ธ Classifying data' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false emoji= '๐Ÿ—„๏ธ' diff --git a/common-content/en/module/js1/declarations-statements/index.md b/common-content/en/module/js1/declarations-statements/index.md index 944573787..abda9a2fc 100644 --- a/common-content/en/module/js1/declarations-statements/index.md +++ b/common-content/en/module/js1/declarations-statements/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ’ฌ Declarations and statements' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿ—„๏ธ' diff --git a/common-content/en/module/js1/declaring-functions/index.md b/common-content/en/module/js1/declaring-functions/index.md index 4f50c4db6..feb0f17a6 100644 --- a/common-content/en/module/js1/declaring-functions/index.md +++ b/common-content/en/module/js1/declaring-functions/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿช„ Declaring functions' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿ—„๏ธ' diff --git a/common-content/en/module/js1/define-computer/index.md b/common-content/en/module/js1/define-computer/index.md index 788cf89e9..6a0430800 100644 --- a/common-content/en/module/js1/define-computer/index.md +++ b/common-content/en/module/js1/define-computer/index.md @@ -1,6 +1,9 @@ +++ title = 'Interacting with computers' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/errors/index.md b/common-content/en/module/js1/errors/index.md index 3a816db12..d66227c40 100644 --- a/common-content/en/module/js1/errors/index.md +++ b/common-content/en/module/js1/errors/index.md @@ -1,6 +1,9 @@ +++ title = 'โŒ Errors' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= 'โŒ' diff --git a/common-content/en/module/js1/feedback/index.md b/common-content/en/module/js1/feedback/index.md index 359f0649b..285eac4b7 100644 --- a/common-content/en/module/js1/feedback/index.md +++ b/common-content/en/module/js1/feedback/index.md @@ -1,6 +1,9 @@ +++ title = 'โœ… โŒ Interpreting feedback' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 25 facilitation = false emoji= '๐Ÿ—„๏ธ' diff --git a/common-content/en/module/js1/framework/index.md b/common-content/en/module/js1/framework/index.md index 2b378ae6f..c4afc8fc8 100644 --- a/common-content/en/module/js1/framework/index.md +++ b/common-content/en/module/js1/framework/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ–ผ๏ธ Testing frameworks' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/functions/index.md b/common-content/en/module/js1/functions/index.md index 873703aa7..b423fa964 100644 --- a/common-content/en/module/js1/functions/index.md +++ b/common-content/en/module/js1/functions/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿช„ Functions' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿ—„๏ธ' diff --git a/common-content/en/module/js1/generalise/index.md b/common-content/en/module/js1/generalise/index.md index aa8dddf22..3cfeda874 100644 --- a/common-content/en/module/js1/generalise/index.md +++ b/common-content/en/module/js1/generalise/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ—„๏ธ Generalising further' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/improving/index.md b/common-content/en/module/js1/improving/index.md index cd2288757..6f33e1ce9 100644 --- a/common-content/en/module/js1/improving/index.md +++ b/common-content/en/module/js1/improving/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงน Improving the code' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/install-node/index.md b/common-content/en/module/js1/install-node/index.md index 6fb735f34..74c8797a1 100644 --- a/common-content/en/module/js1/install-node/index.md +++ b/common-content/en/module/js1/install-node/index.md @@ -1,6 +1,9 @@ +++ title = "๐Ÿงฐ Install Node with nvm" -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false [objectives] diff --git a/common-content/en/module/js1/installing/index.md b/common-content/en/module/js1/installing/index.md index 45c238fed..74582ccba 100644 --- a/common-content/en/module/js1/installing/index.md +++ b/common-content/en/module/js1/installing/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿƒ Installing Jest' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/interface/index.md b/common-content/en/module/js1/interface/index.md index 0394f5d16..2d715e4ee 100644 --- a/common-content/en/module/js1/interface/index.md +++ b/common-content/en/module/js1/interface/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ•น๏ธ Using an interface' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/logging/index.md b/common-content/en/module/js1/logging/index.md index f23ee81ed..6eda3e0fc 100644 --- a/common-content/en/module/js1/logging/index.md +++ b/common-content/en/module/js1/logging/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ–จ๏ธ Logging' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿ—„๏ธ' diff --git a/common-content/en/module/js1/ordinal/index.md b/common-content/en/module/js1/ordinal/index.md index cd8f3c6e9..887a3c0bf 100644 --- a/common-content/en/module/js1/ordinal/index.md +++ b/common-content/en/module/js1/ordinal/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงฎ Ordinal numbers' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/outliers/index.md b/common-content/en/module/js1/outliers/index.md index 6ac586c3b..9a57f08c4 100644 --- a/common-content/en/module/js1/outliers/index.md +++ b/common-content/en/module/js1/outliers/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ—„๏ธ Generalising further' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/packages/index.md b/common-content/en/module/js1/packages/index.md index 805dcfd83..e1b18d98f 100644 --- a/common-content/en/module/js1/packages/index.md +++ b/common-content/en/module/js1/packages/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“ฆ Using packages' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/parameters/index.md b/common-content/en/module/js1/parameters/index.md index e96eb1793..7bf46f574 100644 --- a/common-content/en/module/js1/parameters/index.md +++ b/common-content/en/module/js1/parameters/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿท๏ธ Parameterising a function' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 40 facilitation = false emoji= '๐Ÿ—„๏ธ' diff --git a/common-content/en/module/js1/percentages/index.md b/common-content/en/module/js1/percentages/index.md index d8468f577..cd2e52943 100644 --- a/common-content/en/module/js1/percentages/index.md +++ b/common-content/en/module/js1/percentages/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงฉ Percentages' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿ—„๏ธ' diff --git a/common-content/en/module/js1/playing-computer/index.md b/common-content/en/module/js1/playing-computer/index.md index 15e96f052..a66813b84 100644 --- a/common-content/en/module/js1/playing-computer/index.md +++ b/common-content/en/module/js1/playing-computer/index.md @@ -1,6 +1,9 @@ +++ title = '๐ŸŽฎ Playing computer' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿ—„๏ธ' diff --git a/common-content/en/module/js1/repl/index.md b/common-content/en/module/js1/repl/index.md index a9ea93c58..1a52611ff 100644 --- a/common-content/en/module/js1/repl/index.md +++ b/common-content/en/module/js1/repl/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงพ Evaluating expressions' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿ—„๏ธ' diff --git a/common-content/en/module/js1/return/index.md b/common-content/en/module/js1/return/index.md index 3434546bc..49029c9b6 100644 --- a/common-content/en/module/js1/return/index.md +++ b/common-content/en/module/js1/return/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“ค Returning from a function' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿ—„๏ธ' diff --git a/common-content/en/module/js1/reuse/index.md b/common-content/en/module/js1/reuse/index.md index e1232955a..4e9875fc1 100644 --- a/common-content/en/module/js1/reuse/index.md +++ b/common-content/en/module/js1/reuse/index.md @@ -1,6 +1,9 @@ +++ title = 'โ™ป๏ธ Reusing the function' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿ—„๏ธ' diff --git a/common-content/en/module/js1/scope/index.md b/common-content/en/module/js1/scope/index.md index d54dcc798..81ad9ba94 100644 --- a/common-content/en/module/js1/scope/index.md +++ b/common-content/en/module/js1/scope/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ”ญ Scope' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= 'โŒ' diff --git a/common-content/en/module/js1/scripts/index.md b/common-content/en/module/js1/scripts/index.md index c493bb830..50804f151 100644 --- a/common-content/en/module/js1/scripts/index.md +++ b/common-content/en/module/js1/scripts/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“ Running scripts' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿ—„๏ธ' @@ -37,7 +40,6 @@ currentYear++; // statement Once the computer executes these statements, the execution of the program is complete. But weโ€™re left with a problem. With the REPL, the user inputs an expression statement or declaration; the computer reads and executes the line and _immediately_ prints feedback to the terminal. With a file, the computer will execute each line sequentially until completion _without_ printing the values of each expression it evaluates. - So this new problem can be expressed as a question: > โ“ Problem diff --git a/common-content/en/module/js1/setup/index.md b/common-content/en/module/js1/setup/index.md index 0f2648f3e..7aa22f219 100644 --- a/common-content/en/module/js1/setup/index.md +++ b/common-content/en/module/js1/setup/index.md @@ -1,6 +1,9 @@ +++ title = '๐ŸŽ’ Starting a project' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/strategy/index.md b/common-content/en/module/js1/strategy/index.md index 2e3e9e56c..b8c2983b2 100644 --- a/common-content/en/module/js1/strategy/index.md +++ b/common-content/en/module/js1/strategy/index.md @@ -1,6 +1,9 @@ +++ title = 'โ†™๏ธ โ†˜๏ธ Making a choice' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/strings/index.md b/common-content/en/module/js1/strings/index.md index 5703474ff..02d6dd8b0 100644 --- a/common-content/en/module/js1/strings/index.md +++ b/common-content/en/module/js1/strings/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงถ Accessing strings' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/sub-goal/index.md b/common-content/en/module/js1/sub-goal/index.md index 0573dd631..98048abc8 100644 --- a/common-content/en/module/js1/sub-goal/index.md +++ b/common-content/en/module/js1/sub-goal/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿง  Forming sub-goals' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/terminal/index.md b/common-content/en/module/js1/terminal/index.md index d4dd418d5..b9ad294c1 100644 --- a/common-content/en/module/js1/terminal/index.md +++ b/common-content/en/module/js1/terminal/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ–ฅ๏ธ Terminal interface' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js1/variables/index.md b/common-content/en/module/js1/variables/index.md index a68b6353f..9689c46a3 100644 --- a/common-content/en/module/js1/variables/index.md +++ b/common-content/en/module/js1/variables/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿท๏ธ Saving expressions' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false emoji= '๐Ÿ—„๏ธ' diff --git a/common-content/en/module/js2/access/index.md b/common-content/en/module/js2/access/index.md index c1473842d..039d08c5e 100644 --- a/common-content/en/module/js2/access/index.md +++ b/common-content/en/module/js2/access/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿšช Property access' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/arrays/index.md b/common-content/en/module/js2/arrays/index.md index f5007b19e..de8f57b26 100644 --- a/common-content/en/module/js2/arrays/index.md +++ b/common-content/en/module/js2/arrays/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“œ Grouping data' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/assembly/index.md b/common-content/en/module/js2/assembly/index.md index efcbfaa3f..5c575319b 100644 --- a/common-content/en/module/js2/assembly/index.md +++ b/common-content/en/module/js2/assembly/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงฑ Assembling the parts' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/browser/index.md b/common-content/en/module/js2/browser/index.md index bd8843c65..5046f1285 100644 --- a/common-content/en/module/js2/browser/index.md +++ b/common-content/en/module/js2/browser/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ’ป User interfaces' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/character-limit/index.md b/common-content/en/module/js2/character-limit/index.md index 87ff8ea1d..a0b94341f 100644 --- a/common-content/en/module/js2/character-limit/index.md +++ b/common-content/en/module/js2/character-limit/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ›‘ Character limit' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/check-in/index.md b/common-content/en/module/js2/check-in/index.md index 5e3bb9195..605e520c2 100644 --- a/common-content/en/module/js2/check-in/index.md +++ b/common-content/en/module/js2/check-in/index.md @@ -1,6 +1,9 @@ +++ title="โœ๏ธ Check your progress" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time=30 vocabulary="Backlog" [objectives] diff --git a/common-content/en/module/js2/check-progress/index.md b/common-content/en/module/js2/check-progress/index.md index b951d5cae..edb827f6d 100644 --- a/common-content/en/module/js2/check-progress/index.md +++ b/common-content/en/module/js2/check-progress/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“ˆ Check progress' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' @@ -24,7 +27,9 @@ const characterLimit = 200; const textarea = document.querySelector("textarea"); function updateCharacterLimit() { - console.log("keyup event has fired... The browser called updateCharacterLimit..."); + console.log( + "keyup event has fired... The browser called updateCharacterLimit..." + ); } textarea.addEventListener("keyup", updateCharacterLimit); diff --git a/common-content/en/module/js2/demo/index.md b/common-content/en/module/js2/demo/index.md index 212f45e85..e28c18694 100644 --- a/common-content/en/module/js2/demo/index.md +++ b/common-content/en/module/js2/demo/index.md @@ -1,6 +1,9 @@ +++ title="โ–ถ๏ธ Demo" -headless="true" +[build] + render = false + list = 'local' + publishResources = false time= 60 vocabulary="Backlog" [objectives] diff --git a/common-content/en/module/js2/dom/index.md b/common-content/en/module/js2/dom/index.md index e5f6efb49..a79e86e0d 100644 --- a/common-content/en/module/js2/dom/index.md +++ b/common-content/en/module/js2/dom/index.md @@ -1,6 +1,9 @@ +++ title = '๐ŸŒฒ Interacting with the page' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/events/index.md b/common-content/en/module/js2/events/index.md index 30996cd20..c9020af5c 100644 --- a/common-content/en/module/js2/events/index.md +++ b/common-content/en/module/js2/events/index.md @@ -1,6 +1,9 @@ +++ title = '๐ŸŽฌ Events' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 60 facilitation = false emoji= '๐Ÿงฉ' @@ -34,5 +37,6 @@ D["`**Step 4: When the browser tells us a user has pressed a key**`"] --> E[Step ``` Notice a few things here: -* There's no arrow between Step 3 and Step 4. The trigger for Step 4 is _a user doing something_ - if the user doesn't type anything in the textarea, Step 4 will never run (and neither will Step 5 and Step 6). -* _We_ don't run Step 4. The browser runs Step 4. In Step 3 we asked the browser to do something for us in the future. This is something new - up until now, _we_ have always been the ones telling JavaScript what to do next. + +- There's no arrow between Step 3 and Step 4. The trigger for Step 4 is _a user doing something_ - if the user doesn't type anything in the textarea, Step 4 will never run (and neither will Step 5 and Step 6). +- _We_ don't run Step 4. The browser runs Step 4. In Step 3 we asked the browser to do something for us in the future. This is something new - up until now, _we_ have always been the ones telling JavaScript what to do next. diff --git a/common-content/en/module/js2/grouping-data/index.md b/common-content/en/module/js2/grouping-data/index.md index 4ae49c09d..1ecbed091 100644 --- a/common-content/en/module/js2/grouping-data/index.md +++ b/common-content/en/module/js2/grouping-data/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ’พ Related pieces of data' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/iteration/index.md b/common-content/en/module/js2/iteration/index.md index 4dd7bbcc8..86ada5cc0 100644 --- a/common-content/en/module/js2/iteration/index.md +++ b/common-content/en/module/js2/iteration/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ” Iterating' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/key-values/index.md b/common-content/en/module/js2/key-values/index.md index 7545deefd..b373683b9 100644 --- a/common-content/en/module/js2/key-values/index.md +++ b/common-content/en/module/js2/key-values/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ—๏ธ Key value pairs' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/mean/index.md b/common-content/en/module/js2/mean/index.md index 0ed95c325..9f002afa0 100644 --- a/common-content/en/module/js2/mean/index.md +++ b/common-content/en/module/js2/mean/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“Š Calculating the mean' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/median/index.md b/common-content/en/module/js2/median/index.md index 3f66f7562..c72d2e225 100644 --- a/common-content/en/module/js2/median/index.md +++ b/common-content/en/module/js2/median/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“Š Calculating the median' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 25 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/multiple-params/index.md b/common-content/en/module/js2/multiple-params/index.md index 8fa3d3f49..0cd880b59 100644 --- a/common-content/en/module/js2/multiple-params/index.md +++ b/common-content/en/module/js2/multiple-params/index.md @@ -1,6 +1,9 @@ +++ title = 'โ“โ“โ“ Multiple parameters' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/mutating/index.md b/common-content/en/module/js2/mutating/index.md index dff59a742..d16d77f7a 100644 --- a/common-content/en/module/js2/mutating/index.md +++ b/common-content/en/module/js2/mutating/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ–Š๏ธ Mutating' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/mutation/index.md b/common-content/en/module/js2/mutation/index.md index 06236db71..04bb8a832 100644 --- a/common-content/en/module/js2/mutation/index.md +++ b/common-content/en/module/js2/mutation/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ”€ Mutation' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 25 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/no-params/index.md b/common-content/en/module/js2/no-params/index.md index 807be19d0..0439f29dc 100644 --- a/common-content/en/module/js2/no-params/index.md +++ b/common-content/en/module/js2/no-params/index.md @@ -1,6 +1,9 @@ +++ title = 'โ“ No parameters' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/one-pair/index.md b/common-content/en/module/js2/one-pair/index.md index 466a890f9..f44ba3c6a 100644 --- a/common-content/en/module/js2/one-pair/index.md +++ b/common-content/en/module/js2/one-pair/index.md @@ -1,6 +1,9 @@ +++ title = 'โ“ Single pair case' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/ordered-data/index.md b/common-content/en/module/js2/ordered-data/index.md index 0f882c080..0febf2e2d 100644 --- a/common-content/en/module/js2/ordered-data/index.md +++ b/common-content/en/module/js2/ordered-data/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“ Ordered data' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/pair-up/index.md b/common-content/en/module/js2/pair-up/index.md index 12cb57606..79f9ab446 100644 --- a/common-content/en/module/js2/pair-up/index.md +++ b/common-content/en/module/js2/pair-up/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿซฑ๐Ÿฟโ€๐Ÿซฒ๐Ÿพ Pair up' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/pick-an-app/index.md b/common-content/en/module/js2/pick-an-app/index.md index 373a11e41..14b6c79f6 100644 --- a/common-content/en/module/js2/pick-an-app/index.md +++ b/common-content/en/module/js2/pick-an-app/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿช€ Discuss an app' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 85 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/plan/index.md b/common-content/en/module/js2/plan/index.md index d0ffdc5d2..713132b14 100644 --- a/common-content/en/module/js2/plan/index.md +++ b/common-content/en/module/js2/plan/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงญ Strategy' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/query-string/index.md b/common-content/en/module/js2/query-string/index.md index f9dd89077..7e1e3d162 100644 --- a/common-content/en/module/js2/query-string/index.md +++ b/common-content/en/module/js2/query-string/index.md @@ -1,6 +1,9 @@ +++ title = 'โ“๐Ÿชข Query strings' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/querying/index.md b/common-content/en/module/js2/querying/index.md index 051b28300..5eba7a92a 100644 --- a/common-content/en/module/js2/querying/index.md +++ b/common-content/en/module/js2/querying/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ”Ž Querying the DOM' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/reference/index.md b/common-content/en/module/js2/reference/index.md index 0924c5434..b585d19d9 100644 --- a/common-content/en/module/js2/reference/index.md +++ b/common-content/en/module/js2/reference/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿค References' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/response/index.md b/common-content/en/module/js2/response/index.md index 30c266c80..4a2b8258a 100644 --- a/common-content/en/module/js2/response/index.md +++ b/common-content/en/module/js2/response/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“ค Reacting to events' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 60 facilitation = false emoji= '๐Ÿงฉ' @@ -47,7 +50,9 @@ const characterLimit = 200; const textarea = document.querySelector("textarea"); function updateCharacterLimit() { - console.log("keyup event has fired... The browser called updateCharacterLimit..."); + console.log( + "keyup event has fired... The browser called updateCharacterLimit..." + ); } textarea.addEventListener("keyup", updateCharacterLimit); diff --git a/common-content/en/module/js2/side-effects/index.md b/common-content/en/module/js2/side-effects/index.md index f13cb9e2b..450bc9e16 100644 --- a/common-content/en/module/js2/side-effects/index.md +++ b/common-content/en/module/js2/side-effects/index.md @@ -1,6 +1,9 @@ +++ title = 'โš ๏ธ Side effects' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/summing/index.md b/common-content/en/module/js2/summing/index.md index 58f369fea..ebab97fb9 100644 --- a/common-content/en/module/js2/summing/index.md +++ b/common-content/en/module/js2/summing/index.md @@ -1,6 +1,9 @@ +++ title = 'โž• Summation' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' @@ -17,17 +20,16 @@ We then need to **repeatedly** add each value in the list to our `total`. ```js function sumValues(list) { - let total = 0; - total += list[0]; // access a list element and add to total - total += list[1]; - total += list[2]; - total += list[3]; - total += list[4]; - return total; + let total = 0; + total += list[0]; // access a list element and add to total + total += list[1]; + total += list[2]; + total += list[3]; + total += list[4]; + return total; } sumValues([1, 2, 3, 4, 5]); - ``` However, this approach is flawed. diff --git a/common-content/en/module/js2/update/index.md b/common-content/en/module/js2/update/index.md index bfff1533a..f1f275d4e 100644 --- a/common-content/en/module/js2/update/index.md +++ b/common-content/en/module/js2/update/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿท๏ธ Updating the interface' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 45 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js2/variable-keys/index.md b/common-content/en/module/js2/variable-keys/index.md index a6a4f45c0..1d601a012 100644 --- a/common-content/en/module/js2/variable-keys/index.md +++ b/common-content/en/module/js2/variable-keys/index.md @@ -1,6 +1,9 @@ +++ title = '[ ] Access with variables' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/async-await/index.md b/common-content/en/module/js3/async-await/index.md index b7ab8730d..abfcfd690 100644 --- a/common-content/en/module/js3/async-await/index.md +++ b/common-content/en/module/js3/async-await/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿฌ async/await' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/asynchrony/index.md b/common-content/en/module/js3/asynchrony/index.md index 8664fd940..6b69c90ef 100644 --- a/common-content/en/module/js3/asynchrony/index.md +++ b/common-content/en/module/js3/asynchrony/index.md @@ -1,6 +1,9 @@ +++ title = 'โณ Asynchrony : outside time' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 40 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/break-down/index.md b/common-content/en/module/js3/break-down/index.md index 363d4a7cb..aa19e7129 100644 --- a/common-content/en/module/js3/break-down/index.md +++ b/common-content/en/module/js3/break-down/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงฉ Break down the problem' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = "30" facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/callbacks/index.md b/common-content/en/module/js3/callbacks/index.md index 60085da59..4f20bd251 100644 --- a/common-content/en/module/js3/callbacks/index.md +++ b/common-content/en/module/js3/callbacks/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿชƒ Callbacks' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/capturing-events/index.md b/common-content/en/module/js3/capturing-events/index.md index 6e09ee7d9..c40e725dd 100644 --- a/common-content/en/module/js3/capturing-events/index.md +++ b/common-content/en/module/js3/capturing-events/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿฆป๐Ÿป Capturing the user event' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/catch/index.md b/common-content/en/module/js3/catch/index.md index 5b17ae86a..f62f96bb7 100644 --- a/common-content/en/module/js3/catch/index.md +++ b/common-content/en/module/js3/catch/index.md @@ -1,6 +1,9 @@ +++ title = '๐ŸฅŽ try/catch' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/chaining/index.md b/common-content/en/module/js3/chaining/index.md index d2ed047f7..5358af377 100644 --- a/common-content/en/module/js3/chaining/index.md +++ b/common-content/en/module/js3/chaining/index.md @@ -1,6 +1,9 @@ +++ title = 'Chaining Promises' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/check-in-coordinate/index.md b/common-content/en/module/js3/check-in-coordinate/index.md index 5b841674b..d44eba04a 100644 --- a/common-content/en/module/js3/check-in-coordinate/index.md +++ b/common-content/en/module/js3/check-in-coordinate/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“ Check-in โžก๏ธ Coordinate' -headless = true +[build] + render = false + list = 'local' + publishResources = false facilitation = false time=10 emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/components/index.md b/common-content/en/module/js3/components/index.md index 0a90834a7..8288cd965 100644 --- a/common-content/en/module/js3/components/index.md +++ b/common-content/en/module/js3/components/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿƒ Building a component' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/composing-elements/index.md b/common-content/en/module/js3/composing-elements/index.md index 9beace47d..d5ae1c924 100644 --- a/common-content/en/module/js3/composing-elements/index.md +++ b/common-content/en/module/js3/composing-elements/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงฑ Composing elements' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/data-ui/index.md b/common-content/en/module/js3/data-ui/index.md index e2df58ab4..dce133ae4 100644 --- a/common-content/en/module/js3/data-ui/index.md +++ b/common-content/en/module/js3/data-ui/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ’พ โžก๏ธ ๐Ÿ’ป Data to UI ' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/diagnose/index.md b/common-content/en/module/js3/diagnose/index.md index 61d3769e3..269749570 100644 --- a/common-content/en/module/js3/diagnose/index.md +++ b/common-content/en/module/js3/diagnose/index.md @@ -1,6 +1,9 @@ +++ title = '๐ŸŒก๏ธ Diagnose' -headless = true +[build] + render = false + list = 'local' + publishResources = false facilitation = false emoji= '๐Ÿงฉ' [objectives] diff --git a/common-content/en/module/js3/fetch-films/index.md b/common-content/en/module/js3/fetch-films/index.md index 43b9a9ed3..d4544333e 100644 --- a/common-content/en/module/js3/fetch-films/index.md +++ b/common-content/en/module/js3/fetch-films/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ• ๐ŸŽž๏ธ fetch films' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 60 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/fetch/index.md b/common-content/en/module/js3/fetch/index.md index 5742fea79..875c95715 100644 --- a/common-content/en/module/js3/fetch/index.md +++ b/common-content/en/module/js3/fetch/index.md @@ -1,6 +1,9 @@ +++ title = 'fetch API' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/fetching-data/index.md b/common-content/en/module/js3/fetching-data/index.md index 70a620a59..b5c14965d 100644 --- a/common-content/en/module/js3/fetching-data/index.md +++ b/common-content/en/module/js3/fetching-data/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ• Fetching data' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/identifying-state/index.md b/common-content/en/module/js3/identifying-state/index.md index a0d98a206..eec8058a3 100644 --- a/common-content/en/module/js3/identifying-state/index.md +++ b/common-content/en/module/js3/identifying-state/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ”Ž Identifying state' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/internet/index.md b/common-content/en/module/js3/internet/index.md index 8f899507b..9c1bb3db7 100644 --- a/common-content/en/module/js3/internet/index.md +++ b/common-content/en/module/js3/internet/index.md @@ -1,6 +1,9 @@ +++ title = 'How the internet works' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/introducing-new-state/index.md b/common-content/en/module/js3/introducing-new-state/index.md index 46c517f0e..e8b6a078e 100644 --- a/common-content/en/module/js3/introducing-new-state/index.md +++ b/common-content/en/module/js3/introducing-new-state/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ†• Introducing new state' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/latency/index.md b/common-content/en/module/js3/latency/index.md index a016bd8a9..ef5ff5f4e 100644 --- a/common-content/en/module/js3/latency/index.md +++ b/common-content/en/module/js3/latency/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ—“๏ธ Latency' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/now-showing/index.md b/common-content/en/module/js3/now-showing/index.md index b54af3c8b..72d6547b6 100644 --- a/common-content/en/module/js3/now-showing/index.md +++ b/common-content/en/module/js3/now-showing/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“ฝ๏ธ Cinema listings' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/one-to-one/index.md b/common-content/en/module/js3/one-to-one/index.md index 3d1fe3e7e..adf304cff 100644 --- a/common-content/en/module/js3/one-to-one/index.md +++ b/common-content/en/module/js3/one-to-one/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ‘ญ๐Ÿพ One to one' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/promises/index.md b/common-content/en/module/js3/promises/index.md index 93cc56455..12733fd41 100644 --- a/common-content/en/module/js3/promises/index.md +++ b/common-content/en/module/js3/promises/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿซฑ๐Ÿฟโ€๐Ÿซฒ๐Ÿฝ Promises' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/re-rendering-ui/index.md b/common-content/en/module/js3/re-rendering-ui/index.md index 20d7c7726..3e4064485 100644 --- a/common-content/en/module/js3/re-rendering-ui/index.md +++ b/common-content/en/module/js3/re-rendering-ui/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿชž Re-rendering the UI' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 45 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/reacting/index.md b/common-content/en/module/js3/reacting/index.md index eff654dc7..dff7660eb 100644 --- a/common-content/en/module/js3/reacting/index.md +++ b/common-content/en/module/js3/reacting/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿช„ Reacting to user input' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/refactoring-to-state-and-render/index.md b/common-content/en/module/js3/refactoring-to-state-and-render/index.md index 4b5e9a54c..9f430fe56 100644 --- a/common-content/en/module/js3/refactoring-to-state-and-render/index.md +++ b/common-content/en/module/js3/refactoring-to-state-and-render/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงผ Refactoring to state+render' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/rendering-based-on-state/index.md b/common-content/en/module/js3/rendering-based-on-state/index.md index 74d1fb432..fa6c690be 100644 --- a/common-content/en/module/js3/rendering-based-on-state/index.md +++ b/common-content/en/module/js3/rendering-based-on-state/index.md @@ -1,6 +1,9 @@ +++ title = '๐ŸŽฑ Rendering based on state' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/simplifying-element-creation/index.md b/common-content/en/module/js3/simplifying-element-creation/index.md index bb98ef69e..ec1e16b80 100644 --- a/common-content/en/module/js3/simplifying-element-creation/index.md +++ b/common-content/en/module/js3/simplifying-element-creation/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงผ Simplifying element creation' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 25 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/single-datum/index.md b/common-content/en/module/js3/single-datum/index.md index c03b5e8cb..65f42cca4 100644 --- a/common-content/en/module/js3/single-datum/index.md +++ b/common-content/en/module/js3/single-datum/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ’ฝ Single datum' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/template-html/index.md b/common-content/en/module/js3/template-html/index.md index d1bf63ed7..cb5f00017 100644 --- a/common-content/en/module/js3/template-html/index.md +++ b/common-content/en/module/js3/template-html/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿฑ Simplifying element creation' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/then/index.md b/common-content/en/module/js3/then/index.md index 7c8774465..89212e09e 100644 --- a/common-content/en/module/js3/then/index.md +++ b/common-content/en/module/js3/then/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿช† .then()' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/using-fetch/index.md b/common-content/en/module/js3/using-fetch/index.md index eb0f3213e..1ac311d2b 100644 --- a/common-content/en/module/js3/using-fetch/index.md +++ b/common-content/en/module/js3/using-fetch/index.md @@ -1,6 +1,9 @@ +++ title = '๐ŸŒ Requesting from a server side API' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/js3/using-map/index.md b/common-content/en/module/js3/using-map/index.md index dc364ebb6..c732ae825 100644 --- a/common-content/en/module/js3/using-map/index.md +++ b/common-content/en/module/js3/using-map/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ—บ๏ธ Using map' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 45 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/portfolio/break-it-down/index.md b/common-content/en/module/portfolio/break-it-down/index.md index 5447ea3ca..61f4ea3a0 100644 --- a/common-content/en/module/portfolio/break-it-down/index.md +++ b/common-content/en/module/portfolio/break-it-down/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงฉ Break it down' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 60 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/portfolio/data/index.md b/common-content/en/module/portfolio/data/index.md index d7737dd4e..d8661e1fb 100644 --- a/common-content/en/module/portfolio/data/index.md +++ b/common-content/en/module/portfolio/data/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ—ƒ๏ธ Data' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/portfolio/employability/index.md b/common-content/en/module/portfolio/employability/index.md index 930f3d721..598ae2f63 100644 --- a/common-content/en/module/portfolio/employability/index.md +++ b/common-content/en/module/portfolio/employability/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿชž Employability' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 60 facilitation = false emoji= '๐Ÿชž' diff --git a/common-content/en/module/portfolio/ground-rules/index.md b/common-content/en/module/portfolio/ground-rules/index.md index 781fe5cad..f1b57344b 100644 --- a/common-content/en/module/portfolio/ground-rules/index.md +++ b/common-content/en/module/portfolio/ground-rules/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“ Ground rules' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/portfolio/guest/index.md b/common-content/en/module/portfolio/guest/index.md index 21207bca3..a4f7bfd51 100644 --- a/common-content/en/module/portfolio/guest/index.md +++ b/common-content/en/module/portfolio/guest/index.md @@ -1,6 +1,9 @@ +++ title = '๐ŸŽค Guest Speaker' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 60 facilitation = false emoji= '๐ŸŽค' diff --git a/common-content/en/module/portfolio/interfaces/index.md b/common-content/en/module/portfolio/interfaces/index.md index c638635bd..f1d2968ed 100644 --- a/common-content/en/module/portfolio/interfaces/index.md +++ b/common-content/en/module/portfolio/interfaces/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ•น๏ธ User Interface' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/portfolio/project/index.md b/common-content/en/module/portfolio/project/index.md index 79d6fc6c5..0c734f4a1 100644 --- a/common-content/en/module/portfolio/project/index.md +++ b/common-content/en/module/portfolio/project/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงฉ Project time' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 60 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/portfolio/requirements/index.md b/common-content/en/module/portfolio/requirements/index.md index 3827bee6d..1bd80ac8e 100644 --- a/common-content/en/module/portfolio/requirements/index.md +++ b/common-content/en/module/portfolio/requirements/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ”Ž Gathering requirements' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/portfolio/stand-up/index.md b/common-content/en/module/portfolio/stand-up/index.md index eeaefe86f..eca4ac5dc 100644 --- a/common-content/en/module/portfolio/stand-up/index.md +++ b/common-content/en/module/portfolio/stand-up/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ˜‰ Stand up' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿ˜‰' diff --git a/common-content/en/module/react/components/index.md b/common-content/en/module/react/components/index.md index 3bc2ad35a..eca758439 100644 --- a/common-content/en/module/react/components/index.md +++ b/common-content/en/module/react/components/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿงฉ Components' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/controlled-components/index.md b/common-content/en/module/react/controlled-components/index.md index 9f1f9ac36..683b9db96 100644 --- a/common-content/en/module/react/controlled-components/index.md +++ b/common-content/en/module/react/controlled-components/index.md @@ -1,6 +1,9 @@ +++ title = "๐Ÿชค Controlled Components" -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/embedding-javascript/index.md b/common-content/en/module/react/embedding-javascript/index.md index 6fdfeca11..165506da0 100644 --- a/common-content/en/module/react/embedding-javascript/index.md +++ b/common-content/en/module/react/embedding-javascript/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ‡ Embedding JavaScript' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/fetching-data-with-effects/index.md b/common-content/en/module/react/fetching-data-with-effects/index.md index ebd335924..b3f8c3b80 100644 --- a/common-content/en/module/react/fetching-data-with-effects/index.md +++ b/common-content/en/module/react/fetching-data-with-effects/index.md @@ -1,6 +1,9 @@ +++ title = "๐Ÿ• ๐ŸŽณ Fetching data with Effects" -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/fetching-data/index.md b/common-content/en/module/react/fetching-data/index.md index a9a5a32f6..99cc342e0 100644 --- a/common-content/en/module/react/fetching-data/index.md +++ b/common-content/en/module/react/fetching-data/index.md @@ -1,6 +1,9 @@ +++ title = "๐Ÿ• Fetching data" -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/handling-events/index.md b/common-content/en/module/react/handling-events/index.md index d7592deb4..b1bf5efaa 100644 --- a/common-content/en/module/react/handling-events/index.md +++ b/common-content/en/module/react/handling-events/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿฆป๐Ÿผ Handling events' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/import-export/index.md b/common-content/en/module/react/import-export/index.md index 4b13528ae..370a12f4f 100644 --- a/common-content/en/module/react/import-export/index.md +++ b/common-content/en/module/react/import-export/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿšข Importing and Exporting' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/jsx/index.md b/common-content/en/module/react/jsx/index.md index c493909cd..23f8b50b5 100644 --- a/common-content/en/module/react/jsx/index.md +++ b/common-content/en/module/react/jsx/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿฌ JSX syntactic sugar' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/keys/index.md b/common-content/en/module/react/keys/index.md index 055b73fd1..7518d4457 100644 --- a/common-content/en/module/react/keys/index.md +++ b/common-content/en/module/react/keys/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ”‘ Keys' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/multiple-fields/index.md b/common-content/en/module/react/multiple-fields/index.md index ccd6da173..bdf5de320 100644 --- a/common-content/en/module/react/multiple-fields/index.md +++ b/common-content/en/module/react/multiple-fields/index.md @@ -1,6 +1,9 @@ +++ title = "๐Ÿ—‚๏ธ Forms with multiple fields" -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/pokedex/index.md b/common-content/en/module/react/pokedex/index.md index e5447baac..a6100fc7d 100644 --- a/common-content/en/module/react/pokedex/index.md +++ b/common-content/en/module/react/pokedex/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“‡ Pokedex' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/props/index.md b/common-content/en/module/react/props/index.md index ad0b22044..2e5089cde 100644 --- a/common-content/en/module/react/props/index.md +++ b/common-content/en/module/react/props/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“ฆ Props' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 15 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/re-rendering/index.md b/common-content/en/module/react/re-rendering/index.md index 93c32d512..8de948b8c 100644 --- a/common-content/en/module/react/re-rendering/index.md +++ b/common-content/en/module/react/re-rendering/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿชž Re-Rendering' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/react-router/index.md b/common-content/en/module/react/react-router/index.md index c4e480c22..1f9be7e71 100644 --- a/common-content/en/module/react/react-router/index.md +++ b/common-content/en/module/react/react-router/index.md @@ -1,6 +1,9 @@ +++ title = "๐Ÿš React Router" -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 60 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/rendering/index.md b/common-content/en/module/react/rendering/index.md index 557bc4ea6..12c42e561 100644 --- a/common-content/en/module/react/rendering/index.md +++ b/common-content/en/module/react/rendering/index.md @@ -1,6 +1,9 @@ +++ title = "๐Ÿ‘จ๐Ÿผโ€๐ŸŽจ Rendering" -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 45 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/state/index.md b/common-content/en/module/react/state/index.md index 8d722f5d1..54a8322e2 100644 --- a/common-content/en/module/react/state/index.md +++ b/common-content/en/module/react/state/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿšฆ State' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/synchronizing-with-effects/index.md b/common-content/en/module/react/synchronizing-with-effects/index.md index 2cffc9255..dfed9048e 100644 --- a/common-content/en/module/react/synchronizing-with-effects/index.md +++ b/common-content/en/module/react/synchronizing-with-effects/index.md @@ -1,6 +1,9 @@ +++ title = "๐Ÿคน๐Ÿผ Synchronising with effects" -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 40 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/team-project/index.md b/common-content/en/module/react/team-project/index.md index bc36641e4..3826a93ba 100644 --- a/common-content/en/module/react/team-project/index.md +++ b/common-content/en/module/react/team-project/index.md @@ -1,6 +1,9 @@ +++ title = 'Team Project' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 60 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/vite/index.md b/common-content/en/module/react/vite/index.md index be996c6da..2a00dc077 100644 --- a/common-content/en/module/react/vite/index.md +++ b/common-content/en/module/react/vite/index.md @@ -1,6 +1,9 @@ +++ title = 'Vite' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/what-is-react/index.md b/common-content/en/module/react/what-is-react/index.md index 1c1c459dd..6620297fc 100644 --- a/common-content/en/module/react/what-is-react/index.md +++ b/common-content/en/module/react/what-is-react/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿช„ What is React' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 5 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/react/working-with-forms/index.md b/common-content/en/module/react/working-with-forms/index.md index dc93f00c3..9303e6ca9 100644 --- a/common-content/en/module/react/working-with-forms/index.md +++ b/common-content/en/module/react/working-with-forms/index.md @@ -1,6 +1,9 @@ +++ title = "๐Ÿ“‹ Working with forms" -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/servers/building-the-server/index.md b/common-content/en/module/servers/building-the-server/index.md index f60822302..f82a4a2fa 100644 --- a/common-content/en/module/servers/building-the-server/index.md +++ b/common-content/en/module/servers/building-the-server/index.md @@ -1,6 +1,9 @@ +++ title = 'Building the server' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/servers/communicating-with-the-server/index.md b/common-content/en/module/servers/communicating-with-the-server/index.md index 07227166b..aebbfaca5 100644 --- a/common-content/en/module/servers/communicating-with-the-server/index.md +++ b/common-content/en/module/servers/communicating-with-the-server/index.md @@ -1,6 +1,9 @@ +++ title = 'Communicating with the server' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/servers/crud-2/index.md b/common-content/en/module/servers/crud-2/index.md index 7b2bed53e..209a47fae 100644 --- a/common-content/en/module/servers/crud-2/index.md +++ b/common-content/en/module/servers/crud-2/index.md @@ -1,6 +1,9 @@ +++ title = 'CRUD Again' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/servers/crud-challenges/index.md b/common-content/en/module/servers/crud-challenges/index.md index 06fb56c0d..f0fc93412 100644 --- a/common-content/en/module/servers/crud-challenges/index.md +++ b/common-content/en/module/servers/crud-challenges/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ’ช๐Ÿพ CRUD Challenges' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 45 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/servers/crud/index.md b/common-content/en/module/servers/crud/index.md index e8a3ee62c..a90a43f66 100644 --- a/common-content/en/module/servers/crud/index.md +++ b/common-content/en/module/servers/crud/index.md @@ -1,6 +1,9 @@ +++ title = 'CRUD' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/servers/get-single/index.md b/common-content/en/module/servers/get-single/index.md index ff555b524..f866a909b 100644 --- a/common-content/en/module/servers/get-single/index.md +++ b/common-content/en/module/servers/get-single/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ• GET single movie' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 10 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/servers/get/index.md b/common-content/en/module/servers/get/index.md index b8a2c654e..23bf5a12a 100644 --- a/common-content/en/module/servers/get/index.md +++ b/common-content/en/module/servers/get/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ• GET' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/servers/intro-to-express/index.md b/common-content/en/module/servers/intro-to-express/index.md index be5a06389..45478a495 100644 --- a/common-content/en/module/servers/intro-to-express/index.md +++ b/common-content/en/module/servers/intro-to-express/index.md @@ -1,6 +1,9 @@ +++ title = 'Introduction to Express' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/servers/make-a-node-project/index.md b/common-content/en/module/servers/make-a-node-project/index.md index 5ff44d2ba..56209666b 100644 --- a/common-content/en/module/servers/make-a-node-project/index.md +++ b/common-content/en/module/servers/make-a-node-project/index.md @@ -1,6 +1,9 @@ +++ title = 'Make a Node Project' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/servers/post/index.md b/common-content/en/module/servers/post/index.md index 6e138a861..feead0a3e 100644 --- a/common-content/en/module/servers/post/index.md +++ b/common-content/en/module/servers/post/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“จ POST' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/servers/postman/index.md b/common-content/en/module/servers/postman/index.md index 5381fcb03..e915a0a3e 100644 --- a/common-content/en/module/servers/postman/index.md +++ b/common-content/en/module/servers/postman/index.md @@ -1,6 +1,9 @@ +++ title = 'Install Postman' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/servers/put/index.md b/common-content/en/module/servers/put/index.md index b9ed4aeb3..61071dfe2 100644 --- a/common-content/en/module/servers/put/index.md +++ b/common-content/en/module/servers/put/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“จ PUT' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/servers/query-parameters/index.md b/common-content/en/module/servers/query-parameters/index.md index 5b25b045c..7cec81231 100644 --- a/common-content/en/module/servers/query-parameters/index.md +++ b/common-content/en/module/servers/query-parameters/index.md @@ -1,6 +1,9 @@ +++ title = 'Query Parameters' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 20 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/servers/render/index.md b/common-content/en/module/servers/render/index.md index 5638afc1b..3ee49cd04 100644 --- a/common-content/en/module/servers/render/index.md +++ b/common-content/en/module/servers/render/index.md @@ -1,6 +1,9 @@ +++ title = 'Set up Render' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/servers/routing/index.md b/common-content/en/module/servers/routing/index.md index 9e5bcff06..e4cf0ee0f 100644 --- a/common-content/en/module/servers/routing/index.md +++ b/common-content/en/module/servers/routing/index.md @@ -1,6 +1,9 @@ +++ title = 'Routing' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-content/en/module/servers/test-examples-in-postman/index.md b/common-content/en/module/servers/test-examples-in-postman/index.md index cc09ebfc2..dbce7cf41 100644 --- a/common-content/en/module/servers/test-examples-in-postman/index.md +++ b/common-content/en/module/servers/test-examples-in-postman/index.md @@ -1,6 +1,9 @@ +++ title = '๐Ÿ“ฎ ๐Ÿงช Test Examples in Postman' -headless = true +[build] + render = false + list = 'local' + publishResources = false time = 30 facilitation = false emoji= '๐Ÿงฉ' diff --git a/common-theme/archetypes/blocks/index.md b/common-theme/archetypes/blocks/index.md index 4c09575aa..33469c826 100644 --- a/common-theme/archetypes/blocks/index.md +++ b/common-theme/archetypes/blocks/index.md @@ -1,7 +1,10 @@ +++ title = '{{ replace .Name "-" " " | title }}' time = 30 -headless = true +[build] + render = false + list = 'local' + publishResources = false facilitation = false hide_from_overview=false threads = ['unassigned'] From 21efb3f8c36c0f96ddee5a5aba1c795617bc4853 Mon Sep 17 00:00:00 2001 From: Sally McGrath Date: Fri, 2 Aug 2024 16:24:07 +0100 Subject: [PATCH 2/6] add an index to each folder --- common-content/en/_index.md | 12 ++++++++++++ common-content/en/blocks/_index.md | 12 ++++++++---- common-content/en/module/_index.md | 6 ++---- common-content/en/module/cloud/_index.md | 8 ++++++++ common-content/en/module/databases/_index.md | 8 ++++++++ common-content/en/module/fundamentals/_index.md | 8 ++++++++ .../en/module/how-our-curriculum-works/_index.md | 7 +++++++ common-content/en/module/html-css/_index.md | 8 ++++++++ common-content/en/module/induction/_index.md | 8 ++++++++ common-content/en/module/js1/_index.md | 8 ++++++++ common-content/en/module/js2/_index.md | 8 ++++++++ common-content/en/module/js3/_index.md | 8 ++++++++ common-content/en/module/portfolio/_index.md | 8 ++++++++ common-content/en/module/react/_index.md | 7 +++++++ common-content/en/module/servers/_index.md | 8 ++++++++ common-content/en/module/the-launch/_index.md | 8 ++++++++ 16 files changed, 124 insertions(+), 8 deletions(-) create mode 100644 common-content/en/_index.md create mode 100644 common-content/en/module/cloud/_index.md create mode 100644 common-content/en/module/databases/_index.md create mode 100644 common-content/en/module/fundamentals/_index.md create mode 100644 common-content/en/module/how-our-curriculum-works/_index.md create mode 100644 common-content/en/module/html-css/_index.md create mode 100644 common-content/en/module/induction/_index.md create mode 100644 common-content/en/module/js1/_index.md create mode 100644 common-content/en/module/js2/_index.md create mode 100644 common-content/en/module/js3/_index.md create mode 100644 common-content/en/module/portfolio/_index.md create mode 100644 common-content/en/module/react/_index.md create mode 100644 common-content/en/module/servers/_index.md create mode 100644 common-content/en/module/the-launch/_index.md diff --git a/common-content/en/_index.md b/common-content/en/_index.md new file mode 100644 index 000000000..baec2b36b --- /dev/null +++ b/common-content/en/_index.md @@ -0,0 +1,12 @@ ++++ +title="Common Content" +description="Our Hugo module common-content is a collection of reusable content blocks that can be shared between different sites." +emoji="๐Ÿซ•" +menu=["content"] +[[cascade]] + noindex = true + [cascade.build] + list = 'never' + publishResources = false + render = 'never' ++++ diff --git a/common-content/en/blocks/_index.md b/common-content/en/blocks/_index.md index 489e4b582..81f729674 100644 --- a/common-content/en/blocks/_index.md +++ b/common-content/en/blocks/_index.md @@ -1,7 +1,11 @@ +++ -[build] - render = false - list = 'local' - publishResources = false +title="Standards" +description="Activities repeated over and over, like lunch time or group discussion" +layout="block-viewer" hide_from_overview="true" +noindex="true" +[build] + render = false + list = 'never' + publishResources = false +++ diff --git a/common-content/en/module/_index.md b/common-content/en/module/_index.md index 489e4b582..c00436799 100644 --- a/common-content/en/module/_index.md +++ b/common-content/en/module/_index.md @@ -1,7 +1,5 @@ +++ -[build] - render = false - list = 'local' - publishResources = false +title = "Module" +description = "Folders of content organised generally by the module that generated them" hide_from_overview="true" +++ diff --git a/common-content/en/module/cloud/_index.md b/common-content/en/module/cloud/_index.md new file mode 100644 index 000000000..0fc6cd2a6 --- /dev/null +++ b/common-content/en/module/cloud/_index.md @@ -0,0 +1,8 @@ ++++ +title="Cloud" +description="Content for cloud module/s" +emoji="โ˜๏ธ" +layout="block-viewer" +hide_from_overview="true" +noindex="true" ++++ diff --git a/common-content/en/module/databases/_index.md b/common-content/en/module/databases/_index.md new file mode 100644 index 000000000..a3e3b4901 --- /dev/null +++ b/common-content/en/module/databases/_index.md @@ -0,0 +1,8 @@ ++++ +title="Databases" +description="SQL databases" +emoji="๐Ÿ—ƒ๏ธ" +layout="block-viewer" +hide_from_overview="true" +noindex="true" ++++ diff --git a/common-content/en/module/fundamentals/_index.md b/common-content/en/module/fundamentals/_index.md new file mode 100644 index 000000000..7c50a5003 --- /dev/null +++ b/common-content/en/module/fundamentals/_index.md @@ -0,0 +1,8 @@ ++++ +title="Fundamentals" +description="An older programme teaching the very basics of product development" +emoji="๐Ÿงฑ" +layout="block-viewer" +hide_from_overview="true" +noindex="true" ++++ diff --git a/common-content/en/module/how-our-curriculum-works/_index.md b/common-content/en/module/how-our-curriculum-works/_index.md new file mode 100644 index 000000000..7b5711b51 --- /dev/null +++ b/common-content/en/module/how-our-curriculum-works/_index.md @@ -0,0 +1,7 @@ ++++ +title="How our curriculum works" +description="Training ourselves how to use our own curriculum" +layout="block-viewer" +hide_from_overview="true" +noindex="true" ++++ diff --git a/common-content/en/module/html-css/_index.md b/common-content/en/module/html-css/_index.md new file mode 100644 index 000000000..0241037c9 --- /dev/null +++ b/common-content/en/module/html-css/_index.md @@ -0,0 +1,8 @@ ++++ +title="HTML-CSS" +description="An old module for HTML and CSS" +emoji="๐ŸŽจ" +layout="block-viewer" +hide_from_overview="true" +noindex="true" ++++ diff --git a/common-content/en/module/induction/_index.md b/common-content/en/module/induction/_index.md new file mode 100644 index 000000000..564704111 --- /dev/null +++ b/common-content/en/module/induction/_index.md @@ -0,0 +1,8 @@ ++++ +title="Induction" +emoji="๐Ÿซฑ๐Ÿฟโ€๐Ÿซฒ๐Ÿฝ" +description="A lot of setup work" +layout="block-viewer" +hide_from_overview="true" +noindex="true" ++++ diff --git a/common-content/en/module/js1/_index.md b/common-content/en/module/js1/_index.md new file mode 100644 index 000000000..84afc2066 --- /dev/null +++ b/common-content/en/module/js1/_index.md @@ -0,0 +1,8 @@ ++++ +title="JS1" +description="What even is JavaScript?" +emoji="๐Ÿฅš" +layout="block-viewer" +hide_from_overview="true" +noindex="true" ++++ diff --git a/common-content/en/module/js2/_index.md b/common-content/en/module/js2/_index.md new file mode 100644 index 000000000..a598dbf7f --- /dev/null +++ b/common-content/en/module/js2/_index.md @@ -0,0 +1,8 @@ ++++ +title="JS2" +description="Moving from syntax basics to solving problems with functions" +layout="block-viewer" +hide_from_overview="true" +noindex="true" +emoji="๐Ÿฃ" ++++ diff --git a/common-content/en/module/js3/_index.md b/common-content/en/module/js3/_index.md new file mode 100644 index 000000000..6d94c1e77 --- /dev/null +++ b/common-content/en/module/js3/_index.md @@ -0,0 +1,8 @@ ++++ +title="JS3" +description="Basically, asynchronous programming, templates, and state in JavaScript" +layout="block-viewer" +hide_from_overview="true" +noindex="true" +emoji="๐Ÿฅ" ++++ diff --git a/common-content/en/module/portfolio/_index.md b/common-content/en/module/portfolio/_index.md new file mode 100644 index 000000000..0d8810358 --- /dev/null +++ b/common-content/en/module/portfolio/_index.md @@ -0,0 +1,8 @@ ++++ +title="Portfolio" +description="A sort of repeating pattern for portfolio project development" +emoji="๐Ÿ‘ฉ๐Ÿพโ€๐Ÿš€" +layout="block-viewer" +hide_from_overview="true" +noindex="true" ++++ diff --git a/common-content/en/module/react/_index.md b/common-content/en/module/react/_index.md new file mode 100644 index 000000000..66a92bff8 --- /dev/null +++ b/common-content/en/module/react/_index.md @@ -0,0 +1,7 @@ ++++ +title="React" +description="We used to have a whole module for React" +emoji="๐Ÿช„" +layout="block-viewer" +hide_from_overview="true" ++++ diff --git a/common-content/en/module/servers/_index.md b/common-content/en/module/servers/_index.md new file mode 100644 index 000000000..958351170 --- /dev/null +++ b/common-content/en/module/servers/_index.md @@ -0,0 +1,8 @@ ++++ +title="Servers" +description="Node and middleware and so on" +emoji="๐Ÿ”Œ" +layout="block-viewer" +hide_from_overview="true" +noindex="true" ++++ diff --git a/common-content/en/module/the-launch/_index.md b/common-content/en/module/the-launch/_index.md new file mode 100644 index 000000000..dd0e10d8c --- /dev/null +++ b/common-content/en/module/the-launch/_index.md @@ -0,0 +1,8 @@ ++++ +title="The Launch" +description="This is a giant group project module" +emoji="๐Ÿš€" +layout="block-viewer" +hide_from_overview="true" +noindex="true" ++++ From 6c87b6cc20d879287aa7b5dada484bc688913eb8 Mon Sep 17 00:00:00 2001 From: Sally McGrath Date: Sun, 4 Aug 2024 09:34:00 +0100 Subject: [PATCH 3/6] update build settings move them to the bottom --- common-content/en/blocks/afternoon-break/index.md | 8 ++++---- common-content/en/blocks/ask-me-anything/index.md | 10 ++++++---- common-content/en/blocks/backlog/index.md | 10 ++++++---- common-content/en/blocks/blockers/index.md | 9 +++++---- common-content/en/blocks/coding-101/index.md | 13 +++++++------ common-content/en/blocks/coursework/index.md | 8 ++++---- common-content/en/blocks/demo/index.md | 10 ++++++---- common-content/en/blocks/energiser/index.md | 10 ++++++---- common-content/en/blocks/evaluate/index.md | 10 ++++++---- common-content/en/blocks/games/index.md | 10 ++++++---- common-content/en/blocks/group-discussion/index.md | 10 ++++++---- common-content/en/blocks/kata/index.md | 10 ++++++---- common-content/en/blocks/linting/index.md | 10 ++++++---- common-content/en/blocks/local/index.md | 5 +++++ common-content/en/blocks/lunch/index.md | 10 ++++++---- common-content/en/blocks/morning-break/index.md | 10 ++++++---- .../en/blocks/morning-orientation/index.md | 10 ++++++---- common-content/en/blocks/pd-placeholder/index.md | 10 ++++++---- common-content/en/blocks/requirements/index.md | 10 ++++++---- common-content/en/blocks/retro/index.md | 10 ++++++---- common-content/en/blocks/search-terms/index.md | 10 ++++++---- .../en/blocks/setup-project-teams/index.md | 10 ++++++---- common-content/en/blocks/spaced-repetition/index.md | 10 ++++++---- common-content/en/blocks/study-group/index.md | 10 ++++++---- common-content/en/blocks/success-criteria/index.md | 10 ++++++---- common-content/en/blocks/telephone/index.md | 10 ++++++---- common-content/en/blocks/user-stories/index.md | 10 ++++++---- common-content/en/blocks/wordle/index.md | 10 ++++++---- common-content/en/blocks/workshop/index.md | 10 ++++++---- common-content/en/module/_index.md | 4 ++++ common-content/en/module/cloud/_index.md | 5 +++++ common-content/en/module/cloud/actions/index.md | 10 ++++++---- .../en/module/cloud/alerts-and-metrics/index.md | 10 ++++++---- common-content/en/module/cloud/ci-cd/index.md | 10 ++++++---- .../en/module/cloud/deployment-stage/index.md | 10 ++++++---- .../en/module/cloud/entry-criteria/index.md | 10 ++++++---- .../en/module/cloud/environment-variables/index.md | 10 ++++++---- .../en/module/cloud/multiple-jobs/index.md | 10 ++++++---- .../en/module/cloud/scalability-cloud/index.md | 10 ++++++---- .../en/module/cloud/scalability-monitoring/index.md | 10 ++++++---- .../en/module/cloud/scalability-types/index.md | 10 ++++++---- common-content/en/module/cloud/secrets/index.md | 10 ++++++---- common-content/en/module/cloud/setup-aws/index.md | 10 ++++++---- .../en/module/cloud/setup-budget/index.md | 10 ++++++---- .../en/module/cloud/setup-docker/index.md | 5 +++++ common-content/en/module/cloud/setup-mfa/index.md | 10 ++++++---- common-content/en/module/cloud/template/index.md | 10 ++++++---- .../en/module/cloud/terraform-how/index.md | 10 ++++++---- .../en/module/cloud/terraform-intro/index.md | 10 ++++++---- .../en/module/cloud/terraform-modules/index.md | 10 ++++++---- .../en/module/cloud/terraform-state/index.md | 10 ++++++---- common-content/en/module/cloud/test-stage/index.md | 10 ++++++---- .../en/module/cloud/what-is-infra-as-code/index.md | 10 ++++++---- .../en/module/cloud/what-is-scalability/index.md | 10 ++++++---- .../en/module/cloud/why-scalability/index.md | 10 ++++++---- .../en/module/cloud/writing-infra-code/index.md | 10 ++++++---- common-content/en/module/databases/_index.md | 5 +++++ .../module/databases/communicating-with-db/index.md | 10 ++++++---- .../en/module/databases/creating-a-table/index.md | 10 ++++++---- common-content/en/module/databases/crud/index.md | 10 ++++++---- .../en/module/databases/defining-keys/index.md | 10 ++++++---- .../module/databases/integration-with-node/index.md | 10 ++++++---- .../en/module/databases/introduction-to-db/index.md | 10 ++++++---- .../databases/introduction-to-postgresql/index.md | 10 ++++++---- .../en/module/databases/joining-tables/index.md | 10 ++++++---- .../en/module/databases/macos-setup/index.md | 10 ++++++---- .../en/module/databases/more-selective/index.md | 10 ++++++---- .../en/module/databases/recap-node/index.md | 10 ++++++---- .../en/module/databases/ubuntu-setup/index.md | 10 ++++++---- .../en/module/databases/updating-rows/index.md | 10 ++++++---- .../databases/using-aggregate-functions/index.md | 10 ++++++---- common-content/en/module/fundamentals/_index.md | 5 +++++ .../en/module/fundamentals/blockers/index.md | 5 +++++ .../en/module/fundamentals/code-dot-org/index.md | 5 +++++ .../fundamentals/cyf-blocks-iteration/index.md | 5 +++++ .../fundamentals/cyf-blocks-requirements/index.md | 5 +++++ .../en/module/fundamentals/github/index.md | 5 +++++ .../en/module/fundamentals/goals/index.md | 5 +++++ common-content/en/module/fundamentals/mvp/index.md | 10 ++++++---- .../en/module/fundamentals/next-steps/index.md | 10 ++++++---- .../fundamentals/overcoming-blockers/index.md | 5 +++++ .../en/module/fundamentals/pairing/index.md | 5 +++++ .../module/fundamentals/ship-it-delivery/index.md | 5 +++++ .../module/fundamentals/ship-it-iteration/index.md | 10 ++++++---- .../fundamentals/ship-it-requirements/index.md | 10 ++++++---- .../fundamentals/using-the-curriculum/index.md | 10 ++++++---- .../en/module/fundamentals/wrap-up/index.md | 10 ++++++---- .../en/module/how-our-curriculum-works/_index.md | 5 +++++ .../active-learning/index.md | 10 ++++++---- .../how-our-curriculum-works/background/index.md | 10 ++++++---- .../how-our-curriculum-works/backlog/index.md | 10 ++++++---- .../builder-mindset/index.md | 10 ++++++---- .../checking-goals/index.md | 10 ++++++---- .../how-our-curriculum-works/code-review/index.md | 10 ++++++---- .../how-our-curriculum-works/codewars/index.md | 10 ++++++---- .../community-goals/index.md | 10 ++++++---- .../how-our-curriculum-works/curriculum/index.md | 10 ++++++---- .../how-our-curriculum-works/day-plan/index.md | 10 ++++++---- .../how-our-curriculum-works/dialogue/index.md | 10 ++++++---- .../flipped-classroom/index.md | 10 ++++++---- .../importance-of-prep/index.md | 10 ++++++---- .../morning-orientation-block/index.md | 10 ++++++---- .../how-our-curriculum-works/no-lectures/index.md | 10 ++++++---- .../how-our-curriculum-works/our-mission/index.md | 10 ++++++---- .../how-our-curriculum-works/products/index.md | 10 ++++++---- .../rhythm-of-the-week/index.md | 10 ++++++---- .../how-our-curriculum-works/study-groups/index.md | 10 ++++++---- .../using-this-module/index.md | 10 ++++++---- .../how-our-curriculum-works/welcome/index.md | 10 ++++++---- .../how-our-curriculum-works/workshops/index.md | 10 ++++++---- common-content/en/module/html-css/_index.md | 5 +++++ .../en/module/html-css/recap-html-css/index.md | 5 +++++ .../en/module/html-css/what-are-components/index.md | 5 +++++ .../en/module/html-css/what-are-forms/index.md | 10 ++++++---- .../en/module/html-css/what-is-css/index.md | 10 ++++++---- .../en/module/html-css/what-is-html/index.md | 10 ++++++---- common-content/en/module/induction/_index.md | 5 +++++ .../en/module/induction/accounts/index.md | 10 ++++++---- .../en/module/induction/branching/index.md | 10 ++++++---- .../induction/check-git-installation/index.md | 10 ++++++---- .../en/module/induction/check-github/index.md | 10 ++++++---- .../en/module/induction/checkout-a-commit/index.md | 10 ++++++---- .../en/module/induction/cyf-blog/index.md | 10 ++++++---- .../en/module/induction/cyf-folder/index.md | 10 ++++++---- .../module/induction/development-process/index.md | 10 ++++++---- .../module/induction/forking-a-repository/index.md | 10 ++++++---- .../en/module/induction/github-poets/index.md | 10 ++++++---- common-content/en/module/induction/github/index.md | 10 ++++++---- .../en/module/induction/handshake/index.md | 10 ++++++---- .../en/module/induction/install-vscode/index.md | 10 ++++++---- .../module/induction/learning-as-community/index.md | 10 ++++++---- .../en/module/induction/next-steps/index.md | 10 ++++++---- .../en/module/induction/previous-versions/index.md | 10 ++++++---- .../en/module/induction/sharing-history/index.md | 10 ++++++---- .../en/module/induction/version-control/index.md | 10 ++++++---- .../en/module/induction/viewing-files/index.md | 10 ++++++---- .../en/module/induction/working-locally/index.md | 10 ++++++---- .../en/module/induction/wrapping-up/index.md | 10 ++++++---- common-content/en/module/js1/_index.md | 5 +++++ common-content/en/module/js1/api/index.md | 5 +++++ common-content/en/module/js1/assembly/index.md | 10 ++++++---- common-content/en/module/js1/assertions/index.md | 10 ++++++---- common-content/en/module/js1/cases/index.md | 10 ++++++---- common-content/en/module/js1/check-unix-os/index.md | 10 ++++++---- common-content/en/module/js1/clocks/index.md | 10 ++++++---- common-content/en/module/js1/comparison/index.md | 10 ++++++---- .../en/module/js1/conditionality/index.md | 10 ++++++---- common-content/en/module/js1/data/index.md | 10 ++++++---- .../en/module/js1/declarations-statements/index.md | 10 ++++++---- .../en/module/js1/declaring-functions/index.md | 10 ++++++---- .../en/module/js1/define-computer/index.md | 10 ++++++---- common-content/en/module/js1/errors/index.md | 10 ++++++---- common-content/en/module/js1/feedback/index.md | 10 ++++++---- common-content/en/module/js1/framework/index.md | 10 ++++++---- common-content/en/module/js1/functions/index.md | 10 ++++++---- common-content/en/module/js1/generalise/index.md | 10 ++++++---- common-content/en/module/js1/improving/index.md | 10 ++++++---- common-content/en/module/js1/install-node/index.md | 10 ++++++---- common-content/en/module/js1/installing/index.md | 10 ++++++---- common-content/en/module/js1/interface/index.md | 10 ++++++---- common-content/en/module/js1/logging/index.md | 10 ++++++---- common-content/en/module/js1/ordinal/index.md | 10 ++++++---- common-content/en/module/js1/outliers/index.md | 10 ++++++---- common-content/en/module/js1/packages/index.md | 10 ++++++---- common-content/en/module/js1/parameters/index.md | 10 ++++++---- common-content/en/module/js1/percentages/index.md | 10 ++++++---- .../en/module/js1/playing-computer/index.md | 10 ++++++---- common-content/en/module/js1/repl/index.md | 10 ++++++---- common-content/en/module/js1/return/index.md | 10 ++++++---- common-content/en/module/js1/reuse/index.md | 10 ++++++---- common-content/en/module/js1/scope/index.md | 10 ++++++---- common-content/en/module/js1/scripts/index.md | 10 ++++++---- common-content/en/module/js1/setup/index.md | 10 ++++++---- common-content/en/module/js1/strategy/index.md | 10 ++++++---- common-content/en/module/js1/strings/index.md | 10 ++++++---- common-content/en/module/js1/sub-goal/index.md | 10 ++++++---- common-content/en/module/js1/terminal/index.md | 10 ++++++---- common-content/en/module/js1/variables/index.md | 10 ++++++---- common-content/en/module/js2/_index.md | 5 +++++ common-content/en/module/js2/access/index.md | 10 ++++++---- common-content/en/module/js2/arrays/index.md | 10 ++++++---- common-content/en/module/js2/assembly/index.md | 10 ++++++---- common-content/en/module/js2/browser/index.md | 10 ++++++---- .../en/module/js2/character-limit/index.md | 10 ++++++---- common-content/en/module/js2/check-in/index.md | 10 ++++++---- .../en/module/js2/check-progress/index.md | 10 ++++++---- common-content/en/module/js2/demo/index.md | 10 ++++++---- common-content/en/module/js2/dom/index.md | 10 ++++++---- common-content/en/module/js2/events/index.md | 10 ++++++---- common-content/en/module/js2/grouping-data/index.md | 10 ++++++---- common-content/en/module/js2/iteration/index.md | 10 ++++++---- common-content/en/module/js2/key-values/index.md | 10 ++++++---- common-content/en/module/js2/mean/index.md | 10 ++++++---- common-content/en/module/js2/median/index.md | 10 ++++++---- .../en/module/js2/multiple-params/index.md | 10 ++++++---- common-content/en/module/js2/mutating/index.md | 10 ++++++---- common-content/en/module/js2/mutation/index.md | 10 ++++++---- common-content/en/module/js2/no-params/index.md | 10 ++++++---- common-content/en/module/js2/one-pair/index.md | 10 ++++++---- common-content/en/module/js2/ordered-data/index.md | 10 ++++++---- common-content/en/module/js2/pair-up/index.md | 10 ++++++---- common-content/en/module/js2/pick-an-app/index.md | 10 ++++++---- common-content/en/module/js2/plan/index.md | 10 ++++++---- common-content/en/module/js2/query-string/index.md | 10 ++++++---- common-content/en/module/js2/querying/index.md | 10 ++++++---- common-content/en/module/js2/reference/index.md | 10 ++++++---- common-content/en/module/js2/response/index.md | 10 ++++++---- common-content/en/module/js2/side-effects/index.md | 10 ++++++---- common-content/en/module/js2/summing/index.md | 10 ++++++---- common-content/en/module/js2/update/index.md | 10 ++++++---- common-content/en/module/js2/variable-keys/index.md | 10 ++++++---- common-content/en/module/js3/_index.md | 5 +++++ common-content/en/module/js3/async-await/index.md | 10 ++++++---- common-content/en/module/js3/asynchrony/index.md | 10 ++++++---- common-content/en/module/js3/break-down/index.md | 10 ++++++---- common-content/en/module/js3/callbacks/index.md | 10 ++++++---- .../en/module/js3/capturing-events/index.md | 10 ++++++---- common-content/en/module/js3/catch/index.md | 10 ++++++---- common-content/en/module/js3/chaining/index.md | 10 ++++++---- .../en/module/js3/check-in-coordinate/index.md | 10 ++++++---- common-content/en/module/js3/components/index.md | 10 ++++++---- .../en/module/js3/composing-elements/index.md | 10 ++++++---- common-content/en/module/js3/data-ui/index.md | 10 ++++++---- common-content/en/module/js3/diagnose/index.md | 10 ++++++---- common-content/en/module/js3/fetch-films/index.md | 10 ++++++---- common-content/en/module/js3/fetch/index.md | 10 ++++++---- common-content/en/module/js3/fetching-data/index.md | 10 ++++++---- .../en/module/js3/identifying-state/index.md | 10 ++++++---- common-content/en/module/js3/internet/index.md | 10 ++++++---- .../en/module/js3/introducing-new-state/index.md | 10 ++++++---- common-content/en/module/js3/latency/index.md | 10 ++++++---- common-content/en/module/js3/now-showing/index.md | 10 ++++++---- common-content/en/module/js3/one-to-one/index.md | 10 ++++++---- common-content/en/module/js3/promises/index.md | 10 ++++++---- .../en/module/js3/re-rendering-ui/index.md | 10 ++++++---- common-content/en/module/js3/reacting/index.md | 10 ++++++---- .../js3/refactoring-to-state-and-render/index.md | 10 ++++++---- .../en/module/js3/rendering-based-on-state/index.md | 10 ++++++---- .../js3/simplifying-element-creation/index.md | 10 ++++++---- common-content/en/module/js3/single-datum/index.md | 10 ++++++---- common-content/en/module/js3/template-html/index.md | 10 ++++++---- common-content/en/module/js3/then/index.md | 10 ++++++---- common-content/en/module/js3/using-fetch/index.md | 10 ++++++---- common-content/en/module/js3/using-map/index.md | 10 ++++++---- common-content/en/module/portfolio/_index.md | 5 +++++ .../en/module/portfolio/break-it-down/index.md | 10 ++++++---- common-content/en/module/portfolio/data/index.md | 10 ++++++---- .../en/module/portfolio/employability/index.md | 10 ++++++---- .../en/module/portfolio/ground-rules/index.md | 10 ++++++---- common-content/en/module/portfolio/guest/index.md | 10 ++++++---- .../en/module/portfolio/interfaces/index.md | 10 ++++++---- common-content/en/module/portfolio/project/index.md | 10 ++++++---- .../en/module/portfolio/requirements/index.md | 10 ++++++---- .../en/module/portfolio/stand-up/index.md | 10 ++++++---- common-content/en/module/react/_index.md | 5 +++++ common-content/en/module/react/components/index.md | 10 ++++++---- .../en/module/react/controlled-components/index.md | 10 ++++++---- .../en/module/react/embedding-javascript/index.md | 10 ++++++---- .../react/fetching-data-with-effects/index.md | 10 ++++++---- .../en/module/react/fetching-data/index.md | 10 ++++++---- .../en/module/react/handling-events/index.md | 10 ++++++---- .../en/module/react/import-export/index.md | 10 ++++++---- common-content/en/module/react/jsx/index.md | 10 ++++++---- common-content/en/module/react/keys/index.md | 10 ++++++---- .../en/module/react/multiple-fields/index.md | 10 ++++++---- common-content/en/module/react/pokedex/index.md | 10 ++++++---- common-content/en/module/react/props/index.md | 10 ++++++---- .../en/module/react/re-rendering/index.md | 10 ++++++---- .../en/module/react/react-router/index.md | 10 ++++++---- common-content/en/module/react/rendering/index.md | 10 ++++++---- common-content/en/module/react/state/index.md | 10 ++++++---- .../react/synchronizing-with-effects/index.md | 10 ++++++---- .../en/module/react/team-project/index.md | 10 ++++++---- common-content/en/module/react/vite/index.md | 10 ++++++---- .../en/module/react/what-is-react/index.md | 10 ++++++---- .../en/module/react/working-with-forms/index.md | 10 ++++++---- common-content/en/module/servers/_index.md | 5 +++++ .../en/module/servers/building-the-server/index.md | 10 ++++++---- .../servers/communicating-with-the-server/index.md | 10 ++++++---- common-content/en/module/servers/crud-2/index.md | 10 ++++++---- .../en/module/servers/crud-challenges/index.md | 10 ++++++---- common-content/en/module/servers/crud/index.md | 10 ++++++---- .../en/module/servers/get-single/index.md | 10 ++++++---- common-content/en/module/servers/get/index.md | 10 ++++++---- .../en/module/servers/intro-to-express/index.md | 10 ++++++---- .../en/module/servers/make-a-node-project/index.md | 10 ++++++---- common-content/en/module/servers/post/index.md | 10 ++++++---- common-content/en/module/servers/postman/index.md | 10 ++++++---- common-content/en/module/servers/put/index.md | 10 ++++++---- .../en/module/servers/query-parameters/index.md | 10 ++++++---- common-content/en/module/servers/render/index.md | 10 ++++++---- common-content/en/module/servers/routing/index.md | 10 ++++++---- .../servers/test-examples-in-postman/index.md | 10 ++++++---- common-content/en/module/the-launch/_index.md | 5 +++++ 294 files changed, 1731 insertions(+), 1066 deletions(-) diff --git a/common-content/en/blocks/afternoon-break/index.md b/common-content/en/blocks/afternoon-break/index.md index b350ecde1..a01b8aed7 100644 --- a/common-content/en/blocks/afternoon-break/index.md +++ b/common-content/en/blocks/afternoon-break/index.md @@ -1,11 +1,11 @@ +++ title="Afternoon Break" -[build] - render = false - list = 'local' - publishResources = false time= 15 hide_from_overview=true +[build] + render = false + list = 'never' + publishResources = false +++ Please feel comfortable and welcome to pray at this time if this is part of your religion. diff --git a/common-content/en/blocks/ask-me-anything/index.md b/common-content/en/blocks/ask-me-anything/index.md index c7863f5c1..0d5504482 100644 --- a/common-content/en/blocks/ask-me-anything/index.md +++ b/common-content/en/blocks/ask-me-anything/index.md @@ -1,10 +1,12 @@ +++ title="Experts AMA" -[build] - render = false - list = 'local' - publishResources = false + time=45 +[build] + render = false + list = 'never' + publishResources = false + +++ ## ๐Ÿง‘๐Ÿผโ€๐ŸŽ“ Trainees diff --git a/common-content/en/blocks/backlog/index.md b/common-content/en/blocks/backlog/index.md index 795aeb987..1aa532b1c 100644 --- a/common-content/en/blocks/backlog/index.md +++ b/common-content/en/blocks/backlog/index.md @@ -1,9 +1,6 @@ +++ title="Backlog" -[build] - render = false - list = 'local' - publishResources = false + time= 30 vocabulary="Backlog" hide_from_overview=true @@ -12,6 +9,11 @@ hide_from_overview=true 2="Copy your tickets to your own backlog" 3="Manage your tickets on your board" +[build] + render = false + list = 'never' + publishResources = false + +++ In software development, we break down complex projects into smaller, manageable parts, which we work on for a week or two. These periods are called "sprints." diff --git a/common-content/en/blocks/blockers/index.md b/common-content/en/blocks/blockers/index.md index ea270971e..5e2f666eb 100644 --- a/common-content/en/blocks/blockers/index.md +++ b/common-content/en/blocks/blockers/index.md @@ -1,15 +1,16 @@ +++ title="Blockers!" -[build] - render = false - list = 'local' - publishResources = false + time=50 [objectives] 1="Use the driver and navigator pattern" 2="Break down a problem into steps" 3="Negotiate a strategy with your team" 4="Follow directions" +[build] + render = false + list = 'never' + publishResources = false +++ [Online Version of this game](https://www.dr-mikes-math-games-for-kids.com/online-traffic-jam-game.html) diff --git a/common-content/en/blocks/coding-101/index.md b/common-content/en/blocks/coding-101/index.md index ede9c1609..0fc34756f 100644 --- a/common-content/en/blocks/coding-101/index.md +++ b/common-content/en/blocks/coding-101/index.md @@ -1,9 +1,10 @@ ---- -id: coding-101 -title: Coding 101 -sidebar_label: Coding 101 -headless: true ---- ++++ +title="Coding 101" +[build] + render = false + list = 'never' + publishResources = false ++++ **What we will learn today?** diff --git a/common-content/en/blocks/coursework/index.md b/common-content/en/blocks/coursework/index.md index fd8118034..28e9a3cc9 100644 --- a/common-content/en/blocks/coursework/index.md +++ b/common-content/en/blocks/coursework/index.md @@ -1,11 +1,11 @@ +++ title="Coursework" -[build] - render = false - list = 'local' - publishResources = false time= 120 vocabulary="Coursework" +[build] + render = false + list = 'never' + publishResources = false +++ You can use this time to work on the issues in your backlog. Now is the time to focus on your blockers and overcome these challenges with support from the community. diff --git a/common-content/en/blocks/demo/index.md b/common-content/en/blocks/demo/index.md index 0e962ca40..d84d4c668 100644 --- a/common-content/en/blocks/demo/index.md +++ b/common-content/en/blocks/demo/index.md @@ -1,10 +1,12 @@ +++ title="Demo" -[build] - render = false - list = 'local' - publishResources = false + time=60 +[build] + render = false + list = 'never' + publishResources = false + +++ At {{}} we expect you to demo your work to the class. You must have many opportunities to practice how to clearly and simply **explain your work to others**. This is really important both for interviews and for getting promoted later on. diff --git a/common-content/en/blocks/energiser/index.md b/common-content/en/blocks/energiser/index.md index 51b04f489..857bd12e5 100644 --- a/common-content/en/blocks/energiser/index.md +++ b/common-content/en/blocks/energiser/index.md @@ -1,11 +1,13 @@ +++ title="Energiser" -[build] - render = false - list = 'local' - publishResources = false + time=20 hide_from_overview=true +[build] + render = false + list = 'never' + publishResources = false + +++ Every session begins with an energiser. Usually there's a rota showing who will lead the energiser. We have some favourite games you can play if you are stuck. diff --git a/common-content/en/blocks/evaluate/index.md b/common-content/en/blocks/evaluate/index.md index 5f63a77a4..d06158359 100644 --- a/common-content/en/blocks/evaluate/index.md +++ b/common-content/en/blocks/evaluate/index.md @@ -1,12 +1,14 @@ +++ title="Evaluate โœ๏ธ" -[build] - render = false - list = 'local' - publishResources = false + time= 60 [objectives] 1="Evaluate your current progress against previous modules" +[build] + render = false + list = 'never' + publishResources = false + +++ You must check in with yourself and evaluate your progress as you move through the course. diff --git a/common-content/en/blocks/games/index.md b/common-content/en/blocks/games/index.md index 183253f5e..787e547da 100644 --- a/common-content/en/blocks/games/index.md +++ b/common-content/en/blocks/games/index.md @@ -1,11 +1,13 @@ +++ title="Games, rules, logic, and strategy ๐ŸŽฒ" -[build] - render = false - list = 'local' - publishResources = false + time=25 hide_from_overview=true +[build] + render = false + list = 'never' + publishResources = false + +++ Usually there's a rota showing who will lead the energiser. We have some favourite games you can play if you are stuck. diff --git a/common-content/en/blocks/group-discussion/index.md b/common-content/en/blocks/group-discussion/index.md index 6fe77bc8e..033e64253 100644 --- a/common-content/en/blocks/group-discussion/index.md +++ b/common-content/en/blocks/group-discussion/index.md @@ -1,10 +1,12 @@ +++ title="Group Discussion" -[build] - render = false - list = 'local' - publishResources = false + time=75 +[build] + render = false + list = 'never' + publishResources = false + +++ 1. ๐ŸŽ™๏ธ Nominate a **facilitator** (trainee or volunteer) diff --git a/common-content/en/blocks/kata/index.md b/common-content/en/blocks/kata/index.md index f9dfe0c37..57e6df10c 100644 --- a/common-content/en/blocks/kata/index.md +++ b/common-content/en/blocks/kata/index.md @@ -1,15 +1,17 @@ +++ title="Kata" -[build] - render = false - list = 'local' - publishResources = false + time= 30 [objectives] 1="Write a failing test" 2="Write the simplest code that passes the test" 3="Refactor the code" 4="Navigate and drive" +[build] + render = false + list = 'never' + publishResources = false + +++ The goal of a kata is to practice a specific skill, such as refactoring, or to learn a new language or framework. diff --git a/common-content/en/blocks/linting/index.md b/common-content/en/blocks/linting/index.md index b03fd9f21..099c7261c 100644 --- a/common-content/en/blocks/linting/index.md +++ b/common-content/en/blocks/linting/index.md @@ -1,12 +1,14 @@ +++ title="Linting and formatting" emoji="๐Ÿงน" -[build] - render = false - list = 'local' - publishResources = false + time=30 hide_from_overview=true +[build] + render = false + list = 'never' + publishResources = false + +++ ### ๐Ÿงฐ Check your setup diff --git a/common-content/en/blocks/local/index.md b/common-content/en/blocks/local/index.md index cc81ef9d7..a253df7b8 100644 --- a/common-content/en/blocks/local/index.md +++ b/common-content/en/blocks/local/index.md @@ -9,6 +9,11 @@ time=30 1='Use the Teach Tech Together guide to construct your objectives' 2='Limit the objectives to 3-5 items' 3='Write objectives you can measure' +[build] + render = false + list = 'never' + publishResources = false + +++ This is a local block example. You can write anything in here using markdown and use shortcodes to access extra formatting. diff --git a/common-content/en/blocks/lunch/index.md b/common-content/en/blocks/lunch/index.md index 98ef8f9d9..7d8e2a948 100644 --- a/common-content/en/blocks/lunch/index.md +++ b/common-content/en/blocks/lunch/index.md @@ -1,11 +1,13 @@ +++ title="Community Lunch" -[build] - render = false - list = 'local' - publishResources = false + time=60 hide_from_overview=true +[build] + render = false + list = 'never' + publishResources = false + +++ Every Saturday we cook and eat together. We share our food and our stories. We learn about each other and the world. We build community. diff --git a/common-content/en/blocks/morning-break/index.md b/common-content/en/blocks/morning-break/index.md index 1a2f9d9fd..683985249 100644 --- a/common-content/en/blocks/morning-break/index.md +++ b/common-content/en/blocks/morning-break/index.md @@ -1,11 +1,13 @@ +++ title="Morning Break" -[build] - render = false - list = 'local' - publishResources = false + time=15 hide_from_overview=true +[build] + render = false + list = 'never' + publishResources = false + +++ A quick break of fifteen minutes so we can all concentrate on the next piece of work. diff --git a/common-content/en/blocks/morning-orientation/index.md b/common-content/en/blocks/morning-orientation/index.md index 4aea27cd8..43d41db8e 100644 --- a/common-content/en/blocks/morning-orientation/index.md +++ b/common-content/en/blocks/morning-orientation/index.md @@ -1,14 +1,16 @@ +++ title="๐ŸŽก Morning orientation" -[build] - render = false - list = 'local' - publishResources = false + time=15 [objectives] 1="Introduce and welcome new volunteers" 2="Nominate a timekeeper" 3="Check the morning day plan and group structures" +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/blocks/pd-placeholder/index.md b/common-content/en/blocks/pd-placeholder/index.md index 2433a1d96..335cf67ec 100644 --- a/common-content/en/blocks/pd-placeholder/index.md +++ b/common-content/en/blocks/pd-placeholder/index.md @@ -1,10 +1,12 @@ +++ title="PD Placeholder" -[build] - render = false - list = 'local' - publishResources = false + time=60 +[build] + render = false + list = 'never' + publishResources = false + +++ This placeholder is for the PD session, which will be added by PD from their platform https://cyf-pd.netlify.app/ diff --git a/common-content/en/blocks/requirements/index.md b/common-content/en/blocks/requirements/index.md index da0f8c569..952aba3c5 100644 --- a/common-content/en/blocks/requirements/index.md +++ b/common-content/en/blocks/requirements/index.md @@ -1,9 +1,6 @@ +++ title = 'Understanding Requirements' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false vocabulary=["Requirements", "User Stories"] @@ -13,6 +10,11 @@ emoji= '๐Ÿงฉ' 2='Identify extra requirements from your own experience' 3='Resolve trade-offs in conflicting requirements' 4='Translate requirements into high-level design outlines' +[build] + render = false + list = 'never' + publishResources = false + +++ Communication is _hard_. Today, letโ€™s explore some ways we communicate with each other in software development. Itโ€™s not enough to draw a picture of a website and assume the other person will build what you imagine. Itโ€™s never a good idea to assume shared context or shared interpretations. diff --git a/common-content/en/blocks/retro/index.md b/common-content/en/blocks/retro/index.md index 6d7db3c62..932a5d7f1 100644 --- a/common-content/en/blocks/retro/index.md +++ b/common-content/en/blocks/retro/index.md @@ -1,12 +1,14 @@ +++ title="Retro: Start / Stop / Continue" description="Retro on the class day and the sprint" -[build] - render = false - list = 'local' - publishResources = false + time= 25 hide_from_overview=true +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/blocks/search-terms/index.md b/common-content/en/blocks/search-terms/index.md index ab4ab48c9..1954e2c54 100644 --- a/common-content/en/blocks/search-terms/index.md +++ b/common-content/en/blocks/search-terms/index.md @@ -1,10 +1,12 @@ +++ title="Search terms" -[build] - render = false - list = 'local' - publishResources = false + time= 1 +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/blocks/setup-project-teams/index.md b/common-content/en/blocks/setup-project-teams/index.md index 806aae04f..780edcd42 100644 --- a/common-content/en/blocks/setup-project-teams/index.md +++ b/common-content/en/blocks/setup-project-teams/index.md @@ -1,10 +1,12 @@ +++ title="๐Ÿซฑ๐Ÿฝโ€๐Ÿซฒ๐Ÿพ Setup project teams" -[build] - render = false - list = 'local' - publishResources = false + time=60 +[build] + render = false + list = 'never' + publishResources = false + +++ This is a project you will build in a team. First form your team, then start the project by forking the repo. diff --git a/common-content/en/blocks/spaced-repetition/index.md b/common-content/en/blocks/spaced-repetition/index.md index 9e056f725..894422e02 100644 --- a/common-content/en/blocks/spaced-repetition/index.md +++ b/common-content/en/blocks/spaced-repetition/index.md @@ -1,11 +1,13 @@ +++ title="Spaced Repetition" -[build] - render = false - list = 'local' - publishResources = false + time= 10 hide_from_overview=true +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/blocks/study-group/index.md b/common-content/en/blocks/study-group/index.md index f3f38dc85..cf0e32021 100644 --- a/common-content/en/blocks/study-group/index.md +++ b/common-content/en/blocks/study-group/index.md @@ -1,10 +1,12 @@ +++ title="Study Group" -[build] - render = false - list = 'local' - publishResources = false + time=60 +[build] + render = false + list = 'never' + publishResources = false + +++ ## What are we doing now? diff --git a/common-content/en/blocks/success-criteria/index.md b/common-content/en/blocks/success-criteria/index.md index b3c138be2..9c7999477 100644 --- a/common-content/en/blocks/success-criteria/index.md +++ b/common-content/en/blocks/success-criteria/index.md @@ -1,10 +1,12 @@ +++ title="โœ… Check module success criteria" -[build] - render = false - list = 'local' - publishResources = false + time= 10 +[build] + render = false + list = 'never' + publishResources = false + +++ Use this time to check over the success page this module. diff --git a/common-content/en/blocks/telephone/index.md b/common-content/en/blocks/telephone/index.md index 9d9e442f9..74bc11bc3 100644 --- a/common-content/en/blocks/telephone/index.md +++ b/common-content/en/blocks/telephone/index.md @@ -1,10 +1,12 @@ +++ title="Telephone" -[build] - render = false - list = 'local' - publishResources = false + time=15 +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/blocks/user-stories/index.md b/common-content/en/blocks/user-stories/index.md index d1a63624d..a3db7ee75 100644 --- a/common-content/en/blocks/user-stories/index.md +++ b/common-content/en/blocks/user-stories/index.md @@ -1,9 +1,6 @@ +++ title = 'User stories' -[build] - render = false - list = 'local' - publishResources = false + time = 50 facilitation = false vocabulary=["Requirements", "User Stories"] @@ -13,6 +10,11 @@ emoji= '๐Ÿงฉ' 2='Identify extra requirements from your own experience' 3='Resolve trade-offs in conflicting requirements' 4='Translate requirements into high-level design outlines' +[build] + render = false + list = 'never' + publishResources = false + +++ #### Imagine a coursework tracker diff --git a/common-content/en/blocks/wordle/index.md b/common-content/en/blocks/wordle/index.md index ea21edaad..a7ad4bd62 100644 --- a/common-content/en/blocks/wordle/index.md +++ b/common-content/en/blocks/wordle/index.md @@ -1,10 +1,12 @@ +++ title="Play Wordle" -[build] - render = false - list = 'local' - publishResources = false + time= 5 +[build] + render = false + list = 'never' + publishResources = false + +++ diff --git a/common-content/en/blocks/workshop/index.md b/common-content/en/blocks/workshop/index.md index 3a9d94297..943fc724d 100644 --- a/common-content/en/blocks/workshop/index.md +++ b/common-content/en/blocks/workshop/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿงฐ Workshop Activity' -[build] - render = false - list = 'local' - publishResources = false + time = 120 emoji= '๐Ÿงฐ' [objectives] 1='Apply concepts from study to a practical example' 2='Work together on exercises and activities to find gaps in understanding' 3='Describe and resolve mental model errors' +[build] + render = false + list = 'never' + publishResources = false + +++ This space is for a workshop activity of your choosing. In order for this to actually happen, you must organise it ahead of time. diff --git a/common-content/en/module/_index.md b/common-content/en/module/_index.md index c00436799..782e1a5f9 100644 --- a/common-content/en/module/_index.md +++ b/common-content/en/module/_index.md @@ -2,4 +2,8 @@ title = "Module" description = "Folders of content organised generally by the module that generated them" hide_from_overview="true" +[build] + render = false + list = 'never' + publishResources = false +++ diff --git a/common-content/en/module/cloud/_index.md b/common-content/en/module/cloud/_index.md index 0fc6cd2a6..aa99c5ff6 100644 --- a/common-content/en/module/cloud/_index.md +++ b/common-content/en/module/cloud/_index.md @@ -5,4 +5,9 @@ emoji="โ˜๏ธ" layout="block-viewer" hide_from_overview="true" noindex="true" +[build] + render = false + list = 'never' + publishResources = false + +++ diff --git a/common-content/en/module/cloud/actions/index.md b/common-content/en/module/cloud/actions/index.md index 32bb9e5d1..30c885526 100644 --- a/common-content/en/module/cloud/actions/index.md +++ b/common-content/en/module/cloud/actions/index.md @@ -1,9 +1,6 @@ +++ title = 'Learning GitHub Actions Basics' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' 1='Describe GitHub Actions workflows, jobs, steps, and actions.' 2='Set up a basic CI/CD pipeline using GitHub Actions in a GitHub repository' 3='Write a YAML file that specifies the actions to be taken when code is pushed to the repository' +[build] + render = false + list = 'never' + publishResources = false + +++ ### What are GitHub Actions? diff --git a/common-content/en/module/cloud/alerts-and-metrics/index.md b/common-content/en/module/cloud/alerts-and-metrics/index.md index 0db5e7b38..c4dca724e 100644 --- a/common-content/en/module/cloud/alerts-and-metrics/index.md +++ b/common-content/en/module/cloud/alerts-and-metrics/index.md @@ -1,14 +1,16 @@ +++ title = 'Creating Alerts and Understanding Metrics' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Create an alert in Cloudwatch' +[build] + render = false + list = 'never' + publishResources = false + +++ Alerting is a key aspect of monitoring; it allows you to know in real-time if something goes wrong or if a certain performance threshold has been met or exceeded. By creating alerts, you make your system more resilient and reduce the time needed to respond to incidents. diff --git a/common-content/en/module/cloud/ci-cd/index.md b/common-content/en/module/cloud/ci-cd/index.md index 42997c902..ade1547e7 100644 --- a/common-content/en/module/cloud/ci-cd/index.md +++ b/common-content/en/module/cloud/ci-cd/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ›ฌ What is CI/CD?' -[build] - render = false - list = 'local' - publishResources = false + time = 5 facilitation = false emoji= '๐Ÿ›ฌ' [objectives] 1='Define CI and CD' +[build] + render = false + list = 'never' + publishResources = false + +++ **CI**, or Continuous Integration, is a development practice where developers integrate code into a shared repository frequently. This usually happens multiple times a day and is complemented by automated tests. diff --git a/common-content/en/module/cloud/deployment-stage/index.md b/common-content/en/module/cloud/deployment-stage/index.md index 2412fdada..7b1fcdbed 100644 --- a/common-content/en/module/cloud/deployment-stage/index.md +++ b/common-content/en/module/cloud/deployment-stage/index.md @@ -1,14 +1,16 @@ +++ title = 'Adding Deployment Stages' -[build] - render = false - list = 'local' - publishResources = false + time = 5 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Integrate deployment scripts into the GitHub Actions workflow' +[build] + render = false + list = 'never' + publishResources = false + +++ Once your code has been built and tested, you can deploy it automatically using GitHub Actions. diff --git a/common-content/en/module/cloud/entry-criteria/index.md b/common-content/en/module/cloud/entry-criteria/index.md index 7c459d7bf..14810f874 100644 --- a/common-content/en/module/cloud/entry-criteria/index.md +++ b/common-content/en/module/cloud/entry-criteria/index.md @@ -1,14 +1,16 @@ +++ title = 'Entry Criteria' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='List the entry criteria for the Cloud module' +[build] + render = false + list = 'never' + publishResources = false + +++ ## ๐ŸŽฏ 1. Meet the criteria diff --git a/common-content/en/module/cloud/environment-variables/index.md b/common-content/en/module/cloud/environment-variables/index.md index b907133cb..6bab51f3e 100644 --- a/common-content/en/module/cloud/environment-variables/index.md +++ b/common-content/en/module/cloud/environment-variables/index.md @@ -1,14 +1,16 @@ +++ title = 'Environment Variables' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Automate the deployment process to a specified environment.' +[build] + render = false + list = 'never' + publishResources = false + +++ In any development workflow, especially one that involves deployments, it's common to have configuration settings that should not be hard-coded in the codebase. This includes API keys, database URLs, and other sensitive information. GitHub Actions allows the use of environment variables and secrets to manage these configurations securely. diff --git a/common-content/en/module/cloud/multiple-jobs/index.md b/common-content/en/module/cloud/multiple-jobs/index.md index 1bd9353b7..89128617d 100644 --- a/common-content/en/module/cloud/multiple-jobs/index.md +++ b/common-content/en/module/cloud/multiple-jobs/index.md @@ -1,15 +1,17 @@ +++ title = 'Creating a Workflow with Multiple Jobs' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Implement a multi-job workflow where jobs run sequentially, based on dependencies and requirements' 2='Use the needs keyword to specify job dependencies' +[build] + render = false + list = 'never' + publishResources = false + +++ In a real-world scenario, you often need multiple jobs to run different tasks in parallel or sequentially to speed up the process or manage dependencies. In this section, you'll learn how to set up a workflow with multiple jobs. diff --git a/common-content/en/module/cloud/scalability-cloud/index.md b/common-content/en/module/cloud/scalability-cloud/index.md index 89d33cb16..670b489fe 100644 --- a/common-content/en/module/cloud/scalability-cloud/index.md +++ b/common-content/en/module/cloud/scalability-cloud/index.md @@ -1,15 +1,17 @@ +++ title = 'Implementing Scalability in the Cloud' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Identify a strategy for achieving vertical scaling with AWS RDS' 2='Explain how to use horizontal autoscaling with AWS EC2' +[build] + render = false + list = 'never' + publishResources = false + +++ Implementing scalability in the cloud involves various strategies and technologies that help you adapt to the demands of your user base and workloads. Below are some popular methods for achieving scalability in the cloud using AWS services. diff --git a/common-content/en/module/cloud/scalability-monitoring/index.md b/common-content/en/module/cloud/scalability-monitoring/index.md index 47deb481a..0022419ba 100644 --- a/common-content/en/module/cloud/scalability-monitoring/index.md +++ b/common-content/en/module/cloud/scalability-monitoring/index.md @@ -1,15 +1,17 @@ +++ title = 'Monitoring Tools' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='List the benefits of monitoring' 2='Define observability' +[build] + render = false + list = 'never' + publishResources = false + +++ Monitoring is crucial for understanding the behavior of your applications and infrastructure, particularly in cloud environments where many components work together to deliver an application. Monitoring not only helps you to diagnose and fix issues faster, but it also plays a pivotal role in optimizing performance and planning for scalability. diff --git a/common-content/en/module/cloud/scalability-types/index.md b/common-content/en/module/cloud/scalability-types/index.md index 90b3c075b..fe2d58398 100644 --- a/common-content/en/module/cloud/scalability-types/index.md +++ b/common-content/en/module/cloud/scalability-types/index.md @@ -1,14 +1,16 @@ +++ title = 'Types of scalability' -[build] - render = false - list = 'local' - publishResources = false + time = 5 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Identify the difference between vertical and horizontal scaling' +[build] + render = false + list = 'never' + publishResources = false + +++ #### Vertical Scaling diff --git a/common-content/en/module/cloud/secrets/index.md b/common-content/en/module/cloud/secrets/index.md index 3618e923c..687ea7b5b 100644 --- a/common-content/en/module/cloud/secrets/index.md +++ b/common-content/en/module/cloud/secrets/index.md @@ -1,14 +1,16 @@ +++ title = 'Secrets' -[build] - render = false - list = 'local' - publishResources = false + time = 10 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='TODO' +[build] + render = false + list = 'never' + publishResources = false + +++ Secrets are similar to environment variables. The difference is that secrets are encrypted and only exposed to selected actions, adding an extra layer of security. Use secrets for storing sensitive data like passwords and API keys. diff --git a/common-content/en/module/cloud/setup-aws/index.md b/common-content/en/module/cloud/setup-aws/index.md index 8a9f5c160..8a2f25692 100644 --- a/common-content/en/module/cloud/setup-aws/index.md +++ b/common-content/en/module/cloud/setup-aws/index.md @@ -1,13 +1,15 @@ +++ title = '๐Ÿฌ template' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define syntactic sugar' 2='Write a function using the async keyword' +[build] + render = false + list = 'never' + publishResources = false + +++ diff --git a/common-content/en/module/cloud/setup-budget/index.md b/common-content/en/module/cloud/setup-budget/index.md index 8a9f5c160..8a2f25692 100644 --- a/common-content/en/module/cloud/setup-budget/index.md +++ b/common-content/en/module/cloud/setup-budget/index.md @@ -1,13 +1,15 @@ +++ title = '๐Ÿฌ template' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define syntactic sugar' 2='Write a function using the async keyword' +[build] + render = false + list = 'never' + publishResources = false + +++ diff --git a/common-content/en/module/cloud/setup-docker/index.md b/common-content/en/module/cloud/setup-docker/index.md index b6a4124eb..8fb86df33 100644 --- a/common-content/en/module/cloud/setup-docker/index.md +++ b/common-content/en/module/cloud/setup-docker/index.md @@ -9,6 +9,11 @@ facilitation = false emoji= '๐Ÿšข' [objectives] 1='Install Docker' +[build] + render = false + list = 'never' + publishResources = false + +++ ### Install Docker on your computer diff --git a/common-content/en/module/cloud/setup-mfa/index.md b/common-content/en/module/cloud/setup-mfa/index.md index 8a9f5c160..8a2f25692 100644 --- a/common-content/en/module/cloud/setup-mfa/index.md +++ b/common-content/en/module/cloud/setup-mfa/index.md @@ -1,13 +1,15 @@ +++ title = '๐Ÿฌ template' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define syntactic sugar' 2='Write a function using the async keyword' +[build] + render = false + list = 'never' + publishResources = false + +++ diff --git a/common-content/en/module/cloud/template/index.md b/common-content/en/module/cloud/template/index.md index 8a9f5c160..8a2f25692 100644 --- a/common-content/en/module/cloud/template/index.md +++ b/common-content/en/module/cloud/template/index.md @@ -1,13 +1,15 @@ +++ title = '๐Ÿฌ template' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define syntactic sugar' 2='Write a function using the async keyword' +[build] + render = false + list = 'never' + publishResources = false + +++ diff --git a/common-content/en/module/cloud/terraform-how/index.md b/common-content/en/module/cloud/terraform-how/index.md index 26acf99fa..731539613 100644 --- a/common-content/en/module/cloud/terraform-how/index.md +++ b/common-content/en/module/cloud/terraform-how/index.md @@ -1,14 +1,16 @@ +++ title = 'How does terraform work?' -[build] - render = false - list = 'local' - publishResources = false + time = 5 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='List the workflow steps of Terraform' +[build] + render = false + list = 'never' + publishResources = false + +++ Terraform has a structured workflow: diff --git a/common-content/en/module/cloud/terraform-intro/index.md b/common-content/en/module/cloud/terraform-intro/index.md index a2dfafd0b..c32f8c597 100644 --- a/common-content/en/module/cloud/terraform-intro/index.md +++ b/common-content/en/module/cloud/terraform-intro/index.md @@ -1,15 +1,17 @@ +++ title = 'Introduction to Terraform' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Explain the purpose of Terraform' 2='List the core concepts in Terraform' +[build] + render = false + list = 'never' + publishResources = false + +++ [Terraform](https://developer.hashicorp.com/terraform) is an open-source tool created by HashiCorp that allows you to define and provide infrastructure as code (IaC). It uses its own domain-specific language known as HashiCorp Configuration Language (HCL) and can manage infrastructure across multiple cloud service providers. diff --git a/common-content/en/module/cloud/terraform-modules/index.md b/common-content/en/module/cloud/terraform-modules/index.md index 776c33e8b..9797bd465 100644 --- a/common-content/en/module/cloud/terraform-modules/index.md +++ b/common-content/en/module/cloud/terraform-modules/index.md @@ -1,15 +1,17 @@ +++ title = 'What Are Terraform Modules' -[build] - render = false - list = 'local' - publishResources = false + time = 60 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Explain what Terraform modules are' 2='Write a Terraform module that creates an S3 bucket' +[build] + render = false + list = 'never' + publishResources = false + +++ ### What Are Terraform Modules? diff --git a/common-content/en/module/cloud/terraform-state/index.md b/common-content/en/module/cloud/terraform-state/index.md index 90d26f470..c06ee8372 100644 --- a/common-content/en/module/cloud/terraform-state/index.md +++ b/common-content/en/module/cloud/terraform-state/index.md @@ -1,14 +1,16 @@ +++ title = 'Terraform State Management and Backends' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define state locking in Terraform' +[build] + render = false + list = 'never' + publishResources = false + +++ ### What is Terraform State? diff --git a/common-content/en/module/cloud/test-stage/index.md b/common-content/en/module/cloud/test-stage/index.md index 39a12ea61..2674d2c91 100644 --- a/common-content/en/module/cloud/test-stage/index.md +++ b/common-content/en/module/cloud/test-stage/index.md @@ -1,15 +1,17 @@ +++ title = 'Adding Testing Stages' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Add a test stage to a GitHub action' 2='Integrate existing test scripts to run automatically' +[build] + render = false + list = 'never' + publishResources = false + +++ Testing is crucial in CI/CD pipelines. GitHub Actions can automatically run your tests every time someone pushes to your repository. diff --git a/common-content/en/module/cloud/what-is-infra-as-code/index.md b/common-content/en/module/cloud/what-is-infra-as-code/index.md index 7d5c61143..9b6b0c2e0 100644 --- a/common-content/en/module/cloud/what-is-infra-as-code/index.md +++ b/common-content/en/module/cloud/what-is-infra-as-code/index.md @@ -1,15 +1,17 @@ +++ title = 'What is infrastructure as code?' -[build] - render = false - list = 'local' - publishResources = false + time = 10 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define infrastructure as code' 2='Explain the need for infrastructure as code' +[build] + render = false + list = 'never' + publishResources = false + +++ Infrastructure as Code (IaC) is the practice of managing and provisioning your cloud resources through code, rather than manual operations or one-off scripts. Essentially, it lets you script your infrastructure, the same way you script your application code. In doing so, IaC allows you to apply the principles of software development, such as version control and continuous integration, to your infrastructure. diff --git a/common-content/en/module/cloud/what-is-scalability/index.md b/common-content/en/module/cloud/what-is-scalability/index.md index 7459465f3..64df163a6 100644 --- a/common-content/en/module/cloud/what-is-scalability/index.md +++ b/common-content/en/module/cloud/what-is-scalability/index.md @@ -1,14 +1,16 @@ +++ title = 'What is scalability?' -[build] - render = false - list = 'local' - publishResources = false + time = 5 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define scalability' +[build] + render = false + list = 'never' + publishResources = false + +++ Scalability is the capability of a system to handle a growing amount of work or its potential to be enlarged to accommodate that growth. In the context of cloud computing and web applications, scalability often refers to adding more resources or modifying the system architecture to manage increased load. diff --git a/common-content/en/module/cloud/why-scalability/index.md b/common-content/en/module/cloud/why-scalability/index.md index 5c5544997..6bf1662d6 100644 --- a/common-content/en/module/cloud/why-scalability/index.md +++ b/common-content/en/module/cloud/why-scalability/index.md @@ -1,14 +1,16 @@ +++ title = 'Why is scalability important?' -[build] - render = false - list = 'local' - publishResources = false + time = 5 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='List the benefits and challenges of scalability' +[build] + render = false + list = 'never' + publishResources = false + +++ - **Performance:** As your application grows, you'll need to ensure it remains responsive. diff --git a/common-content/en/module/cloud/writing-infra-code/index.md b/common-content/en/module/cloud/writing-infra-code/index.md index 7d76fc8e2..8f51a34db 100644 --- a/common-content/en/module/cloud/writing-infra-code/index.md +++ b/common-content/en/module/cloud/writing-infra-code/index.md @@ -1,15 +1,17 @@ +++ title = 'Writing Basic Infrastructure Code' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define syntactic sugar' 2='Write a function using the async keyword' +[build] + render = false + list = 'never' + publishResources = false + +++ Now that you understand the basics of Terraform and the need for Infrastructure as Code, let's try an exercise that doesn't interact with any cloud providers. We'll use the `null_resource` for demonstration and learning purposes. diff --git a/common-content/en/module/databases/_index.md b/common-content/en/module/databases/_index.md index a3e3b4901..724e44184 100644 --- a/common-content/en/module/databases/_index.md +++ b/common-content/en/module/databases/_index.md @@ -5,4 +5,9 @@ emoji="๐Ÿ—ƒ๏ธ" layout="block-viewer" hide_from_overview="true" noindex="true" +[build] + render = false + list = 'never' + publishResources = false + +++ diff --git a/common-content/en/module/databases/communicating-with-db/index.md b/common-content/en/module/databases/communicating-with-db/index.md index a55414fc0..08d33cfaf 100644 --- a/common-content/en/module/databases/communicating-with-db/index.md +++ b/common-content/en/module/databases/communicating-with-db/index.md @@ -1,9 +1,6 @@ +++ title = 'Communicating with the database using SQL' -[build] - render = false - list = 'local' - publishResources = false + time = 120 facilitation = false emoji= '๐Ÿงฉ' @@ -13,6 +10,11 @@ emoji= '๐Ÿงฉ' 3='Use expressions to manipulate the results of queries' 4='Retrieve data from a table using conditionals in PostgreSQL' 5='Insert new data into existing tables' +[build] + render = false + list = 'never' + publishResources = false + +++ ## ๐Ÿ‘ฉ๐Ÿฝโ€โœˆ๏ธ๐Ÿ‘จ๐Ÿพโ€โœˆ๏ธCode along with video mentors diff --git a/common-content/en/module/databases/creating-a-table/index.md b/common-content/en/module/databases/creating-a-table/index.md index 208f19e90..14aebc807 100644 --- a/common-content/en/module/databases/creating-a-table/index.md +++ b/common-content/en/module/databases/creating-a-table/index.md @@ -1,14 +1,16 @@ +++ title = 'Creating a table' -[build] - render = false - list = 'local' - publishResources = false + time = 45 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Aggregate data over multiple rows and use aggregate values to restrict the results' +[build] + render = false + list = 'never' + publishResources = false + +++ Use the CREATE TABLE command, which in the simplest case has the general form: diff --git a/common-content/en/module/databases/crud/index.md b/common-content/en/module/databases/crud/index.md index e9a11701c..f8fcaef1f 100644 --- a/common-content/en/module/databases/crud/index.md +++ b/common-content/en/module/databases/crud/index.md @@ -1,9 +1,6 @@ +++ title = 'CRUD operations with NodeJS and PostgreSQL' -[build] - render = false - list = 'local' - publishResources = false + time = 120 facilitation = false emoji= '๐Ÿงฉ' @@ -12,6 +9,11 @@ emoji= '๐Ÿงฉ' 2="Create an API endpoint that can delete data from a database" 3="Create tables with a variety of column types and primary and foreign keys" 4="Define CRUD operations" +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/module/databases/defining-keys/index.md b/common-content/en/module/databases/defining-keys/index.md index 60b17e336..a66ad365b 100644 --- a/common-content/en/module/databases/defining-keys/index.md +++ b/common-content/en/module/databases/defining-keys/index.md @@ -1,14 +1,16 @@ +++ title = 'Defining Primary and Foreign Keys' -[build] - render = false - list = 'local' - publishResources = false + time = 45 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Aggregate data over multiple rows and use aggregate values to restrict the results' +[build] + render = false + list = 'never' + publishResources = false + +++ ## Defining Primary and Foreign Keys diff --git a/common-content/en/module/databases/integration-with-node/index.md b/common-content/en/module/databases/integration-with-node/index.md index 1cc95cf7b..7bb24421f 100644 --- a/common-content/en/module/databases/integration-with-node/index.md +++ b/common-content/en/module/databases/integration-with-node/index.md @@ -1,15 +1,17 @@ +++ title = 'Integration with NodeJS' -[build] - render = false - list = 'local' - publishResources = false + time = 45 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Connect a PostgreSQL database to a NodeJS application' 2='Retrieve data from a PostgreSQL database in a NodeJS application' +[build] + render = false + list = 'never' + publishResources = false + +++ ### Introduction to node-postgres diff --git a/common-content/en/module/databases/introduction-to-db/index.md b/common-content/en/module/databases/introduction-to-db/index.md index fd1a8db89..9aed9c521 100644 --- a/common-content/en/module/databases/introduction-to-db/index.md +++ b/common-content/en/module/databases/introduction-to-db/index.md @@ -1,14 +1,16 @@ +++ title = 'Introduction to databases' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Explain why databases are needed in Web Development' +[build] + render = false + list = 'never' + publishResources = false + +++ A database is a structured set of data held in a computer. It provides ways to store, retrieve and organize information. diff --git a/common-content/en/module/databases/introduction-to-postgresql/index.md b/common-content/en/module/databases/introduction-to-postgresql/index.md index f4d5af61d..667e96220 100644 --- a/common-content/en/module/databases/introduction-to-postgresql/index.md +++ b/common-content/en/module/databases/introduction-to-postgresql/index.md @@ -1,9 +1,6 @@ +++ title = 'Introduction to PostgreSQL' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' 1='Define what SQL is and what it is used for' 2='Define an RDBMS' 3='Validate a PostgreSQL installation' +[build] + render = false + list = 'never' + publishResources = false + +++ _"PostgreSQL is a powerful, open source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads. The origins of PostgreSQL date back to 1986 as part of the POSTGRES project at the University of California at Berkeley and has more than 30 years of active development on the core platform."_ (source: [postgresql.org](https://www.postgresql.org/about/)) diff --git a/common-content/en/module/databases/joining-tables/index.md b/common-content/en/module/databases/joining-tables/index.md index c57c944db..092efef60 100644 --- a/common-content/en/module/databases/joining-tables/index.md +++ b/common-content/en/module/databases/joining-tables/index.md @@ -1,14 +1,16 @@ +++ title = 'Joining Tables' -[build] - render = false - list = 'local' - publishResources = false + time = 45 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Combine tables together using `INNER JOIN`' +[build] + render = false + list = 'never' + publishResources = false + +++ ### Introduction diff --git a/common-content/en/module/databases/macos-setup/index.md b/common-content/en/module/databases/macos-setup/index.md index febdb1682..dea1c6f33 100644 --- a/common-content/en/module/databases/macos-setup/index.md +++ b/common-content/en/module/databases/macos-setup/index.md @@ -1,14 +1,16 @@ +++ title = 'Mac-OS setup โš™๏ธ' -[build] - render = false - list = 'local' - publishResources = false + time = 45 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Set up PostgresQL on Mac-OS' +[build] + render = false + list = 'never' + publishResources = false + +++ With the Apple Mac you can choose either a graphical installation or a command line method. The graphical method mostly involves dragging and dropping icons with a little bit of command line to configure the tools we need. The command line method uses only command line but is fairly simple. diff --git a/common-content/en/module/databases/more-selective/index.md b/common-content/en/module/databases/more-selective/index.md index b2564b297..3dba65324 100644 --- a/common-content/en/module/databases/more-selective/index.md +++ b/common-content/en/module/databases/more-selective/index.md @@ -1,9 +1,6 @@ +++ title = 'Being More Selective' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' @@ -12,6 +9,11 @@ emoji= '๐Ÿงฉ' 2='Validate data before adding it to a database' 3='Identify a risk of SQL injection attacks, and define one defence' 4='Create an API endpoint that retrieves data from a database with multiple parameters' +[build] + render = false + list = 'never' + publishResources = false + +++ {{}}https://www.youtube.com/watch?v=iFnBgGIpuJQ&list=PLozA7cloMbPhJgWwncnb-N4yI07JpUcs5&index=2{{}} diff --git a/common-content/en/module/databases/recap-node/index.md b/common-content/en/module/databases/recap-node/index.md index c776e2365..a2b404388 100644 --- a/common-content/en/module/databases/recap-node/index.md +++ b/common-content/en/module/databases/recap-node/index.md @@ -1,15 +1,17 @@ +++ title = 'Communicating with the database using SQL' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Check the database connection' 2='Get query results from the database with Postman' +[build] + render = false + list = 'never' + publishResources = false + +++ Use the tables and data from your `{{}}_hotel` database. If you need to start from a clean state for your database, run `psql -d {{}}_hotel -f build_hotel.sql`. diff --git a/common-content/en/module/databases/ubuntu-setup/index.md b/common-content/en/module/databases/ubuntu-setup/index.md index 0782bddd1..fa76d6ef0 100644 --- a/common-content/en/module/databases/ubuntu-setup/index.md +++ b/common-content/en/module/databases/ubuntu-setup/index.md @@ -1,14 +1,16 @@ +++ title = 'Ubuntu setup โš™๏ธ' -[build] - render = false - list = 'local' - publishResources = false + time = 45 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Set up PostgresQL on an Ubuntu OS' +[build] + render = false + list = 'never' + publishResources = false + +++ ### Install diff --git a/common-content/en/module/databases/updating-rows/index.md b/common-content/en/module/databases/updating-rows/index.md index c6b106468..2096bd447 100644 --- a/common-content/en/module/databases/updating-rows/index.md +++ b/common-content/en/module/databases/updating-rows/index.md @@ -1,14 +1,16 @@ +++ title = 'Inserting, Updating and Deleting Rows' -[build] - render = false - list = 'local' - publishResources = false + time = 45 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1="Insert, Update and Delete rows in a pre-existing table using INSERT, UPDATE and DELETE" +[build] + render = false + list = 'never' + publishResources = false + +++ ## Inserting data diff --git a/common-content/en/module/databases/using-aggregate-functions/index.md b/common-content/en/module/databases/using-aggregate-functions/index.md index dd40b6dfe..414ed1dfc 100644 --- a/common-content/en/module/databases/using-aggregate-functions/index.md +++ b/common-content/en/module/databases/using-aggregate-functions/index.md @@ -1,14 +1,16 @@ +++ title = 'Using Aggregate Functions' -[build] - render = false - list = 'local' - publishResources = false + time = 45 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Aggregate data over multiple rows and use aggregate values to restrict the results' +[build] + render = false + list = 'never' + publishResources = false + +++ ### Basic Aggregate Functions diff --git a/common-content/en/module/fundamentals/_index.md b/common-content/en/module/fundamentals/_index.md index 7c50a5003..90aa6bfc9 100644 --- a/common-content/en/module/fundamentals/_index.md +++ b/common-content/en/module/fundamentals/_index.md @@ -5,4 +5,9 @@ emoji="๐Ÿงฑ" layout="block-viewer" hide_from_overview="true" noindex="true" +[build] + render = false + list = 'never' + publishResources = false + +++ diff --git a/common-content/en/module/fundamentals/blockers/index.md b/common-content/en/module/fundamentals/blockers/index.md index 5b0505cfe..bab60e772 100644 --- a/common-content/en/module/fundamentals/blockers/index.md +++ b/common-content/en/module/fundamentals/blockers/index.md @@ -11,6 +11,11 @@ emoji= '๐Ÿงฉ' [objectives] 1='Identify blockers' 2='Share blockers on a Jamboard or sticky notes' +[build] + render = false + list = 'never' + publishResources = false + +++ We call problems that stop our progress "blockers". We talk through our blockers regularly and help each other get "unblocked" or "unstuck". diff --git a/common-content/en/module/fundamentals/code-dot-org/index.md b/common-content/en/module/fundamentals/code-dot-org/index.md index 489bb6b17..aa83df745 100644 --- a/common-content/en/module/fundamentals/code-dot-org/index.md +++ b/common-content/en/module/fundamentals/code-dot-org/index.md @@ -12,6 +12,11 @@ emoji= '๐Ÿงฉ' 2="Sequence logical solutions with blocks" 3="Control flow with if statements" 4="Control flow with while statements" +[build] + render = false + list = 'never' + publishResources = false + +++ Code.org is a block based programming tool. We will use something similar to build our course project. Go to the Code.org website and work through the first two exercises diff --git a/common-content/en/module/fundamentals/cyf-blocks-iteration/index.md b/common-content/en/module/fundamentals/cyf-blocks-iteration/index.md index af0e2d1f8..e166d5564 100644 --- a/common-content/en/module/fundamentals/cyf-blocks-iteration/index.md +++ b/common-content/en/module/fundamentals/cyf-blocks-iteration/index.md @@ -12,6 +12,11 @@ emoji= '๐Ÿงฉ' 2="Prioritise a list of user stories" 3="Iterate on requirements" 4="Pair programme" +[build] + render = false + list = 'never' + publishResources = false + +++ Now we have started to think about the idea of MVP, how can we use this to help us build _working_ software? diff --git a/common-content/en/module/fundamentals/cyf-blocks-requirements/index.md b/common-content/en/module/fundamentals/cyf-blocks-requirements/index.md index 2cb34bfaf..44a3eb2c2 100644 --- a/common-content/en/module/fundamentals/cyf-blocks-requirements/index.md +++ b/common-content/en/module/fundamentals/cyf-blocks-requirements/index.md @@ -13,6 +13,11 @@ emoji= '๐Ÿงฉ' 3="Modify existing html (DOM) dynamically" 4="Insert new html (DOM) dynamically" 5="Respond to user actions (text input and clicks)" +[build] + render = false + list = 'never' + publishResources = false + +++ For the majority of this course, we will use a custom application called [CYF Blocks](https://blocks.codeyourfuture.io/#introduction). It uses the same visual programming editor, Block.ly, as Code.org, but you will use it to create JavaScript for real websites you can show others. diff --git a/common-content/en/module/fundamentals/github/index.md b/common-content/en/module/fundamentals/github/index.md index 0c10a81f6..a22cf5e84 100644 --- a/common-content/en/module/fundamentals/github/index.md +++ b/common-content/en/module/fundamentals/github/index.md @@ -9,6 +9,11 @@ facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Set up a GitHub account' +[build] + render = false + list = 'never' + publishResources = false + +++ GitHub is for developers. It's how you will work on code with other developers and where you will build a portfolio of work to show employers. You should already have a GitHub account from the application process. If you donโ€™t, make one now. diff --git a/common-content/en/module/fundamentals/goals/index.md b/common-content/en/module/fundamentals/goals/index.md index 0d4902cb0..3447a1e90 100644 --- a/common-content/en/module/fundamentals/goals/index.md +++ b/common-content/en/module/fundamentals/goals/index.md @@ -2,6 +2,11 @@ title="Understanding Fundamentals" headless=true facilitation=false +[build] + render = false + list = 'never' + publishResources = false + +++ ## To understand this course, we must understand these goals: diff --git a/common-content/en/module/fundamentals/mvp/index.md b/common-content/en/module/fundamentals/mvp/index.md index 0796022a9..be47f6c15 100644 --- a/common-content/en/module/fundamentals/mvp/index.md +++ b/common-content/en/module/fundamentals/mvp/index.md @@ -1,9 +1,6 @@ +++ title = 'MVP' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false vocabulary=["MVP"] @@ -13,6 +10,11 @@ emoji= '๐Ÿงฉ' 2='Identify extra requirements from your own experience' 3='Resolve trade-offs in conflicting requirements' 4='Translate requirements into high-level design outlines' +[build] + render = false + list = 'never' + publishResources = false + +++ ### Recap - user stories diff --git a/common-content/en/module/fundamentals/next-steps/index.md b/common-content/en/module/fundamentals/next-steps/index.md index 3712803ab..136db84a2 100644 --- a/common-content/en/module/fundamentals/next-steps/index.md +++ b/common-content/en/module/fundamentals/next-steps/index.md @@ -1,9 +1,6 @@ +++ title = 'Next steps ๐Ÿ‘ฃ' -[build] - render = false - list = 'local' - publishResources = false + time="20" facilitation = false emoji= '๐Ÿงฉ' @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' 1='Figure out what we need to do next in the course' 2='Locate the setup and prep view on the curriculum' 3='Practice asking for guidance/help when we are stuck' +[build] + render = false + list = 'never' + publishResources = false + +++ ## For trainees diff --git a/common-content/en/module/fundamentals/overcoming-blockers/index.md b/common-content/en/module/fundamentals/overcoming-blockers/index.md index a0c38ed1a..9d1a63f02 100644 --- a/common-content/en/module/fundamentals/overcoming-blockers/index.md +++ b/common-content/en/module/fundamentals/overcoming-blockers/index.md @@ -2,6 +2,11 @@ title="Overcoming Blockers" time=20 facilitation=false +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/module/fundamentals/pairing/index.md b/common-content/en/module/fundamentals/pairing/index.md index 82239c1f8..03de5129d 100644 --- a/common-content/en/module/fundamentals/pairing/index.md +++ b/common-content/en/module/fundamentals/pairing/index.md @@ -13,6 +13,11 @@ emoji= '๐Ÿงฉ' 2='Identify extra requirements from your own experience' 3='Resolve trade-offs in conflicting requirements' 4='Translate requirements into high-level design outlines' +[build] + render = false + list = 'never' + publishResources = false + +++ It's good to code with a friend. You learn SO much. Programmers call this pair programming and many professional teams program in pairs for a part of each day. Mentors will demonstrate pairing now. diff --git a/common-content/en/module/fundamentals/ship-it-delivery/index.md b/common-content/en/module/fundamentals/ship-it-delivery/index.md index 073934c54..92c14c45b 100644 --- a/common-content/en/module/fundamentals/ship-it-delivery/index.md +++ b/common-content/en/module/fundamentals/ship-it-delivery/index.md @@ -11,6 +11,11 @@ emoji= '๐Ÿงฉ' 1='Export your Codepen to zip' 2='Upload your folder to GitHub' 3='Deploy your folder to Netlify' +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/module/fundamentals/ship-it-iteration/index.md b/common-content/en/module/fundamentals/ship-it-iteration/index.md index c79135fd9..742d719cd 100644 --- a/common-content/en/module/fundamentals/ship-it-iteration/index.md +++ b/common-content/en/module/fundamentals/ship-it-iteration/index.md @@ -1,15 +1,17 @@ +++ title = 'Ship It' -[build] - render = false - list = 'local' - publishResources = false + time = 60 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Export JavaScript written in CYF Blocks into a website' 2='Update an already-deployed website with new features' +[build] + render = false + list = 'never' + publishResources = false + +++ Websites don't just stay the same forever - we make changes to them, and we want our users to be able to see and use our changes. diff --git a/common-content/en/module/fundamentals/ship-it-requirements/index.md b/common-content/en/module/fundamentals/ship-it-requirements/index.md index ffde6dbea..45fd04832 100644 --- a/common-content/en/module/fundamentals/ship-it-requirements/index.md +++ b/common-content/en/module/fundamentals/ship-it-requirements/index.md @@ -1,9 +1,6 @@ +++ title = 'Ship It' -[build] - render = false - list = 'local' - publishResources = false + time = 90 facilitation = false emoji= '๐Ÿงฉ' @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' 1='Export your Codepen to zip' 2='Upload your folder to GitHub' 3='Deploy your folder to Netlify' +[build] + render = false + list = 'never' + publishResources = false + +++ Now we will ship some code, because we expect you to ship very often at {{}} diff --git a/common-content/en/module/fundamentals/using-the-curriculum/index.md b/common-content/en/module/fundamentals/using-the-curriculum/index.md index dd25e1f42..5a0a3488a 100644 --- a/common-content/en/module/fundamentals/using-the-curriculum/index.md +++ b/common-content/en/module/fundamentals/using-the-curriculum/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿ—บ๏ธ Using the curriculum' -[build] - render = false - list = 'local' - publishResources = false + time="50" facilitation = true emoji= '๐Ÿงฉ' @@ -13,6 +10,11 @@ emoji= '๐Ÿงฉ' 3='Describe how a flipped classroom works' 4='Identify the key pages of the curriculum interface' 5='Explain the sequencing of work in a typical week' +[build] + render = false + list = 'never' + publishResources = false + +++ At {{}}, the curriculum maps out what you will learn together over the course. It defines your weekly work, the preparation you must do before class and what you will do together on class days. Use this time to go through the activities and learn how to navigate the curriculum interface. diff --git a/common-content/en/module/fundamentals/wrap-up/index.md b/common-content/en/module/fundamentals/wrap-up/index.md index 95a78a5a2..74023dcd2 100644 --- a/common-content/en/module/fundamentals/wrap-up/index.md +++ b/common-content/en/module/fundamentals/wrap-up/index.md @@ -1,9 +1,6 @@ +++ title = 'Wrap Up' -[build] - render = false - list = 'local' - publishResources = false + time = 60 facilitation = false vocabulary=["Requirements", "User Stories"] @@ -13,6 +10,11 @@ emoji= '๐Ÿงฉ' 2='Identify extra requirements from your own experience' 3='Resolve trade-offs in conflicting requirements' 4='Translate requirements into high-level design outlines' +[build] + render = false + list = 'never' + publishResources = false + +++ ### Reflection on Fundamentals diff --git a/common-content/en/module/how-our-curriculum-works/_index.md b/common-content/en/module/how-our-curriculum-works/_index.md index 7b5711b51..9287d74ae 100644 --- a/common-content/en/module/how-our-curriculum-works/_index.md +++ b/common-content/en/module/how-our-curriculum-works/_index.md @@ -4,4 +4,9 @@ description="Training ourselves how to use our own curriculum" layout="block-viewer" hide_from_overview="true" noindex="true" +[build] + render = false + list = 'never' + publishResources = false + +++ diff --git a/common-content/en/module/how-our-curriculum-works/active-learning/index.md b/common-content/en/module/how-our-curriculum-works/active-learning/index.md index 6c64687e6..6202825b6 100644 --- a/common-content/en/module/how-our-curriculum-works/active-learning/index.md +++ b/common-content/en/module/how-our-curriculum-works/active-learning/index.md @@ -1,13 +1,15 @@ +++ title="๐ŸŽฌ Active learning" -[build] - render = false - list = 'local' - publishResources = false + time= 30 [objectives] 1="Define active learning" 2="Explain why active learning is critical to the our educational philosophy" +[build] + render = false + list = 'never' + publishResources = false + +++ Active learning is at the heart of our educational philosophy. It is about encouraging learners to build, explore and discuss new concepts instead of being passive recipients of knowledge. diff --git a/common-content/en/module/how-our-curriculum-works/background/index.md b/common-content/en/module/how-our-curriculum-works/background/index.md index 8b57e576c..abc68dd2b 100644 --- a/common-content/en/module/how-our-curriculum-works/background/index.md +++ b/common-content/en/module/how-our-curriculum-works/background/index.md @@ -1,9 +1,6 @@ +++ title = 'Background' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false vocabulary=["Blockers"] @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' [objectives] 1='Summarise the background in which CodeYourFuture was founded' 2='Describe some of the challenges facing displaced people during the refugee crisis of 2015' +[build] + render = false + list = 'never' + publishResources = false + +++ The idea behind CodeYourFuture started brewing in the summer of 2016. Working in the tech industry, CEO and co-founder Germรกn wanted to find a way to make a positive impact on people's lives through technology. He had observed the invaluable contributions of developers to organizations of various sizes and saw the potential for empowering individuals with coding skills. diff --git a/common-content/en/module/how-our-curriculum-works/backlog/index.md b/common-content/en/module/how-our-curriculum-works/backlog/index.md index 4f218acb3..99e263361 100644 --- a/common-content/en/module/how-our-curriculum-works/backlog/index.md +++ b/common-content/en/module/how-our-curriculum-works/backlog/index.md @@ -1,9 +1,6 @@ +++ title = 'Backlog' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false vocabulary=["Blockers"] @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' [objectives] 1='Define the backlog' 2='Explain how to use the sprint backlog' +[build] + render = false + list = 'never' + publishResources = false + +++ In software development, we break down complex projects into smaller, manageable parts, which we work on for a week or two. These periods are called "sprints." diff --git a/common-content/en/module/how-our-curriculum-works/builder-mindset/index.md b/common-content/en/module/how-our-curriculum-works/builder-mindset/index.md index 87436994b..407b38780 100644 --- a/common-content/en/module/how-our-curriculum-works/builder-mindset/index.md +++ b/common-content/en/module/how-our-curriculum-works/builder-mindset/index.md @@ -1,12 +1,14 @@ +++ title="๐Ÿงฑ Builder mindset" -[build] - render = false - list = 'local' - publishResources = false + time= 30 [objectives] 1="Define a builder mindset" +[build] + render = false + list = 'never' + publishResources = false + +++ Builder mindset means in our minds we remember we are a community of builders. diff --git a/common-content/en/module/how-our-curriculum-works/checking-goals/index.md b/common-content/en/module/how-our-curriculum-works/checking-goals/index.md index f7c50a6a5..d5d300bf7 100644 --- a/common-content/en/module/how-our-curriculum-works/checking-goals/index.md +++ b/common-content/en/module/how-our-curriculum-works/checking-goals/index.md @@ -1,13 +1,15 @@ +++ title="๐ŸŽฏ Have we met our goals?" -[build] - render = false - list = 'local' - publishResources = false + time= 10 [objectives] 1="Explain the importance of checking learning objectives" 2="Check the success criteria for a sprint week" +[build] + render = false + list = 'never' + publishResources = false + +++ Learning something as a complete beginner can be daunting: it is often difficult to know where to start. To learn effectively, we must set clear and measurable learning objectives to direct our education. Objectives should allow us to answer questions like this: diff --git a/common-content/en/module/how-our-curriculum-works/code-review/index.md b/common-content/en/module/how-our-curriculum-works/code-review/index.md index 28a70e6b3..45989ed11 100644 --- a/common-content/en/module/how-our-curriculum-works/code-review/index.md +++ b/common-content/en/module/how-our-curriculum-works/code-review/index.md @@ -1,13 +1,15 @@ +++ title="๐Ÿ“ Code review" -[build] - render = false - list = 'local' - publishResources = false + time= 15 [objectives] 1="Explain the value of code review" 2="Locate unreviewed pull requests" +[build] + render = false + list = 'never' + publishResources = false + +++ Often learners try to rush through the curriculum by completing the coursework without evaluating their work. However, our ultimate goal is to build understanding and learn new skills. Our coursework is the means of achieving this goal but not the ultimate goal itself. Learning without evaluation will lead to weak or absent comprehension. diff --git a/common-content/en/module/how-our-curriculum-works/codewars/index.md b/common-content/en/module/how-our-curriculum-works/codewars/index.md index c91d62bfd..a862a6be5 100644 --- a/common-content/en/module/how-our-curriculum-works/codewars/index.md +++ b/common-content/en/module/how-our-curriculum-works/codewars/index.md @@ -1,13 +1,15 @@ +++ title="๐Ÿ‘พ Codewars" -[build] - render = false - list = 'local' - publishResources = false + time= 10 [objectives] 1="Define Codewars" 2="Explain why katas are useful for quick feedback" +[build] + render = false + list = 'never' + publishResources = false + +++ [Codewars](https://docs.codewars.com/) is an online code challenge platform that allows users to hone their skills on thousands of [katas](https://docs.codewars.com/concepts/kata). The platform is useful for developing problem-solving skills and improving your fluency in a programming language. Another key advantage is _immediate feedback_. Users can check their programming solutions with pre-built test suites, gaining very quick feedback on their progress. diff --git a/common-content/en/module/how-our-curriculum-works/community-goals/index.md b/common-content/en/module/how-our-curriculum-works/community-goals/index.md index 4482c2a3f..d2a37318d 100644 --- a/common-content/en/module/how-our-curriculum-works/community-goals/index.md +++ b/common-content/en/module/how-our-curriculum-works/community-goals/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿงญ Community goals' -[build] - render = false - list = 'local' - publishResources = false + time = 10 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define our community goals' +[build] + render = false + list = 'never' + publishResources = false + +++ To achieve our mission, we bring people together to build self-empowered communities of learners. To this end, we have 3 community goals for achieving our mission: diff --git a/common-content/en/module/how-our-curriculum-works/curriculum/index.md b/common-content/en/module/how-our-curriculum-works/curriculum/index.md index fd52dc5db..906354474 100644 --- a/common-content/en/module/how-our-curriculum-works/curriculum/index.md +++ b/common-content/en/module/how-our-curriculum-works/curriculum/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿ—บ๏ธ Curriculum' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false vocabulary=["Blockers"] @@ -11,6 +8,11 @@ emoji= '๐Ÿ—บ๏ธ' [objectives] 1='Define the curriculum' 2='Explain the purpose of the curriculum' +[build] + render = false + list = 'never' + publishResources = false + +++ Our {{}} diff --git a/common-content/en/module/how-our-curriculum-works/day-plan/index.md b/common-content/en/module/how-our-curriculum-works/day-plan/index.md index f3b832720..ea951be48 100644 --- a/common-content/en/module/how-our-curriculum-works/day-plan/index.md +++ b/common-content/en/module/how-our-curriculum-works/day-plan/index.md @@ -1,13 +1,15 @@ +++ title="๐Ÿ“… Day plan" -[build] - render = false - list = 'local' - publishResources = false + time= 30 [objectives] 1="Describe how the day plan works" 2="Identify some frequently used blocks in a module" +[build] + render = false + list = 'never' + publishResources = false + +++ Cohorts meet once a week in person. Together, we develop our understanding of the topics we are working on this week. We use a **day plan** to organise this day. A day plan is an agenda with workshops, study sessions and activities to make the most of our time together. diff --git a/common-content/en/module/how-our-curriculum-works/dialogue/index.md b/common-content/en/module/how-our-curriculum-works/dialogue/index.md index 463b44af9..17c2588b5 100644 --- a/common-content/en/module/how-our-curriculum-works/dialogue/index.md +++ b/common-content/en/module/how-our-curriculum-works/dialogue/index.md @@ -1,12 +1,14 @@ +++ title="โ›— Dialogue" -[build] - render = false - list = 'local' - publishResources = false + time= 30 [objectives] 1="Explain the importance of dialogue in education and evaluation" +[build] + render = false + list = 'never' + publishResources = false + +++ We learn best when we ask questions and explore possible answers. Dialogue is a conversation that facilitates this playful exploration: participants **listen to each other**, **share ideas**, **build on each other's ideas**, and **respectfully challenge and evaluate these ideas**. diff --git a/common-content/en/module/how-our-curriculum-works/flipped-classroom/index.md b/common-content/en/module/how-our-curriculum-works/flipped-classroom/index.md index 4790f2ef5..da1e04ddd 100644 --- a/common-content/en/module/how-our-curriculum-works/flipped-classroom/index.md +++ b/common-content/en/module/how-our-curriculum-works/flipped-classroom/index.md @@ -1,13 +1,15 @@ +++ title="๐Ÿฌ Flipped classroom" -[build] - render = false - list = 'local' - publishResources = false + time= 30 [objectives] 1="Explain how a flipped classroom works" 2="Identify the three learning phases in a flipped classroom model" +[build] + render = false + list = 'never' + publishResources = false + +++ We use a flipped classroom model. In this model, we expect trainees to start building their understanding independently as soon as possible. From the beginning of the course, trainees are expected to prepare and take ownership of their learning before they attend in-person sessions. diff --git a/common-content/en/module/how-our-curriculum-works/importance-of-prep/index.md b/common-content/en/module/how-our-curriculum-works/importance-of-prep/index.md index 7c44f4be0..4b57c624d 100644 --- a/common-content/en/module/how-our-curriculum-works/importance-of-prep/index.md +++ b/common-content/en/module/how-our-curriculum-works/importance-of-prep/index.md @@ -1,12 +1,14 @@ +++ title="๐Ÿง‘๐Ÿพโ€๐Ÿ’ป Importance of prep" -[build] - render = false - list = 'local' - publishResources = false + time= 30 [objectives] 1="Explain the importance of prep" +[build] + render = false + list = 'never' + publishResources = false + +++ In a flipped learning model, learners are expected to **prepare** before they meet up as a community. Therefore, regular preparation is essential for our community to self-educate together. In each sprint week, we expect trainees to work on the prep section beforehand to start building their mental model of the week's concepts. diff --git a/common-content/en/module/how-our-curriculum-works/morning-orientation-block/index.md b/common-content/en/module/how-our-curriculum-works/morning-orientation-block/index.md index 6fac17b61..10a11dfa1 100644 --- a/common-content/en/module/how-our-curriculum-works/morning-orientation-block/index.md +++ b/common-content/en/module/how-our-curriculum-works/morning-orientation-block/index.md @@ -1,13 +1,15 @@ +++ title="๐ŸŽก Morning orientation" -[build] - render = false - list = 'local' - publishResources = false + time=30 [objectives] 1="Locate a morning orientation block" 2="Check learning objectives for morning orientation block" +[build] + render = false + list = 'never' + publishResources = false + +++ We use the morning orientation block to gather the community together. We nominate a time-keeper and a facilitator (if they weren't already nominated during the week). The objectives of the morning orientation block are clear: diff --git a/common-content/en/module/how-our-curriculum-works/no-lectures/index.md b/common-content/en/module/how-our-curriculum-works/no-lectures/index.md index 9e8651ba5..c8d9fae73 100644 --- a/common-content/en/module/how-our-curriculum-works/no-lectures/index.md +++ b/common-content/en/module/how-our-curriculum-works/no-lectures/index.md @@ -1,12 +1,14 @@ +++ title="No lectures" -[build] - render = false - list = 'local' - publishResources = false + time= 30 [objectives] 1="Explain why we don't lecture during live sessions" +[build] + render = false + list = 'never' + publishResources = false + +++ We donโ€™t lecture trainees during live sessions. We are not against lectures; if you want to deliver a lecture, thatโ€™s great! Put it on Youtube and send us the link. Trainees can then watch lectures at their own pace, with captions, pause, and rewind enabled. Trainees also have free accounts kindly donated by Udemy and you can assign any Udemy for Business course. diff --git a/common-content/en/module/how-our-curriculum-works/our-mission/index.md b/common-content/en/module/how-our-curriculum-works/our-mission/index.md index 25d2ad132..e6ab5e6e7 100644 --- a/common-content/en/module/how-our-curriculum-works/our-mission/index.md +++ b/common-content/en/module/how-our-curriculum-works/our-mission/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿš€ Our mission' -[build] - render = false - list = 'local' - publishResources = false + time = 10 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define the mission of our organisation' +[build] + render = false + list = 'never' + publishResources = false + +++ CodeYourFuture helps people who need it most to reach their goal of working in tech. We are a grassroots movement that empowers communities with the resources they need to educate themselves and prepare for a career in the 21st-century tech industry. diff --git a/common-content/en/module/how-our-curriculum-works/products/index.md b/common-content/en/module/how-our-curriculum-works/products/index.md index d47e62768..da553bbca 100644 --- a/common-content/en/module/how-our-curriculum-works/products/index.md +++ b/common-content/en/module/how-our-curriculum-works/products/index.md @@ -1,13 +1,15 @@ +++ title="โ˜Ž๏ธ Products" -[build] - render = false - list = 'local' - publishResources = false + time= 30 [objectives] 1="Identify where products are located for a sprint" 2="Explain why products are a vital part of summative assessment" +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/module/how-our-curriculum-works/rhythm-of-the-week/index.md b/common-content/en/module/how-our-curriculum-works/rhythm-of-the-week/index.md index 71b09a70e..a4cb2e3dd 100644 --- a/common-content/en/module/how-our-curriculum-works/rhythm-of-the-week/index.md +++ b/common-content/en/module/how-our-curriculum-works/rhythm-of-the-week/index.md @@ -1,14 +1,16 @@ +++ title="๐Ÿฅ Rhythm of the week" -[build] - render = false - list = 'local' - publishResources = false + time= 30 [objectives] 1="Identify when we prep during a typical sprint week" 2="Identify when we work on the backlog during a typical sprint week" 3="Identify when the in-person session takes place on a typical sprint week" +[build] + render = false + list = 'never' + publishResources = false + +++ Self-coordinating as a community poses challenges. One challenge is working out not just _what_ to do but _when_ to do it. This gets harder when we are working on different schedules. To make things even harder, we use a flipped classroom model: very different from a regular school. diff --git a/common-content/en/module/how-our-curriculum-works/study-groups/index.md b/common-content/en/module/how-our-curriculum-works/study-groups/index.md index 2805930da..90a2da13b 100644 --- a/common-content/en/module/how-our-curriculum-works/study-groups/index.md +++ b/common-content/en/module/how-our-curriculum-works/study-groups/index.md @@ -1,13 +1,15 @@ +++ title="๐Ÿซฑ๐Ÿพโ€๐Ÿซฒ๐Ÿฟ Study groups" -[build] - render = false - list = 'local' - publishResources = false + time= 20 [objectives] 1="Locate a study group block" 2="Explain the importance of study groups" +[build] + render = false + list = 'never' + publishResources = false + +++ In a flipped classroom, we spend our time in class focused on active learning: we need to prioritise time and space for trainees to work on their backlog independently in small groups. diff --git a/common-content/en/module/how-our-curriculum-works/using-this-module/index.md b/common-content/en/module/how-our-curriculum-works/using-this-module/index.md index b6b907fb4..c6ed8fd62 100644 --- a/common-content/en/module/how-our-curriculum-works/using-this-module/index.md +++ b/common-content/en/module/how-our-curriculum-works/using-this-module/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿ›ฃ๏ธ Using this module' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false vocabulary=["Blockers"] emoji= '๐Ÿ›ฃ๏ธ' [objectives] 1='Explain how to use the rest of this module' +[build] + render = false + list = 'never' + publishResources = false + +++ The rest of this module is split into three sprints, which you can complete in your own time: **self educate**, **self coordinate** and **self evaluate**. Each sprint is about how to use the curriculum to achieve each of these community goals. For each sprint, you'll need to start with the **prep** sprint to introduce yourself to new concepts before using the **backlog** to understand how you can start engaging with the community. At the end of each sprint, there is a **success** page. Check off the objectives in the list. diff --git a/common-content/en/module/how-our-curriculum-works/welcome/index.md b/common-content/en/module/how-our-curriculum-works/welcome/index.md index 9c1792cf2..14d8d4c83 100644 --- a/common-content/en/module/how-our-curriculum-works/welcome/index.md +++ b/common-content/en/module/how-our-curriculum-works/welcome/index.md @@ -1,14 +1,16 @@ +++ title = '๐ŸŽ‰ Welcome' -[build] - render = false - list = 'local' - publishResources = false + time = 5 facilitation = false emoji= '๐ŸŽ‰' [objectives] 1='Welcome new members of our community to the module' +[build] + render = false + list = 'never' + publishResources = false + +++ Welcome to the [**How our curriculum works**](../) module. This is a 3-part self-taught module designed for new members of our community to build a solid understanding of our curriculum. You will need to start with this prep section before exploring the rest of this module. diff --git a/common-content/en/module/how-our-curriculum-works/workshops/index.md b/common-content/en/module/how-our-curriculum-works/workshops/index.md index 04147679b..4965c0727 100644 --- a/common-content/en/module/how-our-curriculum-works/workshops/index.md +++ b/common-content/en/module/how-our-curriculum-works/workshops/index.md @@ -1,14 +1,16 @@ +++ title="Workshops" -[build] - render = false - list = 'local' - publishResources = false + time= 30 [objectives] 1="Locate the Workshops repo" 2="Describe how we use workshops during Saturday sessions" 3="Relate the use of workshops to active learning" +[build] + render = false + list = 'never' + publishResources = false + +++ We do at least one active learning [Workshop](https://github.com/CodeYourFuture/CYF-Workshops/) every class day. Workshops are group activities where the community discusses, solves and reflects on problems related to their current sprint. They are an opportunity for practice, critical thinking and dialogue. diff --git a/common-content/en/module/html-css/_index.md b/common-content/en/module/html-css/_index.md index 0241037c9..ee34c9410 100644 --- a/common-content/en/module/html-css/_index.md +++ b/common-content/en/module/html-css/_index.md @@ -5,4 +5,9 @@ emoji="๐ŸŽจ" layout="block-viewer" hide_from_overview="true" noindex="true" +[build] + render = false + list = 'never' + publishResources = false + +++ diff --git a/common-content/en/module/html-css/recap-html-css/index.md b/common-content/en/module/html-css/recap-html-css/index.md index 9e8ac2291..811d4e6ec 100644 --- a/common-content/en/module/html-css/recap-html-css/index.md +++ b/common-content/en/module/html-css/recap-html-css/index.md @@ -11,6 +11,11 @@ emoji= '๐Ÿงฉ' 1='Name 3 HTML tags' 2='Define semantic HTML' 3='Identify selectors, properties and values of CSS' +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/module/html-css/what-are-components/index.md b/common-content/en/module/html-css/what-are-components/index.md index 06c09a26b..b79165cb8 100644 --- a/common-content/en/module/html-css/what-are-components/index.md +++ b/common-content/en/module/html-css/what-are-components/index.md @@ -10,6 +10,11 @@ emoji= '๐Ÿงฉ' [objectives] 1='Identify 5 UI components' 2='Describe the benefits of building with components' +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/module/html-css/what-are-forms/index.md b/common-content/en/module/html-css/what-are-forms/index.md index f6f2d4339..3a45a215e 100644 --- a/common-content/en/module/html-css/what-are-forms/index.md +++ b/common-content/en/module/html-css/what-are-forms/index.md @@ -1,9 +1,6 @@ +++ title = 'What are forms?' -[build] - render = false - list = 'local' - publishResources = false + time = 60 facilitation = false emoji= '๐Ÿงฉ' @@ -12,6 +9,11 @@ emoji= '๐Ÿงฉ' 2='Define form elements and attributes' 3='Explain the purpose of validation' 4='Write form validations' +[build] + render = false + list = 'never' + publishResources = false + +++ These questions and answers are compiled from recorded sessions on HTML forms, and are the collective contribution of several mentors and students. This time we've included a trainee answer and a mentor answer, per question. diff --git a/common-content/en/module/html-css/what-is-css/index.md b/common-content/en/module/html-css/what-is-css/index.md index 2da755e72..42f6a8f25 100644 --- a/common-content/en/module/html-css/what-is-css/index.md +++ b/common-content/en/module/html-css/what-is-css/index.md @@ -1,15 +1,17 @@ +++ title = 'What Is CSS' -[build] - render = false - list = 'local' - publishResources = false + time = 60 facilitation = false vocabulary=['property', 'value', 'cascade', 'specificity', 'declarative', 'render', 'block', 'inline'] emoji= '๐Ÿงฉ' [objectives] 1='Define all key terms of CSS' +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/module/html-css/what-is-html/index.md b/common-content/en/module/html-css/what-is-html/index.md index 05944f8e1..6d660b5f3 100644 --- a/common-content/en/module/html-css/what-is-html/index.md +++ b/common-content/en/module/html-css/what-is-html/index.md @@ -1,9 +1,6 @@ +++ title = 'What is HTML?' -[build] - render = false - list = 'local' - publishResources = false + time = 45 facilitation = false activities = ['defining-key-terms'] @@ -12,6 +9,11 @@ emoji= '๐Ÿ˜ถโ€๐ŸŒซ๏ธ' 1='Define HTML, tags, and nesting' 2='Explore the semantics of HTML' 3='Analyse the role of HTML in the browser' +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/module/induction/_index.md b/common-content/en/module/induction/_index.md index 564704111..d83cca892 100644 --- a/common-content/en/module/induction/_index.md +++ b/common-content/en/module/induction/_index.md @@ -5,4 +5,9 @@ description="A lot of setup work" layout="block-viewer" hide_from_overview="true" noindex="true" +[build] + render = false + list = 'never' + publishResources = false + +++ diff --git a/common-content/en/module/induction/accounts/index.md b/common-content/en/module/induction/accounts/index.md index 8b5a05c5d..d6319a10c 100644 --- a/common-content/en/module/induction/accounts/index.md +++ b/common-content/en/module/induction/accounts/index.md @@ -1,11 +1,13 @@ +++ title="Professional Accounts" -[build] - render = false - list = 'local' - publishResources = false + time=120 hide_from_overview=true +[build] + render = false + list = 'never' + publishResources = false + +++ Download and install the following software or register for the apps. diff --git a/common-content/en/module/induction/branching/index.md b/common-content/en/module/induction/branching/index.md index 5b81b7f83..e987476ed 100644 --- a/common-content/en/module/induction/branching/index.md +++ b/common-content/en/module/induction/branching/index.md @@ -1,9 +1,6 @@ +++ title = '๐ŸŒณ Branching' -[build] - render = false - list = 'local' - publishResources = false + time ="60" facilitation = false emoji= '๐Ÿงฉ' @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' 1='Figure out what we need to do next in the course' 2='Locate the prep view on the curriculum' 3='Practice asking for guidance/help when we are stuck' +[build] + render = false + list = 'never' + publishResources = false + +++ We can check the commits on the remote repository as before: diff --git a/common-content/en/module/induction/check-git-installation/index.md b/common-content/en/module/induction/check-git-installation/index.md index b81ed4465..4d7be05fc 100644 --- a/common-content/en/module/induction/check-git-installation/index.md +++ b/common-content/en/module/induction/check-git-installation/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿ“‹ Check Git installation' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false vocabulary=[] emoji= '๐Ÿงฉ' [objectives] 1='Double check Git is installed on your local machine' +[build] + render = false + list = 'never' + publishResources = false + +++ ### Git diff --git a/common-content/en/module/induction/check-github/index.md b/common-content/en/module/induction/check-github/index.md index 3abdea176..d91ac5f06 100644 --- a/common-content/en/module/induction/check-github/index.md +++ b/common-content/en/module/induction/check-github/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿ“‹ Setting up Coursework planner' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false vocabulary=[] @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' [objectives] 1='Double check Github account is set up' 2='Double check planner is set up' +[build] + render = false + list = 'never' + publishResources = false + +++ ### GitHub diff --git a/common-content/en/module/induction/checkout-a-commit/index.md b/common-content/en/module/induction/checkout-a-commit/index.md index d67bc8a64..3cd19b177 100644 --- a/common-content/en/module/induction/checkout-a-commit/index.md +++ b/common-content/en/module/induction/checkout-a-commit/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ” Check out a commit' -[build] - render = false - list = 'local' - publishResources = false + time ="20" facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Given a remote or local repository, identify the files and folders from any commit in a version timeline' +[build] + render = false + list = 'never' + publishResources = false + +++ Recall that a commit is a snapshot of our project at some point in time. diff --git a/common-content/en/module/induction/cyf-blog/index.md b/common-content/en/module/induction/cyf-blog/index.md index a7aed3b7e..14bfb0a34 100644 --- a/common-content/en/module/induction/cyf-blog/index.md +++ b/common-content/en/module/induction/cyf-blog/index.md @@ -1,12 +1,14 @@ +++ title = '๐Ÿ“ Blog' -[build] - render = false - list = 'local' - publishResources = false + time ="5" facilitation = false emoji= '๐Ÿงฉ' +[build] + render = false + list = 'never' + publishResources = false + +++ Imagine that two people are writing a blog. diff --git a/common-content/en/module/induction/cyf-folder/index.md b/common-content/en/module/induction/cyf-folder/index.md index 303983ff5..fde2f1854 100644 --- a/common-content/en/module/induction/cyf-folder/index.md +++ b/common-content/en/module/induction/cyf-folder/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿงฐ Create a work folder' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false vocabulary=[] @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' [objectives] 1='Navigate and manipulate the file system using a terminal' 2='Create a named directory to store your work over the course' +[build] + render = false + list = 'never' + publishResources = false + +++ You'll need to create a {{}} folder to store your projects on the course. diff --git a/common-content/en/module/induction/development-process/index.md b/common-content/en/module/induction/development-process/index.md index 22f5cd3b3..4d73f6a9c 100644 --- a/common-content/en/module/induction/development-process/index.md +++ b/common-content/en/module/induction/development-process/index.md @@ -1,12 +1,14 @@ +++ title = '๐Ÿงฐ Development process' -[build] - render = false - list = 'local' - publishResources = false + time ="10" facilitation = false emoji= '๐Ÿงฉ' +[build] + render = false + list = 'never' + publishResources = false + +++ Ahmed and Naima are using the following **development process** for writing their blog: diff --git a/common-content/en/module/induction/forking-a-repository/index.md b/common-content/en/module/induction/forking-a-repository/index.md index d539ddac3..00e82874b 100644 --- a/common-content/en/module/induction/forking-a-repository/index.md +++ b/common-content/en/module/induction/forking-a-repository/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿด Forking a repository' -[build] - render = false - list = 'local' - publishResources = false + time ="15" facilitation = false emoji= '๐Ÿงฉ' [objectives] 1="Create a fork of a repository" +[build] + render = false + list = 'never' + publishResources = false + +++ Often we want to take an existing project and start working on it independently. In other words: we start making our own versions of the project separate from the original project. diff --git a/common-content/en/module/induction/github-poets/index.md b/common-content/en/module/induction/github-poets/index.md index 938daa0c8..4848c60d3 100644 --- a/common-content/en/module/induction/github-poets/index.md +++ b/common-content/en/module/induction/github-poets/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿ“– Git and Github for poets' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false vocabulary=[] @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' [objectives] 1='Double check Github account is setup' 2='Double check Course planner is setup' +[build] + render = false + list = 'never' + publishResources = false + +++ This playlist introduces Git & Github: tools we'll be using from now on. diff --git a/common-content/en/module/induction/github/index.md b/common-content/en/module/induction/github/index.md index 418a38f99..c0bdfebdd 100644 --- a/common-content/en/module/induction/github/index.md +++ b/common-content/en/module/induction/github/index.md @@ -1,15 +1,17 @@ +++ title = 'Check your Planner' -[build] - render = false - list = 'local' - publishResources = false + time = 5 facilitation = false vocabulary=[] emoji= '๐Ÿงฉ' [objectives] 1='Double check Git is installed on your local machine' +[build] + render = false + list = 'never' + publishResources = false + +++ ### Planner on GitHub diff --git a/common-content/en/module/induction/handshake/index.md b/common-content/en/module/induction/handshake/index.md index 54e50ee6b..e9e3bab2d 100644 --- a/common-content/en/module/induction/handshake/index.md +++ b/common-content/en/module/induction/handshake/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿซฑ๐Ÿฝโ€๐Ÿซฒ๐Ÿฟ Handshake' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Transfer and bookmark any key google sheets from Fundamentals cohort channel in the SDC cohort channel' 2='Double check any key information is preserved in the transition from Fundamentals to SDC' +[build] + render = false + list = 'never' + publishResources = false + +++ A **handshake** is a check for continuity between two different parts of the course. In this handshake, we're going to check any important work done in the Fundamentals module is carried over to the Software Development Course. diff --git a/common-content/en/module/induction/install-vscode/index.md b/common-content/en/module/induction/install-vscode/index.md index 3ceeffbf3..f7115c889 100644 --- a/common-content/en/module/induction/install-vscode/index.md +++ b/common-content/en/module/induction/install-vscode/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿงฐ Install VSCode' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Download and install VSCode' 2='Identify the key parts of the VSCode interface' +[build] + render = false + list = 'never' + publishResources = false + +++ We use VS Code to write all of our code in the course. It is known as an Integrated Development Environment (IDE) and really helps you write great code! diff --git a/common-content/en/module/induction/learning-as-community/index.md b/common-content/en/module/induction/learning-as-community/index.md index 9f0ccf365..c25b79da7 100644 --- a/common-content/en/module/induction/learning-as-community/index.md +++ b/common-content/en/module/induction/learning-as-community/index.md @@ -1,15 +1,17 @@ +++ title = 'Learning as a community ๐Ÿซ' -[build] - render = false - list = 'local' - publishResources = false + time="55" facilitation = true emoji= '๐Ÿงฉ' [objectives] 1='Describe how we learn as a community' 2='Describe a typical week in our community' +[build] + render = false + list = 'never' + publishResources = false + +++ At {{}}, we learn as a **community.** diff --git a/common-content/en/module/induction/next-steps/index.md b/common-content/en/module/induction/next-steps/index.md index faf5e735c..100c5f8b8 100644 --- a/common-content/en/module/induction/next-steps/index.md +++ b/common-content/en/module/induction/next-steps/index.md @@ -1,9 +1,6 @@ +++ title = 'Next steps ๐Ÿ‘ฃ' -[build] - render = false - list = 'local' - publishResources = false + time ="20" facilitation = false emoji= '๐Ÿงฉ' @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' 1='Figure out what we need to do next in the course' 2='Locate the prep view on the curriculum' 3='Practice asking for guidance/help when we are stuck' +[build] + render = false + list = 'never' + publishResources = false + +++ ## For trainees diff --git a/common-content/en/module/induction/previous-versions/index.md b/common-content/en/module/induction/previous-versions/index.md index 0975ded36..5289d761c 100644 --- a/common-content/en/module/induction/previous-versions/index.md +++ b/common-content/en/module/induction/previous-versions/index.md @@ -1,12 +1,14 @@ +++ title = '๐Ÿ“ Previous versions' -[build] - render = false - list = 'local' - publishResources = false + time ="20" facilitation = false emoji= '๐Ÿงฉ' +[build] + render = false + list = 'never' + publishResources = false + +++ We can view the different commits of a project on Github. This means we can see what the website looked like before, in previous versions. diff --git a/common-content/en/module/induction/sharing-history/index.md b/common-content/en/module/induction/sharing-history/index.md index 96a9b6751..f68dfe03b 100644 --- a/common-content/en/module/induction/sharing-history/index.md +++ b/common-content/en/module/induction/sharing-history/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿ—„๏ธ ๐ŸŒ Sharing history' -[build] - render = false - list = 'local' - publishResources = false + time ="20" facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Given a remote or local repository, identify the number of commits' 2='Given a remote or local repository, identify the author, time and message of a given commit' +[build] + render = false + list = 'never' + publishResources = false + +++ Earlier on, Ahmed and Naima realised they also need the following: diff --git a/common-content/en/module/induction/version-control/index.md b/common-content/en/module/induction/version-control/index.md index 32b319a57..f4c04c237 100644 --- a/common-content/en/module/induction/version-control/index.md +++ b/common-content/en/module/induction/version-control/index.md @@ -1,9 +1,6 @@ +++ title = 'โŒ› Version control software' -[build] - render = false - list = 'local' - publishResources = false + time ="5" facilitation = false emoji= '๐Ÿงฉ' @@ -12,6 +9,11 @@ emoji= '๐Ÿงฉ' 2='Define a commit' 3='Explain why we use Git' 4='Explain why we use Github' +[build] + render = false + list = 'never' + publishResources = false + +++ To improve their way of working, Ahmed and Naima realise they need the following: diff --git a/common-content/en/module/induction/viewing-files/index.md b/common-content/en/module/induction/viewing-files/index.md index 336e2b87b..051590e4b 100644 --- a/common-content/en/module/induction/viewing-files/index.md +++ b/common-content/en/module/induction/viewing-files/index.md @@ -1,12 +1,14 @@ +++ title = '๐Ÿ“˜ Viewing the files' -[build] - render = false - list = 'local' - publishResources = false + time ="20" facilitation = false emoji= '๐Ÿงฉ' +[build] + render = false + list = 'never' + publishResources = false + +++ Once you've got a local copy of a codebase on your local machine you can start to view the files and folders in that codebase. You can use a code editor like VSCode. diff --git a/common-content/en/module/induction/working-locally/index.md b/common-content/en/module/induction/working-locally/index.md index 69f542035..abfd70f53 100644 --- a/common-content/en/module/induction/working-locally/index.md +++ b/common-content/en/module/induction/working-locally/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿ’ป Working locally' -[build] - render = false - list = 'local' - publishResources = false + time ="20" facilitation = false emoji= '๐Ÿงฉ' @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' 1='Figure out what we need to do next in the course' 2='Locate the prep view on the curriculum' 3='Practice asking for guidance/help when we are stuck' +[build] + render = false + list = 'never' + publishResources = false + +++ We can also use Git on our local machine to perform similar tasks as we do on GitHub. So we need to address the following question: diff --git a/common-content/en/module/induction/wrapping-up/index.md b/common-content/en/module/induction/wrapping-up/index.md index 3be5f00e4..8028bc4c8 100644 --- a/common-content/en/module/induction/wrapping-up/index.md +++ b/common-content/en/module/induction/wrapping-up/index.md @@ -1,15 +1,17 @@ +++ title = '๐ŸŽ Wrapping up Git' -[build] - render = false - list = 'local' - publishResources = false + time ="20" facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Figure out what we need to work on in class' 2='Practice asking for guidance/help when we are stuck' +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/module/js1/_index.md b/common-content/en/module/js1/_index.md index 84afc2066..fd7073f24 100644 --- a/common-content/en/module/js1/_index.md +++ b/common-content/en/module/js1/_index.md @@ -5,4 +5,9 @@ emoji="๐Ÿฅš" layout="block-viewer" hide_from_overview="true" noindex="true" +[build] + render = false + list = 'never' + publishResources = false + +++ diff --git a/common-content/en/module/js1/api/index.md b/common-content/en/module/js1/api/index.md index 849545227..3cd4ec93c 100644 --- a/common-content/en/module/js1/api/index.md +++ b/common-content/en/module/js1/api/index.md @@ -10,6 +10,11 @@ emoji= '๐Ÿงฉ' [objectives] 1='Explain why we use APIs in programming' 2='Identify some commonly used APIs' +[build] + render = false + list = 'never' + publishResources = false + +++ With Jest installed, we need to figure out _how to use the Jest framework_ to write tests. diff --git a/common-content/en/module/js1/assembly/index.md b/common-content/en/module/js1/assembly/index.md index ce8a07f0c..871a8d40c 100644 --- a/common-content/en/module/js1/assembly/index.md +++ b/common-content/en/module/js1/assembly/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ—๏ธ Assembling the parts' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Explain how different concepts are combined to solve a goal' +[build] + render = false + list = 'never' + publishResources = false + +++ Earlier we defined a sub-goal to find a value for the hours from the `time` input. We've found that `Number(time.slice(0,2))` is an expression that evaluates to the hours from `time`. So we can write an `if` statement using this expression: diff --git a/common-content/en/module/js1/assertions/index.md b/common-content/en/module/js1/assertions/index.md index ac74b2b33..9f30bddf7 100644 --- a/common-content/en/module/js1/assertions/index.md +++ b/common-content/en/module/js1/assertions/index.md @@ -1,9 +1,6 @@ +++ title = 'โœ๏ธ Writing an assertion' -[build] - render = false - list = 'local' - publishResources = false + time = 45 facilitation = false emoji= '๐Ÿงฉ' @@ -13,6 +10,11 @@ emoji= '๐Ÿงฉ' 3='Implement a piece of functionality specified in an assertion' 4='Given an assertion and a function declaration, identify and explain whether the assertion will succeed or fail' 5 ='Write an assertion for a function that implements a solution to a given problem' +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/module/js1/cases/index.md b/common-content/en/module/js1/cases/index.md index bbd71e137..6b80cfd48 100644 --- a/common-content/en/module/js1/cases/index.md +++ b/common-content/en/module/js1/cases/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿ’ผ First test case' -[build] - render = false - list = 'local' - publishResources = false + time = 40 facilitation = false emoji= '๐Ÿงฉ' @@ -14,6 +11,11 @@ emoji= '๐Ÿงฉ' 4='State the current return value of a function and the target output for a given test' 5='Implement a test case to describe the behaviour of a function' +[build] + render = false + list = 'never' + publishResources = false + +++ > ๐ŸŽฏ Goal: Write a test for the case below, using Jest: diff --git a/common-content/en/module/js1/check-unix-os/index.md b/common-content/en/module/js1/check-unix-os/index.md index 7a443738d..a4ca376ef 100644 --- a/common-content/en/module/js1/check-unix-os/index.md +++ b/common-content/en/module/js1/check-unix-os/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿงฐ Install a UNIX based operating system' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Check you have a Unix based operating system' 2='If required, setup a Unix based operating system' +[build] + render = false + list = 'never' + publishResources = false + +++ If you get stuck on any of the below or above instructions, please post in your class channel on Slack. diff --git a/common-content/en/module/js1/clocks/index.md b/common-content/en/module/js1/clocks/index.md index b86fafd0b..feeeab558 100644 --- a/common-content/en/module/js1/clocks/index.md +++ b/common-content/en/module/js1/clocks/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ•› 12 vs 24 hour clock' -[build] - render = false - list = 'local' - publishResources = false + time = 10 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Identify a pattern between a set of inputs and outputs produced by a given function' +[build] + render = false + list = 'never' + publishResources = false + +++ We usually write [the time](https://www.bbc.co.uk/bitesize/topics/zkfycdm/articles/z44mqfr) in one of two ways: the analogue 12 hour clock or the digital 24 hour clock. The 12 hour clock counts up to 12: it resets at midday. The 24 hour clock counts up to 24: it resets at midnight. diff --git a/common-content/en/module/js1/comparison/index.md b/common-content/en/module/js1/comparison/index.md index 7e80cb31c..d5b7a5ae0 100644 --- a/common-content/en/module/js1/comparison/index.md +++ b/common-content/en/module/js1/comparison/index.md @@ -1,15 +1,17 @@ +++ title = 'โš–๏ธ Comparing current and target output' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Evaluate an expression that uses a comparison operator' 2='Explain when to use the === operator in a program' +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/module/js1/conditionality/index.md b/common-content/en/module/js1/conditionality/index.md index 317131678..46ab02a09 100644 --- a/common-content/en/module/js1/conditionality/index.md +++ b/common-content/en/module/js1/conditionality/index.md @@ -1,9 +1,6 @@ +++ title = 'โ“ Conditionally executing code' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' @@ -13,6 +10,11 @@ emoji= '๐Ÿงฉ' 3='Identify the syntactic features of an if statement' 4='Analyse a conditional statement to determine whether or not the statement will be executed' 5='Determine the output of a program that uses a conditional statement' +[build] + render = false + list = 'never' + publishResources = false + +++ > Recall: JavaScript programs are built up from sequences of **declarations** and **statements**. diff --git a/common-content/en/module/js1/data/index.md b/common-content/en/module/js1/data/index.md index 7e1c11e65..a448c2fb4 100644 --- a/common-content/en/module/js1/data/index.md +++ b/common-content/en/module/js1/data/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ—„๏ธ Classifying data' -[build] - render = false - list = 'local' - publishResources = false + time = 5 facilitation = false emoji= '๐Ÿ—„๏ธ' [objectives] 1='Define data type, expression, and operator' +[build] + render = false + list = 'never' + publishResources = false + +++ Weโ€™re going to focus on the JavaScript programming language. diff --git a/common-content/en/module/js1/declarations-statements/index.md b/common-content/en/module/js1/declarations-statements/index.md index abda9a2fc..55c8be00b 100644 --- a/common-content/en/module/js1/declarations-statements/index.md +++ b/common-content/en/module/js1/declarations-statements/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿ’ฌ Declarations and statements' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿ—„๏ธ' @@ -11,6 +8,11 @@ emoji= '๐Ÿ—„๏ธ' 1='Define a declaration' 2='Define a statement' 3='Describe the difference between a declaration and a statement' +[build] + render = false + list = 'never' + publishResources = false + +++ A variable declaration is an example of a{{}}A _declaration_ is an instruction that binds an identifier to a value{{}}. diff --git a/common-content/en/module/js1/declaring-functions/index.md b/common-content/en/module/js1/declaring-functions/index.md index feb0f17a6..6fa84fa75 100644 --- a/common-content/en/module/js1/declaring-functions/index.md +++ b/common-content/en/module/js1/declaring-functions/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿช„ Declaring functions' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿ—„๏ธ' [objectives] 1='Label and describe the syntactic features of a function declaration' +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/module/js1/define-computer/index.md b/common-content/en/module/js1/define-computer/index.md index 6a0430800..d914a6c67 100644 --- a/common-content/en/module/js1/define-computer/index.md +++ b/common-content/en/module/js1/define-computer/index.md @@ -1,14 +1,16 @@ +++ title = 'Interacting with computers' -[build] - render = false - list = 'local' - publishResources = false + time = 5 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define a computer' +[build] + render = false + list = 'never' + publishResources = false + +++ Modern computers are **complicated**: it would be too difficult and time-consuming to list all the components that make up a modern computer. So to build our mental model, we will use this simple definition of a computer: diff --git a/common-content/en/module/js1/errors/index.md b/common-content/en/module/js1/errors/index.md index d66227c40..ac2fc8b2c 100644 --- a/common-content/en/module/js1/errors/index.md +++ b/common-content/en/module/js1/errors/index.md @@ -1,9 +1,6 @@ +++ title = 'โŒ Errors' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= 'โŒ' @@ -11,6 +8,11 @@ emoji= 'โŒ' 1='Use the Teach Tech Together guide to construct your objectives' 2='Limit the objectives to 3-5 items' 3='Write objectives you can measure' +[build] + render = false + list = 'never' + publishResources = false + +++ > ๐Ÿ—ฃ๏ธ Recall: A programming language is a set of rules for writing computer instructions. diff --git a/common-content/en/module/js1/feedback/index.md b/common-content/en/module/js1/feedback/index.md index 285eac4b7..008ac99d0 100644 --- a/common-content/en/module/js1/feedback/index.md +++ b/common-content/en/module/js1/feedback/index.md @@ -1,15 +1,17 @@ +++ title = 'โœ… โŒ Interpreting feedback' -[build] - render = false - list = 'local' - publishResources = false + time = 25 facilitation = false emoji= '๐Ÿ—„๏ธ' [objectives] 1='Identify current output and target output in test feedback' 2='Determine the line an error occurred from some test feedback' +[build] + render = false + list = 'never' + publishResources = false + +++ We currently have a project structure like this: diff --git a/common-content/en/module/js1/framework/index.md b/common-content/en/module/js1/framework/index.md index c4afc8fc8..fa1d3c087 100644 --- a/common-content/en/module/js1/framework/index.md +++ b/common-content/en/module/js1/framework/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ–ผ๏ธ Testing frameworks' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Explain why we need to use testing frameworks' +[build] + render = false + list = 'never' + publishResources = false + +++ To help us think about the requirements of `getOrdinalNumber`, let's consider one case: diff --git a/common-content/en/module/js1/functions/index.md b/common-content/en/module/js1/functions/index.md index b423fa964..b7daf7129 100644 --- a/common-content/en/module/js1/functions/index.md +++ b/common-content/en/module/js1/functions/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿช„ Functions' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿ—„๏ธ' @@ -11,6 +8,11 @@ emoji= '๐Ÿ—„๏ธ' 1='Define a function in programming' 2='Evaluate a function expression' 3='Call a function with an input in REPL' +[build] + render = false + list = 'never' + publishResources = false + +++ Now, instead of adding or multiplying numbers, weโ€™ll consider `10.3`. diff --git a/common-content/en/module/js1/generalise/index.md b/common-content/en/module/js1/generalise/index.md index 3cfeda874..16fdda797 100644 --- a/common-content/en/module/js1/generalise/index.md +++ b/common-content/en/module/js1/generalise/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ—„๏ธ Generalising further' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Extend an implementation based on more assertions' +[build] + render = false + list = 'never' + publishResources = false + +++ In English, ordinal numbers mostly follow the same pattern. diff --git a/common-content/en/module/js1/improving/index.md b/common-content/en/module/js1/improving/index.md index 6f33e1ce9..494b7a913 100644 --- a/common-content/en/module/js1/improving/index.md +++ b/common-content/en/module/js1/improving/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿงน Improving the code' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' 1='Explain why refactoring is necessary in the production of software' 2='Suggest several appropriate ways to refactor a given piece of code' 3='Identify and fix a bug' +[build] + render = false + list = 'never' + publishResources = false + +++ ### Refactoring diff --git a/common-content/en/module/js1/install-node/index.md b/common-content/en/module/js1/install-node/index.md index 74c8797a1..8078d88fe 100644 --- a/common-content/en/module/js1/install-node/index.md +++ b/common-content/en/module/js1/install-node/index.md @@ -1,13 +1,15 @@ +++ title = "๐Ÿงฐ Install Node with nvm" -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false [objectives] 1="Download and install Node using nvm" +[build] + render = false + list = 'never' + publishResources = false + +++ If you get stuck on any of the below or above instructions, please post in your class channel on Slack. diff --git a/common-content/en/module/js1/installing/index.md b/common-content/en/module/js1/installing/index.md index 74582ccba..641869117 100644 --- a/common-content/en/module/js1/installing/index.md +++ b/common-content/en/module/js1/installing/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿƒ Installing Jest' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Outline the effects of running an installation command, e.g. npm install' +[build] + render = false + list = 'never' + publishResources = false + +++ Jest is a package used to help us to write and run test cases in JavaScript. diff --git a/common-content/en/module/js1/interface/index.md b/common-content/en/module/js1/interface/index.md index 2d715e4ee..869c6ebe4 100644 --- a/common-content/en/module/js1/interface/index.md +++ b/common-content/en/module/js1/interface/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ•น๏ธ Using an interface' -[build] - render = false - list = 'local' - publishResources = false + time = 5 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Categorise different interfaces' +[build] + render = false + list = 'never' + publishResources = false + +++ We want to use computers without understanding _exactly_ how they are built. Every day we ask machines to do things, and usually we have no idea how these machines work. We could not use modern technology if we had to understand it completely before we could use it; it would take too long! Instead we use {{}}Think of an **interface** as a gate that allows communication between a user and a machine. diff --git a/common-content/en/module/js1/logging/index.md b/common-content/en/module/js1/logging/index.md index 6eda3e0fc..891dc71be 100644 --- a/common-content/en/module/js1/logging/index.md +++ b/common-content/en/module/js1/logging/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿ–จ๏ธ Logging' -[build] - render = false - list = 'local' - publishResources = false + time = 10 facilitation = false emoji= '๐Ÿ—„๏ธ' @@ -11,6 +8,11 @@ emoji= '๐Ÿ—„๏ธ' 1='Use the Teach Tech Together guide to construct your objectives' 2='Limit the objectives to 3-5 items' 3='Write objectives you can measure' +[build] + render = false + list = 'never' + publishResources = false + +++ ### Printing to the terminal diff --git a/common-content/en/module/js1/ordinal/index.md b/common-content/en/module/js1/ordinal/index.md index 887a3c0bf..535164174 100644 --- a/common-content/en/module/js1/ordinal/index.md +++ b/common-content/en/module/js1/ordinal/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿงฎ Ordinal numbers' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Convert positions to ordinal numbers' +[build] + render = false + list = 'never' + publishResources = false + +++ ๐Ÿข Let's imagine you're working in a 10 storey office building. There are 10 different levels. We need a way to describe each level of the building. We start on the **ground floor** of the building - level with the ground. We use an **ordinal number** to describe the other levels in the building. diff --git a/common-content/en/module/js1/outliers/index.md b/common-content/en/module/js1/outliers/index.md index 9a57f08c4..3de241dde 100644 --- a/common-content/en/module/js1/outliers/index.md +++ b/common-content/en/module/js1/outliers/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ—„๏ธ Generalising further' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define an outlier' +[build] + render = false + list = 'never' + publishResources = false + +++ ### ๐Ÿงฐ Handling outliers diff --git a/common-content/en/module/js1/packages/index.md b/common-content/en/module/js1/packages/index.md index e1b18d98f..e54f10bc8 100644 --- a/common-content/en/module/js1/packages/index.md +++ b/common-content/en/module/js1/packages/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿ“ฆ Using packages' -[build] - render = false - list = 'local' - publishResources = false + time = 5 facilitation = false emoji= '๐Ÿงฉ' @@ -12,6 +9,11 @@ emoji= '๐Ÿงฉ' 2='Define a package' 3='Identify some benefits of using a third-party party software library when programming' 4='Describe why need to use npm when we are building JavaScript applications' +[build] + render = false + list = 'never' + publishResources = false + +++ When writing software, we continually make use of software written by other developers. We can call these {{}}A **package** is some code which is grouped together to provide some functionality.{{}} diff --git a/common-content/en/module/js1/parameters/index.md b/common-content/en/module/js1/parameters/index.md index 7bf46f574..ab45cce13 100644 --- a/common-content/en/module/js1/parameters/index.md +++ b/common-content/en/module/js1/parameters/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿท๏ธ Parameterising a function' -[build] - render = false - list = 'local' - publishResources = false + time = 40 facilitation = false emoji= '๐Ÿ—„๏ธ' @@ -13,6 +10,11 @@ emoji= '๐Ÿ—„๏ธ' 3='Differentiate between parameters and arguments' 4='Invoke a given function with an appropriate argument to produce some target output' +[build] + render = false + list = 'never' + publishResources = false + +++ At the moment, `decimalNumber` is a variable in the global scope of our program: diff --git a/common-content/en/module/js1/percentages/index.md b/common-content/en/module/js1/percentages/index.md index cd2e52943..03131dd38 100644 --- a/common-content/en/module/js1/percentages/index.md +++ b/common-content/en/module/js1/percentages/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿงฉ Percentages' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿ—„๏ธ' [objectives] 2='Construct simple expressions to represent a calculation' +[build] + render = false + list = 'never' + publishResources = false + +++ Let's begin with this problem: diff --git a/common-content/en/module/js1/playing-computer/index.md b/common-content/en/module/js1/playing-computer/index.md index a66813b84..af425ec72 100644 --- a/common-content/en/module/js1/playing-computer/index.md +++ b/common-content/en/module/js1/playing-computer/index.md @@ -1,9 +1,6 @@ +++ title = '๐ŸŽฎ Playing computer' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿ—„๏ธ' @@ -13,6 +10,11 @@ emoji= '๐Ÿ—„๏ธ' 3='Define a frame' 4='Describe what happens when a function is called' 5='Differentiate between a local frame and a global frame' +[build] + render = false + list = 'never' + publishResources = false + +++ To understand how `convertToPercentage` works we must build a mental model of how the computer executes our code. To build this model, we use a method called {{}}.**Playing computer** means simulating how the computer executes our code. We "step through" the code, line by line, and work out what the computer does when it follows each instruction.{{}} diff --git a/common-content/en/module/js1/repl/index.md b/common-content/en/module/js1/repl/index.md index 1a52611ff..39583a226 100644 --- a/common-content/en/module/js1/repl/index.md +++ b/common-content/en/module/js1/repl/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿงพ Evaluating expressions' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false emoji= '๐Ÿ—„๏ธ' @@ -11,6 +8,11 @@ emoji= '๐Ÿ—„๏ธ' 1='Define the features of the Node REPL' 2='Evaluate expressions using your mental model of JavaScript' 3='Evaluate expressions using the Node REPL' +[build] + render = false + list = 'never' + publishResources = false + +++ {{}}Computers work by storing and performing operations on data.{{}} diff --git a/common-content/en/module/js1/return/index.md b/common-content/en/module/js1/return/index.md index 49029c9b6..792407c3d 100644 --- a/common-content/en/module/js1/return/index.md +++ b/common-content/en/module/js1/return/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿ“ค Returning from a function' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿ—„๏ธ' @@ -11,6 +8,11 @@ emoji= '๐Ÿ—„๏ธ' 1='Identify the return value at a call site given its function declaration' 2='Log the return value of a function' 3='Given a short program, state the number of times a given function is called' +[build] + render = false + list = 'never' + publishResources = false + +++ We need a way to access the percentage string that is created inside `convertToPercentage`. To access values created inside functions, we write {{}}We write a return statement to specify a function's return value. If your function call is like a question, the return value is the answer. It's what comes back.{{}}. diff --git a/common-content/en/module/js1/reuse/index.md b/common-content/en/module/js1/reuse/index.md index 4e9875fc1..d64ddf6c8 100644 --- a/common-content/en/module/js1/reuse/index.md +++ b/common-content/en/module/js1/reuse/index.md @@ -1,9 +1,6 @@ +++ title = 'โ™ป๏ธ Reusing the function' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿ—„๏ธ' @@ -11,6 +8,11 @@ emoji= '๐Ÿ—„๏ธ' 1='Reuse code to perform the same calculation with different inputs' 2='Evaluate a function expression' 3='Call a function with an input in REPL' +[build] + render = false + list = 'never' + publishResources = false + +++ Our goal is for `convertToPercentage` to be _reusable_ for any number. To check this goal, let's call `convertToPercentage` with different arguments and check the return value each time: diff --git a/common-content/en/module/js1/scope/index.md b/common-content/en/module/js1/scope/index.md index 81ad9ba94..652ff0d11 100644 --- a/common-content/en/module/js1/scope/index.md +++ b/common-content/en/module/js1/scope/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿ”ญ Scope' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= 'โŒ' [objectives] 1='Define scope' 2='Explain what happens when a variable is referenced out of scope' +[build] + render = false + list = 'never' + publishResources = false + +++ The function `convertToPercentage` will only be useful if we can access the `percentage` string that it creates. Otherwise, we won't be able to use the result of `convertToPercentage` in other parts of our code. We can try accessing the `percentage` variable outside the function body like this: diff --git a/common-content/en/module/js1/scripts/index.md b/common-content/en/module/js1/scripts/index.md index 50804f151..3c3466560 100644 --- a/common-content/en/module/js1/scripts/index.md +++ b/common-content/en/module/js1/scripts/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ“ Running scripts' -[build] - render = false - list = 'local' - publishResources = false + time = 10 facilitation = false emoji= '๐Ÿ—„๏ธ' [objectives] 1='Execute a JavaScript file with Node' +[build] + render = false + list = 'never' + publishResources = false + +++ So far weโ€™ve seen how expressions can be evaluated using the Node REPL. The Node REPL is useful for evaluating expressions quickly. diff --git a/common-content/en/module/js1/setup/index.md b/common-content/en/module/js1/setup/index.md index 7aa22f219..093fcce22 100644 --- a/common-content/en/module/js1/setup/index.md +++ b/common-content/en/module/js1/setup/index.md @@ -1,15 +1,17 @@ +++ title = '๐ŸŽ’ Starting a project' -[build] - render = false - list = 'local' - publishResources = false + time = 10 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Identify a package.json' 2='Explain the purpose of a package.json' +[build] + render = false + list = 'never' + publishResources = false + +++ {{}} diff --git a/common-content/en/module/js1/strategy/index.md b/common-content/en/module/js1/strategy/index.md index b8c2983b2..819120b18 100644 --- a/common-content/en/module/js1/strategy/index.md +++ b/common-content/en/module/js1/strategy/index.md @@ -1,14 +1,16 @@ +++ title = 'โ†™๏ธ โ†˜๏ธ Making a choice' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Propose a strategy for solving a problem' +[build] + render = false + list = 'never' + publishResources = false + +++ Our function works for morning inputs like `"08:00"`. In this case, the function returns the target output of `"08:00 am"` as required. However, at the moment, the output of `formatAs12HourClock("23:00")` is `"23:00 am"`. diff --git a/common-content/en/module/js1/strings/index.md b/common-content/en/module/js1/strings/index.md index 02d6dd8b0..caf035c42 100644 --- a/common-content/en/module/js1/strings/index.md +++ b/common-content/en/module/js1/strings/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿงถ Accessing strings' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false emoji= '๐Ÿงฉ' @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' 1='Define zero-indexing' 2= 'Given a short program, determine the return value of a call to slice on a string before execution' 3='Describe how to convert a string into a number in JavaScript' +[build] + render = false + list = 'never' + publishResources = false + +++ Given a `time` string we need to access the _first 2 characters_ of the string which represent the hours. diff --git a/common-content/en/module/js1/sub-goal/index.md b/common-content/en/module/js1/sub-goal/index.md index 98048abc8..2145adbe1 100644 --- a/common-content/en/module/js1/sub-goal/index.md +++ b/common-content/en/module/js1/sub-goal/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿง  Forming sub-goals' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define a sub-goal' 2='Explain why we use sub-goals' +[build] + render = false + list = 'never' + publishResources = false + +++ For `formatAs12HourClock` our strategy for inputs like `"23:00"` involves checking if the `hours` value is less than 12. For this purpose, we can use the [**greater than** comparison operator `>`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Greater_than). diff --git a/common-content/en/module/js1/terminal/index.md b/common-content/en/module/js1/terminal/index.md index b9ad294c1..d32914ddc 100644 --- a/common-content/en/module/js1/terminal/index.md +++ b/common-content/en/module/js1/terminal/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿ–ฅ๏ธ Terminal interface' -[build] - render = false - list = 'local' - publishResources = false + time = 10 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Identify the terminal and its purpose' 2='Execute commands in the terminal' +[build] + render = false + list = 'never' + publishResources = false + +++ Programmers need interfaces to ask computers to do things. A computer terminal is an **interface** where programmers can issue commands to a computer. Because users enter text instructions and receive text output, we say that the terminal is a **text-based interface**. diff --git a/common-content/en/module/js1/variables/index.md b/common-content/en/module/js1/variables/index.md index 9689c46a3..26d320f35 100644 --- a/common-content/en/module/js1/variables/index.md +++ b/common-content/en/module/js1/variables/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿท๏ธ Saving expressions' -[build] - render = false - list = 'local' - publishResources = false + time = 5 facilitation = false emoji= '๐Ÿ—„๏ธ' @@ -11,6 +8,11 @@ emoji= '๐Ÿ—„๏ธ' 1='Identify the syntactic features of a variable declaration' 2='Explain why we use variable declarations' 3='Create strings using variables and template literals' +[build] + render = false + list = 'never' + publishResources = false + +++ In programming we often want to _reuse_ our work. Consider the string: `"Hello there";` diff --git a/common-content/en/module/js2/_index.md b/common-content/en/module/js2/_index.md index a598dbf7f..913926abf 100644 --- a/common-content/en/module/js2/_index.md +++ b/common-content/en/module/js2/_index.md @@ -5,4 +5,9 @@ layout="block-viewer" hide_from_overview="true" noindex="true" emoji="๐Ÿฃ" +[build] + render = false + list = 'never' + publishResources = false + +++ diff --git a/common-content/en/module/js2/access/index.md b/common-content/en/module/js2/access/index.md index 039d08c5e..ca9b85783 100644 --- a/common-content/en/module/js2/access/index.md +++ b/common-content/en/module/js2/access/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿšช Property access' -[build] - render = false - list = 'local' - publishResources = false + time = 10 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Access object property values with dot notation' +[build] + render = false + list = 'never' + publishResources = false + +++ We've already accessed object property values. `console` is an object: diff --git a/common-content/en/module/js2/arrays/index.md b/common-content/en/module/js2/arrays/index.md index de8f57b26..9c9e35834 100644 --- a/common-content/en/module/js2/arrays/index.md +++ b/common-content/en/module/js2/arrays/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿ“œ Grouping data' -[build] - render = false - list = 'local' - publishResources = false + time = 10 facilitation = false emoji= '๐Ÿงฉ' @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' 1='Access items in an array using an index' 2='Identify the benefits of using an array to store information' +[build] + render = false + list = 'never' + publishResources = false + +++ In JavaScript, we can store data inside an {{}}An **array** is an ordered list of data{{}} diff --git a/common-content/en/module/js2/assembly/index.md b/common-content/en/module/js2/assembly/index.md index 5c575319b..058bae75f 100644 --- a/common-content/en/module/js2/assembly/index.md +++ b/common-content/en/module/js2/assembly/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿงฑ Assembling the parts' -[build] - render = false - list = 'local' - publishResources = false + time = 10 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Identify a bug when a function gives an unexpected output' +[build] + render = false + list = 'never' + publishResources = false + +++ Now suppose we have a program where we use the functions we implemented earlier: diff --git a/common-content/en/module/js2/browser/index.md b/common-content/en/module/js2/browser/index.md index 5046f1285..c9cbf0539 100644 --- a/common-content/en/module/js2/browser/index.md +++ b/common-content/en/module/js2/browser/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿ’ป User interfaces' -[build] - render = false - list = 'local' - publishResources = false + time = 10 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define static html' 2='Explain why we interact with user interfaces' +[build] + render = false + list = 'never' + publishResources = false + +++ User interfaces provide the gateway between a user and a complex application. diff --git a/common-content/en/module/js2/character-limit/index.md b/common-content/en/module/js2/character-limit/index.md index a0b94341f..fd5ee8ea1 100644 --- a/common-content/en/module/js2/character-limit/index.md +++ b/common-content/en/module/js2/character-limit/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ›‘ Character limit' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define acceptance criteria for the character limit component' +[build] + render = false + list = 'never' + publishResources = false + +++ Letโ€™s define a problem. diff --git a/common-content/en/module/js2/check-in/index.md b/common-content/en/module/js2/check-in/index.md index 605e520c2..f30777704 100644 --- a/common-content/en/module/js2/check-in/index.md +++ b/common-content/en/module/js2/check-in/index.md @@ -1,13 +1,15 @@ +++ title="โœ๏ธ Check your progress" -[build] - render = false - list = 'local' - publishResources = false + time=30 vocabulary="Backlog" [objectives] 1="Identify outstanding pieces of work" +[build] + render = false + list = 'never' + publishResources = false + +++ This week you should have been **building an app in pairs**. diff --git a/common-content/en/module/js2/check-progress/index.md b/common-content/en/module/js2/check-progress/index.md index edb827f6d..0f829af4b 100644 --- a/common-content/en/module/js2/check-progress/index.md +++ b/common-content/en/module/js2/check-progress/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ“ˆ Check progress' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Use a plan to check progress in solving a problem' +[build] + render = false + list = 'never' + publishResources = false + +++ Let's use the plan from earlier to check our progress. diff --git a/common-content/en/module/js2/demo/index.md b/common-content/en/module/js2/demo/index.md index e28c18694..cb2eb585e 100644 --- a/common-content/en/module/js2/demo/index.md +++ b/common-content/en/module/js2/demo/index.md @@ -1,13 +1,15 @@ +++ title="โ–ถ๏ธ Demo" -[build] - render = false - list = 'local' - publishResources = false + time= 60 vocabulary="Backlog" [objectives] 1="Demonstrate your application in front of the group" +[build] + render = false + list = 'never' + publishResources = false + +++ Take this time to demo the application you've been building this week to the rest of the group (your application doesn't need to be finished!) diff --git a/common-content/en/module/js2/dom/index.md b/common-content/en/module/js2/dom/index.md index a79e86e0d..03cf53417 100644 --- a/common-content/en/module/js2/dom/index.md +++ b/common-content/en/module/js2/dom/index.md @@ -1,14 +1,16 @@ +++ title = '๐ŸŒฒ Interacting with the page' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define the Document Object Model' +[build] + render = false + list = 'never' + publishResources = false + +++ Let's consider the starting html. We need a way of interacting with the elements of this page once it is rendered. diff --git a/common-content/en/module/js2/events/index.md b/common-content/en/module/js2/events/index.md index c9020af5c..6c2afb5ce 100644 --- a/common-content/en/module/js2/events/index.md +++ b/common-content/en/module/js2/events/index.md @@ -1,15 +1,17 @@ +++ title = '๐ŸŽฌ Events' -[build] - render = false - list = 'local' - publishResources = false + time = 60 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Describe an event in the browser environment' 2='Update the strategy for implementing a character limit component' +[build] + render = false + list = 'never' + publishResources = false + +++ In the case of the ` textarea` element, we want to update the `p` element text **every time the user types inside the textarea**. In other words, we want our application to **_react_** to the **_user typing on the keyboard_**. Currently our plan looks like this: diff --git a/common-content/en/module/js2/grouping-data/index.md b/common-content/en/module/js2/grouping-data/index.md index 1ecbed091..39197a193 100644 --- a/common-content/en/module/js2/grouping-data/index.md +++ b/common-content/en/module/js2/grouping-data/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ’พ Related pieces of data' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Explain why using multiple variable declarations for related data is problematic' +[build] + render = false + list = 'never' + publishResources = false + +++ In programming, we often have **related** pieces of data. diff --git a/common-content/en/module/js2/iteration/index.md b/common-content/en/module/js2/iteration/index.md index 86ada5cc0..0e4972cea 100644 --- a/common-content/en/module/js2/iteration/index.md +++ b/common-content/en/module/js2/iteration/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿ” Iterating' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define iteration' 2='Explain why iteration is relevant in a particular problem' +[build] + render = false + list = 'never' + publishResources = false + +++ To solve the sub-goal, we have to repeatedly add each number in the array to the `total`, one at a time. In programming, the process of repeating something is called **iteration**. diff --git a/common-content/en/module/js2/key-values/index.md b/common-content/en/module/js2/key-values/index.md index b373683b9..f6b1b6252 100644 --- a/common-content/en/module/js2/key-values/index.md +++ b/common-content/en/module/js2/key-values/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿ—๏ธ Key value pairs' -[build] - render = false - list = 'local' - publishResources = false + time = 10 facilitation = false emoji= '๐Ÿงฉ' @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' 1='Define an object property' 2='Identify key-value pairs in an object literal' +[build] + render = false + list = 'never' + publishResources = false + +++ The `profileData` object is made up of **properties**. diff --git a/common-content/en/module/js2/mean/index.md b/common-content/en/module/js2/mean/index.md index 9f002afa0..e76f55ce2 100644 --- a/common-content/en/module/js2/mean/index.md +++ b/common-content/en/module/js2/mean/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ“Š Calculating the mean' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Describe how to compute the mean of a data set in JavaScript' +[build] + render = false + list = 'never' + publishResources = false + +++ Let's consider a problem where we calculate the [mean of a list of numbers](https://www.mathsisfun.com/mean.html). diff --git a/common-content/en/module/js2/median/index.md b/common-content/en/module/js2/median/index.md index c72d2e225..4a2eac244 100644 --- a/common-content/en/module/js2/median/index.md +++ b/common-content/en/module/js2/median/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ“Š Calculating the median' -[build] - render = false - list = 'local' - publishResources = false + time = 25 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Describe how to calculate the median of a list in JavaScript' +[build] + render = false + list = 'never' + publishResources = false + +++ Let's define another problem. diff --git a/common-content/en/module/js2/multiple-params/index.md b/common-content/en/module/js2/multiple-params/index.md index 0cd880b59..ff04fb3e3 100644 --- a/common-content/en/module/js2/multiple-params/index.md +++ b/common-content/en/module/js2/multiple-params/index.md @@ -1,14 +1,16 @@ +++ title = 'โ“โ“โ“ Multiple parameters' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Describe how to extend a strategy for one item to multiple items' +[build] + render = false + list = 'never' + publishResources = false + +++ Let's consider the case when there are multiple query parameters in the query string. diff --git a/common-content/en/module/js2/mutating/index.md b/common-content/en/module/js2/mutating/index.md index d16d77f7a..bc43b7cc8 100644 --- a/common-content/en/module/js2/mutating/index.md +++ b/common-content/en/module/js2/mutating/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ–Š๏ธ Mutating' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Describe how to mutate an object property value' +[build] + render = false + list = 'never' + publishResources = false + +++ Arrays are a type of object in JavaScript, they are still mutable data structures. diff --git a/common-content/en/module/js2/mutation/index.md b/common-content/en/module/js2/mutation/index.md index 04bb8a832..d797ae6d8 100644 --- a/common-content/en/module/js2/mutation/index.md +++ b/common-content/en/module/js2/mutation/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ”€ Mutation' -[build] - render = false - list = 'local' - publishResources = false + time = 25 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define mutation' +[build] + render = false + list = 'never' + publishResources = false + +++ Let's take another look at our earlier implementation of `calculateMedian`: diff --git a/common-content/en/module/js2/no-params/index.md b/common-content/en/module/js2/no-params/index.md index 0439f29dc..c2c861eb3 100644 --- a/common-content/en/module/js2/no-params/index.md +++ b/common-content/en/module/js2/no-params/index.md @@ -1,14 +1,16 @@ +++ title = 'โ“ No parameters' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Explain why toBe cannot be used to compare the contents of two objects' +[build] + render = false + list = 'never' + publishResources = false + +++ Let's look at the case where the query string is an empty string. diff --git a/common-content/en/module/js2/one-pair/index.md b/common-content/en/module/js2/one-pair/index.md index f44ba3c6a..684cbb3fb 100644 --- a/common-content/en/module/js2/one-pair/index.md +++ b/common-content/en/module/js2/one-pair/index.md @@ -1,15 +1,17 @@ +++ title = 'โ“ Single pair case' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Suggest a way of splitting a string into an array' 2='Destructure an array of length 2' +[build] + render = false + list = 'never' + publishResources = false + +++ Let's consider another test case: when the query string contains a single key-value pair. diff --git a/common-content/en/module/js2/ordered-data/index.md b/common-content/en/module/js2/ordered-data/index.md index 0febf2e2d..fb411726b 100644 --- a/common-content/en/module/js2/ordered-data/index.md +++ b/common-content/en/module/js2/ordered-data/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ“ Ordered data' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Explain the limitations of arrays when storing data' +[build] + render = false + list = 'never' + publishResources = false + +++ Let's imagine we're writing a program that involves information about a user's profile. diff --git a/common-content/en/module/js2/pair-up/index.md b/common-content/en/module/js2/pair-up/index.md index 79f9ab446..0a8121b63 100644 --- a/common-content/en/module/js2/pair-up/index.md +++ b/common-content/en/module/js2/pair-up/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿซฑ๐Ÿฟโ€๐Ÿซฒ๐Ÿพ Pair up' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1="Prepare for next week's project" +[build] + render = false + list = 'never' + publishResources = false + +++ For the final week of this module, you will need to **work in pairs** to **build an application from scratch**. diff --git a/common-content/en/module/js2/pick-an-app/index.md b/common-content/en/module/js2/pick-an-app/index.md index 14b6c79f6..455df9178 100644 --- a/common-content/en/module/js2/pick-an-app/index.md +++ b/common-content/en/module/js2/pick-an-app/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿช€ Discuss an app' -[build] - render = false - list = 'local' - publishResources = false + time = 85 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Discuss problem solving strategies in groups' 2='Check required functionality against acceptance criteria' +[build] + render = false + list = 'never' + publishResources = false + +++ This week you're building small UI components/apps using DOM manipulation. The aim of this session is to get together in groups and discuss strategy and implementation for the week's backlog issues. diff --git a/common-content/en/module/js2/plan/index.md b/common-content/en/module/js2/plan/index.md index 713132b14..6bec9771e 100644 --- a/common-content/en/module/js2/plan/index.md +++ b/common-content/en/module/js2/plan/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿงญ Strategy' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Break down a problem into a series of steps' +[build] + render = false + list = 'never' + publishResources = false + +++ To implement the character limit component, we need to update the interface as the user types in the text area. We can outline a strategy as follows: diff --git a/common-content/en/module/js2/query-string/index.md b/common-content/en/module/js2/query-string/index.md index 7e1e3d162..3fc165098 100644 --- a/common-content/en/module/js2/query-string/index.md +++ b/common-content/en/module/js2/query-string/index.md @@ -1,9 +1,6 @@ +++ title = 'โ“๐Ÿชข Query strings' -[build] - render = false - list = 'local' - publishResources = false + time = 10 facilitation = false emoji= '๐Ÿงฉ' @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' 1='Identify the query string section of a url' 2='Identify query parameters within a query string' 3='Explain why an object is a more useful structure for storing query parameters than a string' +[build] + render = false + list = 'never' + publishResources = false + +++ Letโ€™s define a problem. diff --git a/common-content/en/module/js2/querying/index.md b/common-content/en/module/js2/querying/index.md index 5eba7a92a..de57e07b7 100644 --- a/common-content/en/module/js2/querying/index.md +++ b/common-content/en/module/js2/querying/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ”Ž Querying the DOM' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Access elements in the DOM using selector methods' +[build] + render = false + list = 'never' + publishResources = false + +++ Inside the `body` of the html document, we start with the following html: diff --git a/common-content/en/module/js2/reference/index.md b/common-content/en/module/js2/reference/index.md index b585d19d9..1d3ef52ed 100644 --- a/common-content/en/module/js2/reference/index.md +++ b/common-content/en/module/js2/reference/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿค References' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' 1='Define reference' 2='Describe some effects of variables being assigned the same array reference' 3='Identify when 2 variables will share the same array reference' +[build] + render = false + list = 'never' + publishResources = false + +++ Arrays are stored by {{}} diff --git a/common-content/en/module/js2/response/index.md b/common-content/en/module/js2/response/index.md index 4a2b8258a..87d6b9f94 100644 --- a/common-content/en/module/js2/response/index.md +++ b/common-content/en/module/js2/response/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿ“ค Reacting to events' -[build] - render = false - list = 'local' - publishResources = false + time = 60 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Identify the syntactic features of a call to addEventListener' 2='Explain when an event listener is called' +[build] + render = false + list = 'never' + publishResources = false + +++ As a user, we interact with the elements on a web page. We _click_ on buttons, _input_ text, _submit_ forms etc. diff --git a/common-content/en/module/js2/side-effects/index.md b/common-content/en/module/js2/side-effects/index.md index 450bc9e16..630db4ff6 100644 --- a/common-content/en/module/js2/side-effects/index.md +++ b/common-content/en/module/js2/side-effects/index.md @@ -1,15 +1,17 @@ +++ title = 'โš ๏ธ Side effects' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define a side effect' 2='Describe how side effects lead to buggy code' +[build] + render = false + list = 'never' + publishResources = false + +++ Currently `calculateMedian` mutates its input - the `list` of numbers. This mutation is called a {{}} A function has a side effect if it does something which can be observed from outside of the function (aside from returning a value). Removing an element from an array is a side effect. Logging something to the console is also a side effect.{{}}. diff --git a/common-content/en/module/js2/summing/index.md b/common-content/en/module/js2/summing/index.md index ebab97fb9..adb27a8ae 100644 --- a/common-content/en/module/js2/summing/index.md +++ b/common-content/en/module/js2/summing/index.md @@ -1,15 +1,17 @@ +++ title = 'โž• Summation' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Describe how to sum the numbers in a list' 2='Explain why repeated statements are hard to maintain' +[build] + render = false + list = 'never' + publishResources = false + +++ > ๐ŸŽฏ Sub-goal: compute the sum of an array of numbers. diff --git a/common-content/en/module/js2/update/index.md b/common-content/en/module/js2/update/index.md index f1f275d4e..301826fde 100644 --- a/common-content/en/module/js2/update/index.md +++ b/common-content/en/module/js2/update/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿท๏ธ Updating the interface' -[build] - render = false - list = 'local' - publishResources = false + time = 45 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Access and modify the innerText of a html element' +[build] + render = false + list = 'never' + publishResources = false + +++ We can calculate the remaining characters available every time a user's key is released from the keyboard in the `textarea`. Finally, we must update the `p` element in the user interface with the number of characters remaining. diff --git a/common-content/en/module/js2/variable-keys/index.md b/common-content/en/module/js2/variable-keys/index.md index 1d601a012..538b43c76 100644 --- a/common-content/en/module/js2/variable-keys/index.md +++ b/common-content/en/module/js2/variable-keys/index.md @@ -1,15 +1,17 @@ +++ title = '[ ] Access with variables' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Explain when square bracket notation may be necessary to access an object' 2='Explain why a previous test breaks once the implementation changes' +[build] + render = false + list = 'never' + publishResources = false + +++ We can mutate an object using `.` dot notation. However, if we look at the return value in the previous implementation we get `{ key : "banana"}`. diff --git a/common-content/en/module/js3/_index.md b/common-content/en/module/js3/_index.md index 6d94c1e77..8724b6bf1 100644 --- a/common-content/en/module/js3/_index.md +++ b/common-content/en/module/js3/_index.md @@ -5,4 +5,9 @@ layout="block-viewer" hide_from_overview="true" noindex="true" emoji="๐Ÿฅ" +[build] + render = false + list = 'never' + publishResources = false + +++ diff --git a/common-content/en/module/js3/async-await/index.md b/common-content/en/module/js3/async-await/index.md index abfcfd690..f14380b07 100644 --- a/common-content/en/module/js3/async-await/index.md +++ b/common-content/en/module/js3/async-await/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿฌ async/await' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define syntactic sugar' 2='Write a function using the async keyword' +[build] + render = false + list = 'never' + publishResources = false + +++ ```mermaid diff --git a/common-content/en/module/js3/asynchrony/index.md b/common-content/en/module/js3/asynchrony/index.md index 6b69c90ef..2eb490931 100644 --- a/common-content/en/module/js3/asynchrony/index.md +++ b/common-content/en/module/js3/asynchrony/index.md @@ -1,9 +1,6 @@ +++ title = 'โณ Asynchrony : outside time' -[build] - render = false - list = 'local' - publishResources = false + time = 40 facilitation = false emoji= '๐Ÿงฉ' @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' 1="Define asynchrony" 2="Explain why we need asynchrony" 3="Identify an asynchronous method we have already used" +[build] + render = false + list = 'never' + publishResources = false + +++ We can handle latency using {{}}run code in a different order.{{}} To understand asynchrony we first need to be clear about {{}}run code in the order it is written.{{}}. diff --git a/common-content/en/module/js3/break-down/index.md b/common-content/en/module/js3/break-down/index.md index aa19e7129..bfc942b18 100644 --- a/common-content/en/module/js3/break-down/index.md +++ b/common-content/en/module/js3/break-down/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿงฉ Break down the problem' -[build] - render = false - list = 'local' - publishResources = false + time = "30" facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Identify and sequence sub tasks' +[build] + render = false + list = 'never' + publishResources = false + +++ Let's think through building this film search interface step-by-step. Write down your sequence of steps to build this interface. diff --git a/common-content/en/module/js3/callbacks/index.md b/common-content/en/module/js3/callbacks/index.md index 4f20bd251..86ffe5d0d 100644 --- a/common-content/en/module/js3/callbacks/index.md +++ b/common-content/en/module/js3/callbacks/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿชƒ Callbacks' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' 1='Define a callback' 2="Sketch the event loop" 3="Predict the order of logged numbers using the event loop model" +[build] + render = false + list = 'never' + publishResources = false + +++ Consider this visualisation of an asynchronous program: diff --git a/common-content/en/module/js3/capturing-events/index.md b/common-content/en/module/js3/capturing-events/index.md index c40e725dd..56912dcbc 100644 --- a/common-content/en/module/js3/capturing-events/index.md +++ b/common-content/en/module/js3/capturing-events/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿฆป๐Ÿป Capturing the user event' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Add an event listener to a user input' +[build] + render = false + list = 'never' + publishResources = false + +++ We've introduced our state, and our render works for different values of that state. But users of our website can't change the `searchTerm` state themselves. We need to introduce a way for them to change the `searchTerm` state via the UI. diff --git a/common-content/en/module/js3/catch/index.md b/common-content/en/module/js3/catch/index.md index f62f96bb7..3ff07ef81 100644 --- a/common-content/en/module/js3/catch/index.md +++ b/common-content/en/module/js3/catch/index.md @@ -1,15 +1,17 @@ +++ title = '๐ŸฅŽ try/catch' -[build] - render = false - list = 'local' - publishResources = false + time = 10 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define a try/catch block' 2='Handle an error' +[build] + render = false + list = 'never' + publishResources = false + +++ We can handle errors with a try/catch block. We can use the `try` keyword to _try_ to do something, and if it fails, `catch` the {{}}An [Error](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) is a global object produced when something goes wrong. We can throw an [Error](https://www.w3schools.com/js/js_errors.asp) manually with the `throw` keyword.{{}} We can use try/catch in both synchronous and asynchronous code. diff --git a/common-content/en/module/js3/chaining/index.md b/common-content/en/module/js3/chaining/index.md index 5358af377..05558efc6 100644 --- a/common-content/en/module/js3/chaining/index.md +++ b/common-content/en/module/js3/chaining/index.md @@ -1,11 +1,13 @@ +++ title = 'Chaining Promises' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] +[build] + render = false + list = 'never' + publishResources = false + +++ diff --git a/common-content/en/module/js3/check-in-coordinate/index.md b/common-content/en/module/js3/check-in-coordinate/index.md index d44eba04a..3fca2bad7 100644 --- a/common-content/en/module/js3/check-in-coordinate/index.md +++ b/common-content/en/module/js3/check-in-coordinate/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿ“ Check-in โžก๏ธ Coordinate' -[build] - render = false - list = 'local' - publishResources = false + facilitation = false time=10 emoji= '๐Ÿงฉ' [objectives] 1="Perform quick temperature check on the current concepts" 2="Devise strategies for dealing with misconceptions during the week" +[build] + render = false + list = 'never' + publishResources = false + +++ 1. Assemble as group diff --git a/common-content/en/module/js3/components/index.md b/common-content/en/module/js3/components/index.md index 8288cd965..98a0676c9 100644 --- a/common-content/en/module/js3/components/index.md +++ b/common-content/en/module/js3/components/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿƒ Building a component' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Implement components for a user interface' +[build] + render = false + list = 'never' + publishResources = false + +++ Recall our sub-goal: diff --git a/common-content/en/module/js3/composing-elements/index.md b/common-content/en/module/js3/composing-elements/index.md index d5ae1c924..141288071 100644 --- a/common-content/en/module/js3/composing-elements/index.md +++ b/common-content/en/module/js3/composing-elements/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿงฑ Composing elements' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Compose UI elements to some specification' 2='Append DOM elements to other nodes in the DOM tree' +[build] + render = false + list = 'never' + publishResources = false + +++ We can start by calling `createElement` to create and {{}}To **compose DOM elements** means to **combine DOM elements** to form some part of the user interface.{{}}. diff --git a/common-content/en/module/js3/data-ui/index.md b/common-content/en/module/js3/data-ui/index.md index dce133ae4..c3793e0ed 100644 --- a/common-content/en/module/js3/data-ui/index.md +++ b/common-content/en/module/js3/data-ui/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ’พ โžก๏ธ ๐Ÿ’ป Data to UI ' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Explain how data is rendered into a user interface' +[build] + render = false + list = 'never' + publishResources = false + +++ When we build user interfaces we often take data and {{}}**rendering** is the process of building an interface from some code{{}} it in the user interface. We will model some real-life objects using data structures such as arrays and objects. However, end users don't directly interact with data structures. Instead, they'll interact with a rendering of these data structures through some user interface, typically a web browser. We're going to start with some structured data and explore how we can render it on the page. diff --git a/common-content/en/module/js3/diagnose/index.md b/common-content/en/module/js3/diagnose/index.md index 269749570..74a106356 100644 --- a/common-content/en/module/js3/diagnose/index.md +++ b/common-content/en/module/js3/diagnose/index.md @@ -1,15 +1,17 @@ +++ title = '๐ŸŒก๏ธ Diagnose' -[build] - render = false - list = 'local' - publishResources = false + facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Identify areas of weakness' 2='Address misconceptions from prep work' 3='Step through some code and check how it runs' +[build] + render = false + list = 'never' + publishResources = false + +++ This is a pairing activity! diff --git a/common-content/en/module/js3/fetch-films/index.md b/common-content/en/module/js3/fetch-films/index.md index d4544333e..251db6bdf 100644 --- a/common-content/en/module/js3/fetch-films/index.md +++ b/common-content/en/module/js3/fetch-films/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ• ๐ŸŽž๏ธ fetch films' -[build] - render = false - list = 'local' - publishResources = false + time = 60 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Apply fetch to get data from an API' +[build] + render = false + list = 'never' + publishResources = false + +++ Now that we have a basic understanding of Web APIs and Promises, let's use our knowledge to get some data from an API. There's [a list of films](/js3/blocks/fetch-films/data.json) stored in a JSON file in this directory. We'll use `fetch` to get the data from this API and then render it to the page. diff --git a/common-content/en/module/js3/fetch/index.md b/common-content/en/module/js3/fetch/index.md index 875c95715..5bf80b690 100644 --- a/common-content/en/module/js3/fetch/index.md +++ b/common-content/en/module/js3/fetch/index.md @@ -1,13 +1,15 @@ +++ title = 'fetch API' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] +[build] + render = false + list = 'never' + publishResources = false + +++ Let's suppose we have a remote API hosted at the following url: "https://api-film-data.com". diff --git a/common-content/en/module/js3/fetching-data/index.md b/common-content/en/module/js3/fetching-data/index.md index b5c14965d..270a361c1 100644 --- a/common-content/en/module/js3/fetching-data/index.md +++ b/common-content/en/module/js3/fetching-data/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿ• Fetching data' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define a client side Web API' 2='Define a server side API' +[build] + render = false + list = 'never' + publishResources = false + +++ So far we have displayed film data stored in our JavaScript code. But real applications fetch data from servers over the internet. We can restate our problem as follows: diff --git a/common-content/en/module/js3/identifying-state/index.md b/common-content/en/module/js3/identifying-state/index.md index eec8058a3..b3d86d4a2 100644 --- a/common-content/en/module/js3/identifying-state/index.md +++ b/common-content/en/module/js3/identifying-state/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ”Ž Identifying state' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Identify the state in a given problem' +[build] + render = false + list = 'never' + publishResources = false + +++ > ๐Ÿ•ž State: data which may change over time. diff --git a/common-content/en/module/js3/internet/index.md b/common-content/en/module/js3/internet/index.md index 9c1bb3db7..b5d7665f8 100644 --- a/common-content/en/module/js3/internet/index.md +++ b/common-content/en/module/js3/internet/index.md @@ -1,9 +1,6 @@ +++ title = 'How the internet works' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' 1='Describe what happens when a user enters a url into a browser' 2='Explain the purpose of the HTTP protocol' 3='Define a GET request in the HTTP protocol' +[build] + render = false + list = 'never' + publishResources = false + +++ We've been using the internet for years, but how does it actually work? What happens when you type a URL into a browser? How does the browser know where to go? How does it know what to show? How does it know how to show it? diff --git a/common-content/en/module/js3/introducing-new-state/index.md b/common-content/en/module/js3/introducing-new-state/index.md index e8b6a078e..d2a5ae9ee 100644 --- a/common-content/en/module/js3/introducing-new-state/index.md +++ b/common-content/en/module/js3/introducing-new-state/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ†• Introducing new state' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='' +[build] + render = false + list = 'never' + publishResources = false + +++ We are introducing a new feature: being able to search for films. We have identified that this introduces one new element of state: the search term someone has asked for. diff --git a/common-content/en/module/js3/latency/index.md b/common-content/en/module/js3/latency/index.md index ef5ff5f4e..0e11be1c1 100644 --- a/common-content/en/module/js3/latency/index.md +++ b/common-content/en/module/js3/latency/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ—“๏ธ Latency' -[build] - render = false - list = 'local' - publishResources = false + time = 5 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define latency' +[build] + render = false + list = 'never' + publishResources = false + +++ ```mermaid diff --git a/common-content/en/module/js3/now-showing/index.md b/common-content/en/module/js3/now-showing/index.md index 72d6547b6..bfafa49f8 100644 --- a/common-content/en/module/js3/now-showing/index.md +++ b/common-content/en/module/js3/now-showing/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿ“ฝ๏ธ Cinema listings' -[build] - render = false - list = 'local' - publishResources = false + time = 20 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define an acceptance criterion for building a web page' 2='Use a wireframe to make a basic design for the web page' +[build] + render = false + list = 'never' + publishResources = false + +++ Suppose you're building a user interface to display the films that are now showing on a film website. We need to render some cinema listings in the user interface. Let's define an acceptance criterion: diff --git a/common-content/en/module/js3/one-to-one/index.md b/common-content/en/module/js3/one-to-one/index.md index adf304cff..d1449696f 100644 --- a/common-content/en/module/js3/one-to-one/index.md +++ b/common-content/en/module/js3/one-to-one/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ‘ญ๐Ÿพ One to one' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Describe how to render a list of data' +[build] + render = false + list = 'never' + publishResources = false + +++ We can now render _any one_ film data object in the UI. However, to fully solve this problem we must render a list of all of the film objects. For each film object, we need to render a corresponding film card in the UI. In this case, there is a {{}}A **one-to-one mapping** associates every element in a set to exactly one element in another set{{}}between the data array and the UI components on the web page. Each item in the array matches a node in the UI. We can represent this diagrammatically by pairing up the data elements with their corresponding UI components: diff --git a/common-content/en/module/js3/promises/index.md b/common-content/en/module/js3/promises/index.md index 12733fd41..3f725e4ec 100644 --- a/common-content/en/module/js3/promises/index.md +++ b/common-content/en/module/js3/promises/index.md @@ -1,15 +1,17 @@ +++ title = '๐Ÿซฑ๐Ÿฟโ€๐Ÿซฒ๐Ÿฝ Promises' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define a Promise' 2='Log a Promise to the console' +[build] + render = false + list = 'never' + publishResources = false + +++ ```mermaid diff --git a/common-content/en/module/js3/re-rendering-ui/index.md b/common-content/en/module/js3/re-rendering-ui/index.md index 3e4064485..4f6683d68 100644 --- a/common-content/en/module/js3/re-rendering-ui/index.md +++ b/common-content/en/module/js3/re-rendering-ui/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿชž Re-rendering the UI' -[build] - render = false - list = 'local' - publishResources = false + time = 45 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Trace the flow of data from user input to updated UI' +[build] + render = false + list = 'never' + publishResources = false + +++ With state updated from user input, we can re-render: diff --git a/common-content/en/module/js3/reacting/index.md b/common-content/en/module/js3/reacting/index.md index dff7660eb..821aac546 100644 --- a/common-content/en/module/js3/reacting/index.md +++ b/common-content/en/module/js3/reacting/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿช„ Reacting to user input' -[build] - render = false - list = 'local' - publishResources = false + time = 5 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Explain how Javascript can react to user input from a search input' +[build] + render = false + list = 'never' + publishResources = false + +++ As users interact with web applications, they trigger events like clicking buttons, submitting forms, or typing text that we need to respond to. Let's explore a common example: searching. diff --git a/common-content/en/module/js3/refactoring-to-state-and-render/index.md b/common-content/en/module/js3/refactoring-to-state-and-render/index.md index 9f430fe56..4967e4f31 100644 --- a/common-content/en/module/js3/refactoring-to-state-and-render/index.md +++ b/common-content/en/module/js3/refactoring-to-state-and-render/index.md @@ -1,9 +1,6 @@ +++ title = '๐Ÿงผ Refactoring to state+render' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' @@ -11,6 +8,11 @@ emoji= '๐Ÿงฉ' 1='Structure code to use state and render' 2='Define refactoring' 3='Refactor code' +[build] + render = false + list = 'never' + publishResources = false + +++ We are going to introduce a common pattern in writing UIs, which is to use a function called `render`. diff --git a/common-content/en/module/js3/rendering-based-on-state/index.md b/common-content/en/module/js3/rendering-based-on-state/index.md index fa6c690be..8997a4b08 100644 --- a/common-content/en/module/js3/rendering-based-on-state/index.md +++ b/common-content/en/module/js3/rendering-based-on-state/index.md @@ -1,15 +1,17 @@ +++ title = '๐ŸŽฑ Rendering based on state' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Filter films based on search terms' 2='Render a filtered list' +[build] + render = false + list = 'never' + publishResources = false + +++ For now, we have set the initial value of the `searchTerm` state to "Pirate". This means that our render function should only create cards for films which contain the word "Pirate" in their title. But right now, our render function creates cards for _all_ of the films. diff --git a/common-content/en/module/js3/simplifying-element-creation/index.md b/common-content/en/module/js3/simplifying-element-creation/index.md index ec1e16b80..c38209f6c 100644 --- a/common-content/en/module/js3/simplifying-element-creation/index.md +++ b/common-content/en/module/js3/simplifying-element-creation/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿงผ Simplifying element creation' -[build] - render = false - list = 'local' - publishResources = false + time = 25 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Extract functions for common tasks' +[build] + render = false + list = 'never' + publishResources = false + +++ We now have a card showing all of the information for one film. The code we have is quite repetitive and verbose. It does similar things lots of times. diff --git a/common-content/en/module/js3/single-datum/index.md b/common-content/en/module/js3/single-datum/index.md index 65f42cca4..5a80a9cf0 100644 --- a/common-content/en/module/js3/single-datum/index.md +++ b/common-content/en/module/js3/single-datum/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿ’ฝ Single datum' -[build] - render = false - list = 'local' - publishResources = false + time = 30 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Define a sub-goal for rendering data in the user interface' +[build] + render = false + list = 'never' + publishResources = false + +++ > ๐ŸŽฏ Sub-goal: Build a film card component diff --git a/common-content/en/module/js3/template-html/index.md b/common-content/en/module/js3/template-html/index.md index cb5f00017..5663bcc2b 100644 --- a/common-content/en/module/js3/template-html/index.md +++ b/common-content/en/module/js3/template-html/index.md @@ -1,14 +1,16 @@ +++ title = '๐Ÿฑ Simplifying element creation' -[build] - render = false - list = 'local' - publishResources = false + time = 15 facilitation = false emoji= '๐Ÿงฉ' [objectives] 1='Use template tags to simplify element initialisation' +[build] + render = false + list = 'never' + publishResources = false + +++ ### Using `