From ce3546e89f696de886ebe0bb85a4a0caf521e36f Mon Sep 17 00:00:00 2001 From: Asteris Giannoudis Date: Fri, 8 Nov 2024 12:08:28 +0200 Subject: [PATCH 1/6] [ MODULES ][ JS ] Updated content for setting up study lenses. --- .../javascript/denepo/setting-up-study-lenses/index.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/curriculum/modules/javascript/denepo/setting-up-study-lenses/index.md b/curriculum/modules/javascript/denepo/setting-up-study-lenses/index.md index ce88ac15..c799c668 100644 --- a/curriculum/modules/javascript/denepo/setting-up-study-lenses/index.md +++ b/curriculum/modules/javascript/denepo/setting-up-study-lenses/index.md @@ -8,9 +8,11 @@ TODO: **Setting up Study Lenses (v2) on your System** -1. Clone the `study-lenses` repository from this link: [ https://github.com/in-tech-gration/study-lenses/](https://github.com/in-tech-gration/study-lenses/){:target="_blank"}. +1. Clone the `study-lenses` repository from [this link](https://github.com/in-tech-gration/study-lenses/){:target="_blank"}. - `git clone git@github.com:in-tech-gration/study-lenses.git` + > _Note: Make sure you are **NOT** inside the **WDX-180** root folder_ + 2. Change to the `study-lenses` directory and install all dependencies: - Run: `cd study-lenses` From 92f3c755de9c6d75e6df77f116525eedb2e7d0f1 Mon Sep 17 00:00:00 2001 From: Asteris Giannoudis Date: Fri, 8 Nov 2024 12:20:31 +0200 Subject: [PATCH 2/6] [ CURRICULUM ][ WEEK 06 ] Updated instructions for study lenses. --- .../denepo/predictive_stepping/index.md | 4 +- .../denepo/what-is-javascript/index.md | 4 +- .../denepo/what-is-programming/index.md | 13 +--- curriculum/week06/index.md | 73 +++---------------- 4 files changed, 14 insertions(+), 80 deletions(-) diff --git a/curriculum/modules/javascript/denepo/predictive_stepping/index.md b/curriculum/modules/javascript/denepo/predictive_stepping/index.md index 96ebafad..affbab9c 100644 --- a/curriculum/modules/javascript/denepo/predictive_stepping/index.md +++ b/curriculum/modules/javascript/denepo/predictive_stepping/index.md @@ -12,9 +12,7 @@ title: Predictive Stepping **Predictive Stepping:** Practice predicting each step of program execution, using your browser's debugger to check your predictions every step of the way. - In order to follow the material, you will need to install and use the `study-lenses` tool. Here are the instructions: - - {{ SGEN:MODULE:javascript/denepo/setting-up-study-lenses/index.md }} + In order to follow the material, you will need to install and use the `study-lenses` tool. Follow the instructions from {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }} to set up Study Lenses (v2) on your System (if you haven't done that already). **Launching Study Lenses and following the material** diff --git a/curriculum/modules/javascript/denepo/what-is-javascript/index.md b/curriculum/modules/javascript/denepo/what-is-javascript/index.md index 168737c9..69667379 100644 --- a/curriculum/modules/javascript/denepo/what-is-javascript/index.md +++ b/curriculum/modules/javascript/denepo/what-is-javascript/index.md @@ -424,9 +424,9 @@ title: What is JavaScript? **Explore Study Lenses** - Continue your exploration of the `study-lenses` tool. Follow the [instructions here](https://in-tech-gration.github.io/WDX-180/curriculum/modules/javascript/denepo/setting-up-study-lenses/) to set up Study Lenses (v2) on your System (if you haven't done that already). + Continue your exploration of the `study-lenses` tool. Follow the instructions from {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }} to set up Study Lenses (v2) on your System (if you haven't done that already). - Then the following commands on your local copy of the `WDX-180` repo: + Then run the following commands on your local copy of the `WDX-180` repo: - `lenses2 curriculum/week{{ SGEN:WEEK_NUM}}/exercises/exploring-study-lenses` diff --git a/curriculum/modules/javascript/denepo/what-is-programming/index.md b/curriculum/modules/javascript/denepo/what-is-programming/index.md index 4987cfe5..a7aab28a 100644 --- a/curriculum/modules/javascript/denepo/what-is-programming/index.md +++ b/curriculum/modules/javascript/denepo/what-is-programming/index.md @@ -96,18 +96,7 @@ title: What is Programming? **Installing Study Lenses** - 1. Run the following commands in your terminal while inside the root folder of your forked `WDX-180` repository: - - - `git submodule init` - - `npm run update:submodules` - - 2. Follow the steps described below to install `study-lenses` globally on your machine: - - {{ SGEN:MODULE:javascript/denepo/setting-up-study-lenses/index.md }} - - > If you are experiencing issues while installing and running `study-lenses`, there's an alternative. You can visit [this link](https://welcome-to-js.onrender.com/0-study-lenses/README.md?--defaults#1){:target="_blank"} to run `study-lense` as an online service. - > - > **It's important** to note, that the service might require a few minutes to launch when visiting the link for the first time, as the servers running the app tend to go to `sleep mode` when they are not being accessed by any users for a long period of time. + Follow the instructions from {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }} to set up Study Lenses (v2) on your System. **Watch a short introduction to Study Lenses** diff --git a/curriculum/week06/index.md b/curriculum/week06/index.md index 108a0932..7411bfa9 100644 --- a/curriculum/week06/index.md +++ b/curriculum/week06/index.md @@ -11,6 +11,8 @@ load_script_js_via_src: Week 06 | CSS Frameworks & Intro to Programming +{{ SGEN:HEADER_IMAGE }} +
{% assign week_num = 06 | to_integer %} @@ -26,7 +28,7 @@ load_script_js_via_src: - Updated: 8/1/2024 + Updated: 8/11/2024

@@ -312,41 +314,7 @@ load_script_js_via_src: **Installing Study Lenses** - 1. Run the following commands in your terminal while inside the root folder of your forked `WDX-180` repository: - - - `git submodule init` - - `npm run update:submodules` - - 2. Follow the steps described below to install `study-lenses` globally on your machine: - - - ![](./assets/lenses2.jpg) - - **Setting up Study Lenses (v2) on your System** - - 1. Clone the `study-lenses` repository from this link: [ https://github.com/in-tech-gration/study-lenses/](https://github.com/in-tech-gration/study-lenses/){:target="_blank"}. - - `git clone git@github.com:in-tech-gration/study-lenses.git` - - 2. Change to the `study-lenses` directory and install all dependencies: - - - Run: `cd study-lenses` - - Then: `npm install` (or `npm i` for short) - - 3. Checkout to the `lenses2` branch and run the `npm link` command to make this available globally: - - - `git checkout lenses2` - - `npm link` - - (or if you're on a Mac/Linux, you'll perhaps need `sudo npm link`) - - 4. Check that `study-lenses` have been successfully installed on your system by running the following command: - - - `lenses2 --version` or `lenses2 -v` - - > If you are experiencing issues while installing and running `study-lenses`, there's an alternative. You can visit [this link](https://welcome-to-js.onrender.com/0-study-lenses/README.md?--defaults#1){:target="_blank"} to run `study-lense` as an online service. - > - > **It's important** to note, that the service might require a few minutes to launch when visiting the link for the first time, as the servers running the app tend to go to `sleep mode` when they are not being accessed by any users for a long period of time. - - + Follow the instructions from [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"} to set up Study Lenses (v2) on your System. **Watch a short introduction to Study Lenses** @@ -863,9 +831,9 @@ load_script_js_via_src: **Explore Study Lenses** - Continue your exploration of the `study-lenses` tool. Follow the [instructions here](https://in-tech-gration.github.io/WDX-180/curriculum/modules/javascript/denepo/setting-up-study-lenses/) to set up Study Lenses (v2) on your System (if you haven't done that already). + Continue your exploration of the `study-lenses` tool. Follow the instructions from [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"} to set up Study Lenses (v2) on your System (if you haven't done that already). - Then the following commands on your local copy of the `WDX-180` repo: + Then run the following commands on your local copy of the `WDX-180` repo: - `lenses2 curriculum/week06/exercises/exploring-study-lenses` @@ -965,30 +933,7 @@ load_script_js_via_src: **Predictive Stepping:** Practice predicting each step of program execution, using your browser's debugger to check your predictions every step of the way. - In order to follow the material, you will need to install and use the `study-lenses` tool. Here are the instructions: - - - ![](./assets/lenses2.jpg) - - **Setting up Study Lenses (v2) on your System** - - 1. Clone the `study-lenses` repository from this link: [ https://github.com/in-tech-gration/study-lenses/](https://github.com/in-tech-gration/study-lenses/){:target="_blank"}. - - `git clone git@github.com:in-tech-gration/study-lenses.git` - - 2. Change to the `study-lenses` directory and install all dependencies: - - - Run: `cd study-lenses` - - Then: `npm install` (or `npm i` for short) - - 3. Checkout to the `lenses2` branch and run the `npm link` command to make this available globally: - - - `git checkout lenses2` - - `npm link` - - (or if you're on a Mac/Linux, you'll perhaps need `sudo npm link`) - - 4. Check that `study-lenses` have been successfully installed on your system by running the following command: - - - `lenses2 --version` or `lenses2 -v` + In order to follow the material, you will need to install and use the `study-lenses` tool. Follow the instructions from [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"} to set up Study Lenses (v2) on your System (if you haven't done that already). **Launching Study Lenses and following the material** @@ -1023,6 +968,8 @@ load_script_js_via_src: **Weekly feedback:** Hey, it's really important for us to know how your experience with the course has been so far, so don't forget to fill in and submit your [**mandatory** feedback form](https://forms.gle/S6Zg3bbS2uuwsSZF9){:target="_blank"} before the day ends. Thanks you! + + --- @@ -1032,4 +979,4 @@ load_script_js_via_src: theme="github-dark" crossorigin="anonymous" async> - + \ No newline at end of file From 01c7970a62e66fae85795f96bb03fdac78f27038 Mon Sep 17 00:00:00 2001 From: Asteris Giannoudis Date: Fri, 8 Nov 2024 12:27:28 +0200 Subject: [PATCH 3/6] [ CURRICULUM ][ WEEK 07 ] Updated instructions for study lenses. --- .../just-enough-javascript/part-01/index.md | 4 +- .../just-enough-javascript/part-02/index.md | 2 +- .../just-enough-javascript/part-03/index.md | 2 +- .../just-enough-javascript/part-04/index.md | 2 +- .../just-enough-javascript/part-05/index.md | 2 +- curriculum/week07/index.md | 41 +++++-------------- 6 files changed, 16 insertions(+), 37 deletions(-) diff --git a/curriculum/modules/javascript/denepo/just-enough-javascript/part-01/index.md b/curriculum/modules/javascript/denepo/just-enough-javascript/part-01/index.md index 54f563cf..dbe9b6c0 100644 --- a/curriculum/modules/javascript/denepo/just-enough-javascript/part-01/index.md +++ b/curriculum/modules/javascript/denepo/just-enough-javascript/part-01/index.md @@ -12,9 +12,7 @@ title: Just Enough JavaScript - Part 1 This Module is about learning "Just enough JavaScript" in order to understand, trace and debug the execution process of JavaScript programs and learn how to read and comprehend every single line of code that you see. That's probably the most important task, anyone learning a new language (even natural languages), must go through in order to become familiar with this new fascinating territory. - In order to follow the material, you will need to install and use the `study-lenses` tool. Here are the instructions: - - {{ SGEN:MODULE:javascript/denepo/setting-up-study-lenses/index.md }} + In order to follow the material, you will need to install and use the `study-lenses` tool. Follow the instructions from {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }} to set up Study Lenses (v2) on your System (if you haven't done that already). **Launching Study Lenses and following the material** diff --git a/curriculum/modules/javascript/denepo/just-enough-javascript/part-02/index.md b/curriculum/modules/javascript/denepo/just-enough-javascript/part-02/index.md index 613f2246..178e9888 100644 --- a/curriculum/modules/javascript/denepo/just-enough-javascript/part-02/index.md +++ b/curriculum/modules/javascript/denepo/just-enough-javascript/part-02/index.md @@ -12,7 +12,7 @@ title: Just Enough JavaScript - Part 2 In this Module, we are continuing our journey into "Just enough JavaScript". - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System** and **Launching Study Lenses and following the material** from Day 01 and then go through the following sections: + Make sure to follow the guides on {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }} and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: - **07-variables** - **08-null** diff --git a/curriculum/modules/javascript/denepo/just-enough-javascript/part-03/index.md b/curriculum/modules/javascript/denepo/just-enough-javascript/part-03/index.md index 1bee5286..5eaac339 100644 --- a/curriculum/modules/javascript/denepo/just-enough-javascript/part-03/index.md +++ b/curriculum/modules/javascript/denepo/just-enough-javascript/part-03/index.md @@ -12,7 +12,7 @@ title: Just Enough JavaScript - Part 3 In this Module, we are continuing our journey into "Just enough JavaScript". - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System** and **Launching Study Lenses and following the material** from Day 01 and then go through the following sections: + Make sure to follow the guides on {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }} and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: - **09-interactions** diff --git a/curriculum/modules/javascript/denepo/just-enough-javascript/part-04/index.md b/curriculum/modules/javascript/denepo/just-enough-javascript/part-04/index.md index 3541bf8a..d2cee245 100644 --- a/curriculum/modules/javascript/denepo/just-enough-javascript/part-04/index.md +++ b/curriculum/modules/javascript/denepo/just-enough-javascript/part-04/index.md @@ -12,7 +12,7 @@ title: Just Enough JavaScript - Part 4 In this Module, we are continuing our journey into "Just enough JavaScript". - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System** and **Launching Study Lenses and following the material** from Day 01 and then go through the following sections: + Make sure to follow the guides on {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }} and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: - **13-while-loops** - **14-review-quiz** diff --git a/curriculum/modules/javascript/denepo/just-enough-javascript/part-05/index.md b/curriculum/modules/javascript/denepo/just-enough-javascript/part-05/index.md index 89075f7b..d9f829fe 100644 --- a/curriculum/modules/javascript/denepo/just-enough-javascript/part-05/index.md +++ b/curriculum/modules/javascript/denepo/just-enough-javascript/part-05/index.md @@ -12,7 +12,7 @@ title: Just Enough JavaScript - Part 5 In this Module, we are continuing our journey into "Just enough JavaScript". - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System** and **Launching Study Lenses and following the material** from Day 01 and then go through the following sections: + Make sure to follow the guides on {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }} and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: - **15-for-of-loops** - **16-break** diff --git a/curriculum/week07/index.md b/curriculum/week07/index.md index 22bc5455..20da47df 100644 --- a/curriculum/week07/index.md +++ b/curriculum/week07/index.md @@ -8,6 +8,8 @@ title: Week 07 | JavaScript Core 1 Week 07 | JavaScript Core 1

+{{ SGEN:HEADER_IMAGE }} +
{% assign week_num = 07 | to_integer %} @@ -23,7 +25,7 @@ title: Week 07 | JavaScript Core 1 - Updated: 28/12/2023 + Updated: 8/11/2024

@@ -57,30 +59,7 @@ title: Week 07 | JavaScript Core 1 This Module is about learning "Just enough JavaScript" in order to understand, trace and debug the execution process of JavaScript programs and learn how to read and comprehend every single line of code that you see. That's probably the most important task, anyone learning a new language (even natural languages), must go through in order to become familiar with this new fascinating territory. - In order to follow the material, you will need to install and use the `study-lenses` tool. Here are the instructions: - - - ![](./assets/lenses2.jpg) - - **Setting up Study Lenses (v2) on your System** - - 1. Clone the `study-lenses` repository from this link: [ https://github.com/in-tech-gration/study-lenses/](https://github.com/in-tech-gration/study-lenses/){:target="_blank"}. - - `git clone git@github.com:in-tech-gration/study-lenses.git` - - 2. Change to the `study-lenses` directory and install all dependencies: - - - Run: `cd study-lenses` - - Then: `npm install` (or `npm i` for short) - - 3. Checkout to the `lenses2` branch and run the `npm link` command to make this available globally: - - - `git checkout lenses2` - - `npm link` - - (or if you're on a Mac/Linux, you'll perhaps need `sudo npm link`) - - 4. Check that `study-lenses` have been successfully installed on your system by running the following command: - - - `lenses2 --version` or `lenses2 -v` + In order to follow the material, you will need to install and use the `study-lenses` tool. Follow the instructions from [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"} to set up Study Lenses (v2) on your System (if you haven't done that already). **Launching Study Lenses and following the material** @@ -143,7 +122,7 @@ title: Week 07 | JavaScript Core 1 In this Module, we are continuing our journey into "Just enough JavaScript". - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System** and **Launching Study Lenses and following the material** from Day 01 and then go through the following sections: + Make sure to follow the guides on [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"} and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: - **07-variables** - **08-null** @@ -179,7 +158,7 @@ title: Week 07 | JavaScript Core 1 In this Module, we are continuing our journey into "Just enough JavaScript". - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System** and **Launching Study Lenses and following the material** from Day 01 and then go through the following sections: + Make sure to follow the guides on [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"} and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: - **09-interactions** - **10-numbers** @@ -217,7 +196,7 @@ title: Week 07 | JavaScript Core 1 In this Module, we are continuing our journey into "Just enough JavaScript". - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System** and **Launching Study Lenses and following the material** from Day 01 and then go through the following sections: + Make sure to follow the guides on [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"} and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: - **13-while-loops** - **14-review-quiz** @@ -253,7 +232,7 @@ title: Week 07 | JavaScript Core 1 In this Module, we are continuing our journey into "Just enough JavaScript". - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System** and **Launching Study Lenses and following the material** from Day 01 and then go through the following sections: + Make sure to follow the guides on [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"} and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: - **15-for-of-loops** - **16-break** @@ -276,6 +255,8 @@ title: Week 07 | JavaScript Core 1 **Weekly feedback:** Hey, it's really important for us to know how your experience with the course has been so far, so don't forget to fill in and submit your [**mandatory** feedback form](https://forms.gle/S6Zg3bbS2uuwsSZF9){:target="_blank"} before the day ends. Thanks you! + + --- @@ -285,4 +266,4 @@ title: Week 07 | JavaScript Core 1 theme="github-dark" crossorigin="anonymous" async> - + \ No newline at end of file From 9e5f21f93b7667691b8c015385518119118772b5 Mon Sep 17 00:00:00 2001 From: Asteris Giannoudis Date: Fri, 8 Nov 2024 12:34:46 +0200 Subject: [PATCH 4/6] [ CURRICULUM ][ WEEK 08 ] Updated instructions for study lenses. --- .../developing-programs/part-01/index.md | 2 +- .../developing-programs/part-02/index.md | 2 +- .../developing-programs/part-03/index.md | 2 +- .../understanding-programs/part-01/index.md | 2 +- .../understanding-programs/part-02/index.md | 2 +- curriculum/week08/index.md | 22 +++++++++++-------- 6 files changed, 18 insertions(+), 14 deletions(-) diff --git a/curriculum/modules/javascript/denepo/developing-programs/part-01/index.md b/curriculum/modules/javascript/denepo/developing-programs/part-01/index.md index 60b513bc..735bc0c1 100644 --- a/curriculum/modules/javascript/denepo/developing-programs/part-01/index.md +++ b/curriculum/modules/javascript/denepo/developing-programs/part-01/index.md @@ -12,7 +12,7 @@ title: Developing Programs - Part 1 This Module is about "Developing Programs". Now it's finally time to put those skills into action! Hop on the material provided and you'll soon be able to start writing programs from a blank page! - In order to follow the material, you will need to install and use the `study-lenses` tool. [Here are the instructions](https://in-tech-gration.github.io/WDX-180/curriculum/modules/javascript/denepo/setting-up-study-lenses/){:target="_blank"} in case you've missed them. + In order to follow the material, you will need to install and use the `study-lenses` tool. Follow the instructions from {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }} to set up Study Lenses (v2) on your System (if you haven't done that already). **Launching Study Lenses and following the material** diff --git a/curriculum/modules/javascript/denepo/developing-programs/part-02/index.md b/curriculum/modules/javascript/denepo/developing-programs/part-02/index.md index 756c8e58..b71839a5 100644 --- a/curriculum/modules/javascript/denepo/developing-programs/part-02/index.md +++ b/curriculum/modules/javascript/denepo/developing-programs/part-02/index.md @@ -25,7 +25,7 @@ content: In this Module, we are continuing our journey into "Developing Programs" - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System** and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: + Make sure to follow the guides on {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }} and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: - **3-fixing-bugs** - **4-modifying-programs** diff --git a/curriculum/modules/javascript/denepo/developing-programs/part-03/index.md b/curriculum/modules/javascript/denepo/developing-programs/part-03/index.md index dd0048c5..0b04389e 100644 --- a/curriculum/modules/javascript/denepo/developing-programs/part-03/index.md +++ b/curriculum/modules/javascript/denepo/developing-programs/part-03/index.md @@ -25,7 +25,7 @@ content: In this Module, we are continuing our journey into "Developing Programs" - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System** and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: + Make sure to follow the guides on {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }} and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: - **6-from-spec** - **7-reverse-engineering** diff --git a/curriculum/modules/javascript/denepo/understanding-programs/part-01/index.md b/curriculum/modules/javascript/denepo/understanding-programs/part-01/index.md index 7ff64788..ef63aa87 100644 --- a/curriculum/modules/javascript/denepo/understanding-programs/part-01/index.md +++ b/curriculum/modules/javascript/denepo/understanding-programs/part-01/index.md @@ -14,7 +14,7 @@ title: Understanding Programs - Part 1 This Module is about "Understanding Programs". It's not enough just to know the language features in JS. Before you can write good programs you need to learn how to understand code that you did not write. The following module contains a handful of sections that provide you a good amount of JavaScript programs and a lot of tools,methods and good practices on how to properly understand programs written by others! - In order to follow the material, you will need to install and use the `study-lenses` tool. [Here are the instructions](https://in-tech-gration.github.io/WDX-180/curriculum/modules/javascript/denepo/setting-up-study-lenses/){:target="_blank"} in case you've missed them. + In order to follow the material, you will need to install and use the `study-lenses` tool. Follow the instructions from {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }} to set up Study Lenses (v2) on your System (if you haven't done that already). **Launching Study Lenses and following the material** diff --git a/curriculum/modules/javascript/denepo/understanding-programs/part-02/index.md b/curriculum/modules/javascript/denepo/understanding-programs/part-02/index.md index c4ad6874..eae49c76 100644 --- a/curriculum/modules/javascript/denepo/understanding-programs/part-02/index.md +++ b/curriculum/modules/javascript/denepo/understanding-programs/part-02/index.md @@ -12,7 +12,7 @@ title: Understanding Programs - Part 2 In this Module, we are continuing our journey into "Understanding Programs" - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System** and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: + Make sure to follow the guides on {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }} and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: - **5-logging-state** - **6-tracing-backwards** diff --git a/curriculum/week08/index.md b/curriculum/week08/index.md index 26309dd5..c885700d 100644 --- a/curriculum/week08/index.md +++ b/curriculum/week08/index.md @@ -8,6 +8,8 @@ title: Week 08 | JavaScript Core 2 Week 08 | JavaScript Core 2

+{{ SGEN:HEADER_IMAGE }} +
{% assign week_num = 08 | to_integer %} @@ -18,12 +20,12 @@ title: Week 08 | JavaScript Core 2 {% assign previous_week_num = 08 | to_integer | minus: 1 | prepend: '00' | slice: -2, 2 %} - Week {{ previous_week_num }} ⇦ + Week {{ previous_week_num }} ⇦ {% endif %} - Updated: 4/12/2023 + Updated: 8/11/2024

@@ -31,7 +33,7 @@ title: Week 08 | JavaScript Core 2 {% assign next_week_num = 08 | to_integer | plus: 1 | prepend: '00' | slice: -2, 2 %} - ⇨ Week {{ next_week_num }} + ⇨ Week {{ next_week_num }} {% endif %}

@@ -59,7 +61,7 @@ title: Week 08 | JavaScript Core 2 This Module is about "Understanding Programs". It's not enough just to know the language features in JS. Before you can write good programs you need to learn how to understand code that you did not write. The following module contains a handful of sections that provide you a good amount of JavaScript programs and a lot of tools,methods and good practices on how to properly understand programs written by others! - In order to follow the material, you will need to install and use the `study-lenses` tool. [Here are the instructions](https://in-tech-gration.github.io/WDX-180/curriculum/modules/javascript/denepo/setting-up-study-lenses/){:target="_blank"} in case you've missed them. + In order to follow the material, you will need to install and use the `study-lenses` tool. Follow the instructions from [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"} to set up Study Lenses (v2) on your System (if you haven't done that already). **Launching Study Lenses and following the material** @@ -107,7 +109,7 @@ title: Week 08 | JavaScript Core 2 In this Module, we are continuing our journey into "Understanding Programs" - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System** and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: + Make sure to follow the guides on [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"} and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: - **5-logging-state** - **6-tracing-backwards** @@ -146,7 +148,7 @@ title: Week 08 | JavaScript Core 2 This Module is about "Developing Programs". Now it's finally time to put those skills into action! Hop on the material provided and you'll soon be able to start writing programs from a blank page! - In order to follow the material, you will need to install and use the `study-lenses` tool. [Here are the instructions](https://in-tech-gration.github.io/WDX-180/curriculum/modules/javascript/denepo/setting-up-study-lenses/){:target="_blank"} in case you've missed them. + In order to follow the material, you will need to install and use the `study-lenses` tool. Follow the instructions from [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"} to set up Study Lenses (v2) on your System (if you haven't done that already). **Launching Study Lenses and following the material** @@ -192,7 +194,7 @@ title: Week 08 | JavaScript Core 2 In this Module, we are continuing our journey into "Developing Programs" - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System** and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: + Make sure to follow the guides on [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"} and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: - **3-fixing-bugs** - **4-modifying-programs** @@ -229,7 +231,7 @@ title: Week 08 | JavaScript Core 2 In this Module, we are continuing our journey into "Developing Programs" - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System** and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: + Make sure to follow the guides on [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"} and **Launching Study Lenses and following the material** from Part 1 and then go through the following sections: - **6-from-spec** - **7-reverse-engineering** @@ -252,6 +254,8 @@ title: Week 08 | JavaScript Core 2 **Weekly feedback:** Hey, it's really important for us to know how your experience with the course has been so far, so don't forget to fill in and submit your [**mandatory** feedback form](https://forms.gle/S6Zg3bbS2uuwsSZF9){:target="_blank"} before the day ends. Thanks you! + + --- @@ -261,4 +265,4 @@ title: Week 08 | JavaScript Core 2 theme="github-dark" crossorigin="anonymous" async> - + \ No newline at end of file From 75d57fd458a14af5dfc1e0ba5b097df7eb3d84f6 Mon Sep 17 00:00:00 2001 From: Asteris Giannoudis Date: Fri, 8 Nov 2024 12:40:15 +0200 Subject: [PATCH 5/6] [ CURRICULUM ][ WEEK 09 ] Updated instructions for study lenses. --- .../core/arrays/inside-js/arrays-part-1.md | 2 +- .../core/arrays/inside-js/arrays-part-2.md | 2 +- .../functions/inside-js/functions-part-1/index.md | 2 +- .../core/functions/inside-js/functions-part-2.md | 2 +- .../core/objects/inside-js/objects-part-1.md | 2 +- curriculum/week09/index.md | 14 ++++++++------ 6 files changed, 13 insertions(+), 11 deletions(-) diff --git a/curriculum/modules/javascript/core/arrays/inside-js/arrays-part-1.md b/curriculum/modules/javascript/core/arrays/inside-js/arrays-part-1.md index f805a92d..c3908870 100644 --- a/curriculum/modules/javascript/core/arrays/inside-js/arrays-part-1.md +++ b/curriculum/modules/javascript/core/arrays/inside-js/arrays-part-1.md @@ -22,7 +22,7 @@ title: Arrays Part 1 - **Level:** Beginner - **Captions:** Yes - Make sure to follow the guides on [**Setting up Study Lenses (v2) on your System**](https://in-tech-gration.github.io/WDX-180/curriculum/modules/javascript/denepo/setting-up-study-lenses/){:target="_blank"}. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: + Make sure to follow the guides on {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }}. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: - `cd WDX-180/` - `lenses2 curriculum/modules/javascript/denepo/_inside-js/7-arrays/` diff --git a/curriculum/modules/javascript/core/arrays/inside-js/arrays-part-2.md b/curriculum/modules/javascript/core/arrays/inside-js/arrays-part-2.md index 97b13c64..3d65a8d3 100644 --- a/curriculum/modules/javascript/core/arrays/inside-js/arrays-part-2.md +++ b/curriculum/modules/javascript/core/arrays/inside-js/arrays-part-2.md @@ -14,7 +14,7 @@ prerequisites: - Watch [**Introduction to JavaScript Objects**](https://www.youtube.com/watch?v=OJBlJI1vEK8){:target="_blank"} to get a very basic idea of the Object structure in JavaScript, then move on with the rest of the material that includes objects in several cases. - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System**. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: + Make sure to follow the guides on {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }}. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: - `cd WDX-180/` - `lenses2 curriculum/modules/javascript/denepo/_inside-js/8-functional-array-methods/` diff --git a/curriculum/modules/javascript/core/functions/inside-js/functions-part-1/index.md b/curriculum/modules/javascript/core/functions/inside-js/functions-part-1/index.md index 0f5acadb..0c55e245 100644 --- a/curriculum/modules/javascript/core/functions/inside-js/functions-part-1/index.md +++ b/curriculum/modules/javascript/core/functions/inside-js/functions-part-1/index.md @@ -32,7 +32,7 @@ title: Functions Part 1 - [Study: **Function Basics** @javascript.info](https://javascript.info/function-basics){:target="_blank"} - **Level:** Beginner - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System**. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: + Make sure to follow the guides on {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }}. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: - `cd WDX-180/` - `lenses2 curriculum/modules/javascript/denepo/_inside-js/3-functions/` diff --git a/curriculum/modules/javascript/core/functions/inside-js/functions-part-2.md b/curriculum/modules/javascript/core/functions/inside-js/functions-part-2.md index 6a0b1f57..e3b7801a 100644 --- a/curriculum/modules/javascript/core/functions/inside-js/functions-part-2.md +++ b/curriculum/modules/javascript/core/functions/inside-js/functions-part-2.md @@ -10,7 +10,7 @@ title: Functions Part 2 ### Study Plan - Make sure to follow the guides on [**Setting up Study Lenses (v2) on your System**](https://in-tech-gration.github.io/WDX-180/curriculum/modules/javascript/denepo/setting-up-study-lenses/){:target="_blank"}. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: + Make sure to follow the guides on {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }}. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: - `cd WDX-180/` - `lenses2 curriculum/modules/javascript/denepo/_inside-js/6-using-functions/` diff --git a/curriculum/modules/javascript/core/objects/inside-js/objects-part-1.md b/curriculum/modules/javascript/core/objects/inside-js/objects-part-1.md index 74244663..69b39f97 100644 --- a/curriculum/modules/javascript/core/objects/inside-js/objects-part-1.md +++ b/curriculum/modules/javascript/core/objects/inside-js/objects-part-1.md @@ -24,7 +24,7 @@ title: Objects Part 1 Now that you have a good understanding of what Javascript Objects are, you can start playing around with some code. - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System**. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: + Make sure to follow the guides on {{ SGEN:MODULE_LINK:javascript/denepo/setting-up-study-lenses/index.md }}. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: - `cd WDX-180/` - `lenses2 curriculum/modules/javascript/denepo/_inside-js/9-multiple-interactions/` diff --git a/curriculum/week09/index.md b/curriculum/week09/index.md index 0a1a8a9e..32c73dfb 100644 --- a/curriculum/week09/index.md +++ b/curriculum/week09/index.md @@ -8,6 +8,8 @@ title: Week 09 | JavaScript Core 3 Week 09 | JavaScript Core 3 +{{ SGEN:HEADER_IMAGE }} +
{% assign week_num = 09 | to_integer %} @@ -23,7 +25,7 @@ title: Week 09 | JavaScript Core 3 - Updated: 27/12/2023 + Updated: 8/11/2024

@@ -92,7 +94,7 @@ title: Week 09 | JavaScript Core 3 - [Study: **Function Basics** @javascript.info](https://javascript.info/function-basics){:target="_blank"} - **Level:** Beginner - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System**. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: + Make sure to follow the guides on [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"}. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: - `cd WDX-180/` - `lenses2 curriculum/modules/javascript/denepo/_inside-js/3-functions/` @@ -186,7 +188,7 @@ Just like training wheels on a bicycle, `programming training wheels` act as our ### Study Plan - Make sure to follow the guides on [**Setting up Study Lenses (v2) on your System**](https://in-tech-gration.github.io/WDX-180/curriculum/modules/javascript/denepo/setting-up-study-lenses/){:target="_blank"}. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: + Make sure to follow the guides on [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"}. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: - `cd WDX-180/` - `lenses2 curriculum/modules/javascript/denepo/_inside-js/6-using-functions/` @@ -244,7 +246,7 @@ Just like training wheels on a bicycle, `programming training wheels` act as our - **Level:** Beginner - **Captions:** Yes - Make sure to follow the guides on [**Setting up Study Lenses (v2) on your System**](https://in-tech-gration.github.io/WDX-180/curriculum/modules/javascript/denepo/setting-up-study-lenses/){:target="_blank"}. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: + Make sure to follow the guides on [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"}. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: - `cd WDX-180/` - `lenses2 curriculum/modules/javascript/denepo/_inside-js/7-arrays/` @@ -286,7 +288,7 @@ Just like training wheels on a bicycle, `programming training wheels` act as our - Watch [**Introduction to JavaScript Objects**](https://www.youtube.com/watch?v=OJBlJI1vEK8){:target="_blank"} to get a very basic idea of the Object structure in JavaScript, then move on with the rest of the material that includes objects in several cases. - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System**. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: + Make sure to follow the guides on [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"}. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: - `cd WDX-180/` - `lenses2 curriculum/modules/javascript/denepo/_inside-js/8-functional-array-methods/` @@ -344,7 +346,7 @@ Just like training wheels on a bicycle, `programming training wheels` act as our Now that you have a good understanding of what Javascript Objects are, you can start playing around with some code. - Make sure to follow the guides on **Setting up Study Lenses (v2) on your System**. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: + Make sure to follow the guides on [**Setting up Study Lenses (v2)**](../modules/javascript/denepo/setting-up-study-lenses/index.md){:target="_blank"}. Once `lenses2` is properly installed on your system, you can go to your `WDX-180` folder and run `lenses2` with the material for this Module: - `cd WDX-180/` - `lenses2 curriculum/modules/javascript/denepo/_inside-js/9-multiple-interactions/` From 0050980c8813d2344f7435c46f60661fdbfcbfb8 Mon Sep 17 00:00:00 2001 From: Kostas Minaidis Date: Wed, 13 Nov 2024 01:16:02 +0100 Subject: [PATCH 6/6] Merging from main (modified files) --- curriculum/week06/index.md | 6 +----- curriculum/week07/index.md | 6 +----- curriculum/week08/index.md | 10 +++------- curriculum/week09/index.md | 2 -- 4 files changed, 5 insertions(+), 19 deletions(-) diff --git a/curriculum/week06/index.md b/curriculum/week06/index.md index 7411bfa9..c78eb794 100644 --- a/curriculum/week06/index.md +++ b/curriculum/week06/index.md @@ -11,8 +11,6 @@ load_script_js_via_src: Week 06 | CSS Frameworks & Intro to Programming

-{{ SGEN:HEADER_IMAGE }} -
{% assign week_num = 06 | to_integer %} @@ -968,8 +966,6 @@ load_script_js_via_src: **Weekly feedback:** Hey, it's really important for us to know how your experience with the course has been so far, so don't forget to fill in and submit your [**mandatory** feedback form](https://forms.gle/S6Zg3bbS2uuwsSZF9){:target="_blank"} before the day ends. Thanks you! - - --- @@ -979,4 +975,4 @@ load_script_js_via_src: theme="github-dark" crossorigin="anonymous" async> - \ No newline at end of file + diff --git a/curriculum/week07/index.md b/curriculum/week07/index.md index 20da47df..94038c20 100644 --- a/curriculum/week07/index.md +++ b/curriculum/week07/index.md @@ -8,8 +8,6 @@ title: Week 07 | JavaScript Core 1 Week 07 | JavaScript Core 1 -{{ SGEN:HEADER_IMAGE }} -
{% assign week_num = 07 | to_integer %} @@ -255,8 +253,6 @@ title: Week 07 | JavaScript Core 1 **Weekly feedback:** Hey, it's really important for us to know how your experience with the course has been so far, so don't forget to fill in and submit your [**mandatory** feedback form](https://forms.gle/S6Zg3bbS2uuwsSZF9){:target="_blank"} before the day ends. Thanks you! - - --- @@ -266,4 +262,4 @@ title: Week 07 | JavaScript Core 1 theme="github-dark" crossorigin="anonymous" async> - \ No newline at end of file + diff --git a/curriculum/week08/index.md b/curriculum/week08/index.md index c885700d..118beca9 100644 --- a/curriculum/week08/index.md +++ b/curriculum/week08/index.md @@ -8,8 +8,6 @@ title: Week 08 | JavaScript Core 2 Week 08 | JavaScript Core 2 -{{ SGEN:HEADER_IMAGE }} -
{% assign week_num = 08 | to_integer %} @@ -20,7 +18,7 @@ title: Week 08 | JavaScript Core 2 {% assign previous_week_num = 08 | to_integer | minus: 1 | prepend: '00' | slice: -2, 2 %} - Week {{ previous_week_num }} ⇦ + Week {{ previous_week_num }} ⇦ {% endif %} @@ -33,7 +31,7 @@ title: Week 08 | JavaScript Core 2 {% assign next_week_num = 08 | to_integer | plus: 1 | prepend: '00' | slice: -2, 2 %} - ⇨ Week {{ next_week_num }} + ⇨ Week {{ next_week_num }} {% endif %} @@ -254,8 +252,6 @@ title: Week 08 | JavaScript Core 2 **Weekly feedback:** Hey, it's really important for us to know how your experience with the course has been so far, so don't forget to fill in and submit your [**mandatory** feedback form](https://forms.gle/S6Zg3bbS2uuwsSZF9){:target="_blank"} before the day ends. Thanks you! - - --- @@ -265,4 +261,4 @@ title: Week 08 | JavaScript Core 2 theme="github-dark" crossorigin="anonymous" async> - \ No newline at end of file + diff --git a/curriculum/week09/index.md b/curriculum/week09/index.md index 32c73dfb..c985e80e 100644 --- a/curriculum/week09/index.md +++ b/curriculum/week09/index.md @@ -8,8 +8,6 @@ title: Week 09 | JavaScript Core 3 Week 09 | JavaScript Core 3 -{{ SGEN:HEADER_IMAGE }} -
{% assign week_num = 09 | to_integer %}