From dd23b0f5b2b95a8f10cc7e82e6ae061256e88f37 Mon Sep 17 00:00:00 2001 From: Kiki Date: Tue, 18 Jun 2024 16:14:14 -0700 Subject: [PATCH] Updating Educator Page --- docs/activities.md | 54 +++---- docs/educators.md | 200 +++++++++++++------------- docs/static/educator/video_thumb.png | Bin 0 -> 44394 bytes docs/tutorials/collect-the-clovers.md | 14 +- docs/tutorials/free-throw.md | 3 +- docs/tutorials/pizza-party.md | 3 +- 6 files changed, 131 insertions(+), 143 deletions(-) create mode 100644 docs/static/educator/video_thumb.png diff --git a/docs/activities.md b/docs/activities.md index d47ccb31d56..c6f4cea4cfd 100644 --- a/docs/activities.md +++ b/docs/activities.md @@ -1,34 +1,26 @@ # Activity Resources *(Scroll right to see more)* -| Suggested Order of Completion | Tutorial/Skillmap | Style/Difficulty (Out of 5) | Description | Long URL | Short URL | Teacher Resources / Answer Keys | | -| --- | --- | --- | --- | --- | --- | --- | --- | -| 1 | "Sparks Flying | JR" | Junior /1 | A low-text version of our Sparks Flying experience. It only takes a few blocks to create an exciting clicker game where participants need to start a camp fire before the wind blows it out! | https://arcade.makecode.com/#tutorial:/tutorials/sparks-jr | https://aka.ms/sparky | | | -| 2 | "Turkey Rescue | JR" | Junior /1 | "A low-text version of our TurkeyDay experience. Using a handful of blocks | participants can create a vertical platformer game where they direct a turkey out of a warehouse while saving its friends. " | https://arcade.makecode.com/#tutorial:/tutorials/turkey-jr | https://aka.ms/turkey-jr | https://1drv.ms/f/s!AqsgsTyHBmRBn2mMdQSkzSMTSCJg?e=2LWibA | | -| 3 | "Free Throw | JR" | Junior / 1 | "A low-text version of our Free-Throw tutorial. Using simple | easy-to-read blocks | participants can make a game where a basketball player is trying to line up as many shots as possible before the buzzer sounds." | https://arcade.makecode.com/#tutorial:/tutorials/free-throw-jr | | | | -| 4 | Full of Stories | Super-Beginner / 1.5 | "Allow participants to show off their creative side with greeting cards | jokes | and short stories." | https://arcade.makecode.com/--skillmap#story | https://aka.ms/new-story | https://arcade.makecode.com/skillmap/educator-info/story-map-info | | -| 5 | Whack-the-Mole | Super-Beginner / 1.5 | Participants create their own mole-whacking carnival game. | https://arcade.makecode.com/--skillmap#mole | https://aka.ms/whack-the-mole | https://arcade.makecode.com/skillmap/educator-info/mole-map-info | | -| 6 | Talent Show | Super-Beginner / 1.5 | Participants learn to create a clicker game where every click of a button translates to applause for some very talented animals. | https://arcade.makecode.com/--skillmap#star | https://aka.ms/new-star | https://arcade.makecode.com/skillmap/educator-info/star-map-info | | -| 7 | Save the Baby Dinos | Super-Beginner / 1.5 | Participants can create a collector-style game starring a dinosuar that's determined to save dino babies! | https://arcade.makecode.com/--skillmap#dino | https://aka.ms/new-dino | https://arcade.makecode.com/skillmap/educator-info/dino-map-info | | -| 8 | Turkey Day | Super-Beginner / 1.5 | Participants use blocks to build a fast-paced platformer that allows them to help a turkey free all of its friends and climb to freedom. | https://arcade.makecode.com/--skillmap#turkey | https://aka.ms/turkeyday | https://arcade.makecode.com/skillmap/educator-info/turkey-map-info | | -| 9 | Collect the Clovers | Beginner / 2 | Participants code a game that allows a bunny to collect clovers while avoiding bees. | https://arcade.makecode.com/#tutorial:/tutorials/collect-the-clovers | https://aka.ms/clovers | | | -| 10 | Intro to MakeCode Arcade | Beginner / 2 | This is a very simple tutorial that introduces participants to Microsoft MakeCode Arcade as they create a cute clicker activity. | https://arcade.makecode.com/#tutorial:/tutorials/intro | https://aka.ms/MC-intro | | | -| 11 | Chase the Pizza | Beginner / 2 | A classic tutorial that has participants coding a happy face that chases a pizza as it pops randomly around the screen. | https://arcade.makecode.com/#tutorial:/tutorials/chase-the-pizza | https://aka.ms/chase-the-pizza | | | -| 12 | Free-Throw | Beginner / 2.5 | Participants make a game where a basketball player is trying to line up as many shots as possible before the buzzer sounds. | https://arcade.makecode.com/#tutorial:/tutorials/free-throw | https://aka.ms/freethrow | | | -| 13 | Burstin' Balloons | Beginner / 2.5 | Code your own minigame-style activity where two mice compete to see who can pump up their balloon the fastest. | https://arcade.makecode.com/--skillmap#balloon | https://aka.ms/balloon | https://arcade.makecode.com/skillmap/educator-info/balloon-map-info | | -| 14 | Monster Truck Racer | Begintermediate / 2.5 | Code a themed racer game where participants navigate their monster truck through a dangerous cave. | https://arcade.makecode.com/--skillmap#racer | https://aka.ms/MonsterRacer | https://arcade.makecode.com/skillmap/educator-info/racer-map-info | | -| 15 | Save the Galaxy | Begintermediate / 2.5 | "This tutorial helps participants code a classic space-shooter style game | but instead of lasers | players are transmitting information to satellites and avoiding asteroids." | https://arcade.makecode.com/--skillmap#galaxy | https://aka.ms/galaxy | https://arcade.makecode.com/skillmap/educator-info/galaxy-map-info | | -| 16 | Save the Forest | Begintermediate / 2.5 | This skillmap walks students through a coding project that allows them to fly an airtanker full of water to put out forest fires. It also provides a great lesson on the balance of ecosystems. | https://arcade.makecode.com/--skillmap#forest | https://aka.ms/forestMap | https://arcade.makecode.com/skillmap/educator-info/forest-map-info | | -| 17 | 80's Rockstar Maze | Intermediate / 3 | "Help Jerry the Rockstar avoid the crazed fans by coding this maze | then get Jerry to the exit before time runs out." | https://arcade.makecode.com/--skillmap#rockstar | | https://arcade.makecode.com/skillmap/educator-info/rockstar-map-info | | -| 18 | Code an Adventure | Intermediate / 3 | Remember those old-school text-based adventures? This skillmap uses functions to help participants code their own interactive stories. | https://arcade.makecode.com/--skillmap#adventure | https://aka.ms/codeAdventure | https://arcade.makecode.com/skillmap/educator-info/adventure-info | | -| 19 | Jungle Jump | Intermediate / 3 | "One of our most popular maps! This skillmap allows students to code their own sidescrolling platformer | similar to those timeless games starring the plumbing brothers." | https://arcade.makecode.com/--skillmap#jungle | https://aka.ms/junglejump | https://arcade.makecode.com/skillmap/educator-info/jungle-map-info | | -| 20 | Multiplayer Pizza Party | Intermediate / 3 | "Code a game where multiple players can dash for each piece of pizza | bumping each other to steal points along the way." | https://arcade.makecode.com/#tutorial:/tutorials/pizza-party | https://aka.ms/pizzaparty | | | -| 21 | Multiplayer Horse Race | Intermediate / 3 | Participants can code a carnival-style racehorse game where multiple players can button mash to be the first to get their horses across the finish line. | https://arcade.makecode.com/#tutorial:/tutorials/horse | https://aka.ms/horserace | | | -| 22 | JavaScript Chase the Pizza | Text / 3 | This tutorial takes our Chase the Pizza tutorial and presents it in JavaScript for a little extra challenge. | https://arcade.makecode.com/#tutorial:/tutorials/spy/chase-the-pizza | https://aka.ms/text-chase-pizza | | | -| | | | | | | | | -| | | | | | | | | -| | | | | | | | | -| | | | | | | | | -| | | | | | | | | -| | | | | | | | | -| | | | | | | | | \ No newline at end of file +| Suggested Order of Completion | Tutorial/Skillmap | Style/Difficulty (Out of 5) | Description | Long URL | Short URL | Teacher Resources / Answer Keys | +| ----------------------------- | ------------------------------------------------------------------------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| 1 | [Sparks Flying Junior](https://arcade.makecode.com/#tutorial:/tutorials/sparks-jr) | Junior /1 | A low-text version of our Sparks Flying experience. It only takes a few blocks to create an exciting clicker game where participants need to start a camp fire before the wind blows it out! | [https://arcade.makecode.com/#tutorial:/tutorials/sparks-jr](https://arcade.makecode.com/#tutorial:/tutorials/sparks-jr) | [https://aka.ms/sparky](https://aka.ms/sparky) | [https://makecode.com/_4zbLcLXjFKUf](https://makecode.com/_4zbLcLXjFKUf) | +| 2 | [Turkey Rescue Junior](https://arcade.makecode.com/#tutorial:/tutorials/turkey-jr) | Junior /1 | A low-text version of our TurkeyDay experience. Participants use low-text blocks to create a vertical platformer game where they direct a turkey out of a warehouse while saving its friends. | [https://arcade.makecode.com/#tutorial:/tutorials/turkey-jr](https://arcade.makecode.com/#tutorial:/tutorials/turkey-jr) | [https://aka.ms/turkey-jr](https://aka.ms/turkey-jr) | [https://1drv.ms/f/s!AqsgsTyHBmRBn2mMdQSkzSMTSCJg?e=2LWibA](https://1drv.ms/f/s!AqsgsTyHBmRBn2mMdQSkzSMTSCJg?e=2LWibA) | +| 3 | [Free Throw Junior](https://arcade.makecode.com/#tutorial:/tutorials/free-throw-jr) | Junior / 1 | A low-text version of our Free-Throw tutorial. Participants use simple blocks to make a game where a basketball player is trying to line up as many shots as possible before the buzzer sounds. | [https://arcade.makecode.com/#tutorial:/tutorials/free-throw-jr](https://arcade.makecode.com/#tutorial:/tutorials/free-throw-jr) | [https://aka.ms/bball](https://aka.ms/bball) | [https://makecode.com/_70x8W6VuYeaY](https://makecode.com/_70x8W6VuYeaY) | +| 4 | [Full of Stories](https://arcade.makecode.com/--skillmap#story) | Super-Beginner / 1.5 | Allow participants to show off their creative side with greeting cards/jokes/short stories. | [https://arcade.makecode.com/--skillmap#story](https://arcade.makecode.com/--skillmap#story) | [https://aka.ms/new-story](https://aka.ms/new-story) | [https://arcade.makecode.com/skillmap/educator-info/story-map-info](https://arcade.makecode.com/skillmap/educator-info/story-map-info) | +| 5 | [Whack-the-Mole](https://arcade.makecode.com/--skillmap#mole) | Super-Beginner / 1.5 | Participants create their own mole-whacking carnival game. | [https://arcade.makecode.com/--skillmap#mole](https://arcade.makecode.com/--skillmap#mole) | [https://aka.ms/whack-the-mole](https://aka.ms/whack-the-mole) | [https://arcade.makecode.com/skillmap/educator-info/mole-map-info](https://arcade.makecode.com/skillmap/educator-info/mole-map-info) | +| 6 | [Intro to MakeCode Arcade](https://arcade.makecode.com/#tutorial:/tutorials/intro) | Beginner / 1.5 | This is a very simple tutorial that introduces participants to Microsoft MakeCode Arcade as they create a cute clicker activity. | [https://arcade.makecode.com/#tutorial:/tutorials/intro](https://arcade.makecode.com/#tutorial:/tutorials/intro) | [https://aka.ms/MC-intro](https://aka.ms/MC-intro) | [https://makecode.com/_brVE2y5bKFdu](https://makecode.com/_brVE2y5bKFdu) | +| 7 | [Talent Show](https://arcade.makecode.com/--skillmap#star) | Super-Beginner / 1.5 | Participants learn to create a clicker game where every click of a button translates to applause for some very talented animals. | [https://arcade.makecode.com/--skillmap#star](https://arcade.makecode.com/--skillmap#star) | [https://aka.ms/new-star](https://aka.ms/new-star) | [https://arcade.makecode.com/skillmap/educator-info/star-map-info](https://arcade.makecode.com/skillmap/educator-info/star-map-info) | +| 8 | [Save the Baby Dinos](https://arcade.makecode.com/--skillmap#dino) | Super-Beginner / 1.5 | Participants can create a collector-style game starring a dinosuar that's determined to save dino babies! | [https://arcade.makecode.com/--skillmap#dino](https://arcade.makecode.com/--skillmap#dino) | [https://aka.ms/new-dino](https://aka.ms/new-dino) | [https://arcade.makecode.com/skillmap/educator-info/dino-map-info](https://arcade.makecode.com/skillmap/educator-info/dino-map-info) | +| 9 | [Turkey Day](https://arcade.makecode.com/--skillmap#turkey) | Beginner / 1.5 | Participants use blocks to build a fast-paced platformer that allows them to help a turkey free all of its friends and climb to freedom. | [https://arcade.makecode.com/--skillmap#turkey](https://arcade.makecode.com/--skillmap#turkey) | [https://aka.ms/turkeyday](https://aka.ms/turkeyday) | [https://arcade.makecode.com/skillmap/educator-info/turkey-map-info](https://arcade.makecode.com/skillmap/educator-info/turkey-map-info) | +| 10 | [Collect the Clovers](https://arcade.makecode.com/#tutorial:/tutorials/collect-the-clovers) | Beginner / 2 | Participants code a game that allows a bunny to collect clovers while avoiding bees. | [https://arcade.makecode.com/#tutorial:/tutorials/collect-the-clovers](https://arcade.makecode.com/#tutorial:/tutorials/collect-the-clovers) | [https://aka.ms/clovers](https://aka.ms/clovers) | [https://makecode.com/_AKdgLX3KyYrt](https://makecode.com/_AKdgLX3KyYrt) | +| 11 | [Chase the Pizza](https://arcade.makecode.com/#tutorial:/tutorials/chase-the-pizza) | Beginner / 2 | A classic tutorial that has participants coding a happy face that chases a pizza as it pops randomly around the screen. | [https://arcade.makecode.com/#tutorial:/tutorials/chase-the-pizza](https://arcade.makecode.com/#tutorial:/tutorials/chase-the-pizza) | [https://aka.ms/chase-the-pizza](https://aka.ms/chase-the-pizza) | [https://makecode.com/_Dgy1y5Lii6XL](https://makecode.com/_Dgy1y5Lii6XL) | +| 12 | [Free-Throw](https://arcade.makecode.com/#tutorial:/tutorials/free-throw) | Beginner / 2.5 | Participants make a game where a basketball player is trying to line up as many shots as possible before the buzzer sounds. | [https://arcade.makecode.com/#tutorial:/tutorials/free-throw](https://arcade.makecode.com/#tutorial:/tutorials/free-throw) | [https://aka.ms/freethrow](https://aka.ms/freethrow) | [https://makecode.com/_C3P6qjcfzapc](https://makecode.com/_C3P6qjcfzapc) | +| 13 | [Burstin' Balloons](https://arcade.makecode.com/--skillmap#balloon) | Beginner / 2.5 | Code your own minigame-style activity where two mice compete to see who can pump up their balloon the fastest. | [https://arcade.makecode.com/--skillmap#balloon](https://arcade.makecode.com/--skillmap#balloon) | [https://aka.ms/balloon](https://aka.ms/balloon) | [https://arcade.makecode.com/skillmap/educator-info/balloon-map-info](https://arcade.makecode.com/skillmap/educator-info/balloon-map-info) | +| 14 | [Monster Truck Racer](https://arcade.makecode.com/--skillmap#racer) | Begintermediate / 2.5 | Code a themed racer game where participants navigate their monster truck through a dangerous cave. | [https://arcade.makecode.com/--skillmap#racer](https://arcade.makecode.com/--skillmap#racer) | [https://aka.ms/MonsterRacer](https://aka.ms/MonsterRacer) | [https://arcade.makecode.com/skillmap/educator-info/racer-map-info](https://arcade.makecode.com/skillmap/educator-info/racer-map-info) | +| 15 | [Save the Galaxy](https://arcade.makecode.com/--skillmap#galaxy) | Begintermediate / 2.5 | This tutorial helps participants code a classic space-shooter style game...but instead of lasers...players are transmitting information to satellites and avoiding asteroids. | [https://arcade.makecode.com/--skillmap#galaxy](https://arcade.makecode.com/--skillmap#galaxy) | [https://aka.ms/galaxy](https://aka.ms/galaxy) | [https://arcade.makecode.com/skillmap/educator-info/galaxy-map-info](https://arcade.makecode.com/skillmap/educator-info/galaxy-map-info) | +| 16 | [Save the Forest](https://arcade.makecode.com/--skillmap#forest) | Begintermediate / 2.5 | This skillmap walks students through a coding project that allows them to fly an airtanker full of water to put out forest fires. It also provides a great lesson on the balance of ecosystems. | [https://arcade.makecode.com/--skillmap#forest](https://arcade.makecode.com/--skillmap#forest) | [https://aka.ms/forestMap](https://aka.ms/forestMap) | [https://arcade.makecode.com/skillmap/educator-info/forest-map-info](https://arcade.makecode.com/skillmap/educator-info/forest-map-info) | +| 17 | [80's Rockstar Maze](https://arcade.makecode.com/--skillmap#rockstar) | Intermediate / 3 | Help Jerry the Rockstar avoid the crazed fans by coding this maze. Then get Jerry to the exit before time runs out. | [https://arcade.makecode.com/--skillmap#rockstar](https://arcade.makecode.com/--skillmap#rockstar) | | [https://arcade.makecode.com/skillmap/educator-info/rockstar-map-info](https://arcade.makecode.com/skillmap/educator-info/rockstar-map-info) | +| 18 | [Code an Adventure](https://arcade.makecode.com/--skillmap#adventure) | Intermediate / 3 | Remember those old-school text-based adventures? This skillmap uses functions to help participants code their own interactive stories. | [https://arcade.makecode.com/--skillmap#adventure](https://arcade.makecode.com/--skillmap#adventure) | [https://aka.ms/codeAdventure](https://aka.ms/codeAdventure) | [https://arcade.makecode.com/skillmap/educator-info/adventure-info](https://arcade.makecode.com/skillmap/educator-info/adventure-info) | +| 19 | [Jungle Jump](https://arcade.makecode.com/--skillmap#jungle) | Intermediate / 3 | One of our most popular maps! This skillmap allows students to code their own sidescrolling platformer (similar to those timeless games starring the plumbing brothers.) | [https://arcade.makecode.com/--skillmap#jungle](https://arcade.makecode.com/--skillmap#jungle) | [https://aka.ms/junglejump](https://aka.ms/junglejump) | [https://arcade.makecode.com/skillmap/educator-info/jungle-map-info](https://arcade.makecode.com/skillmap/educator-info/jungle-map-info) | +| 20 | [Multiplayer Pizza Party](https://arcade.makecode.com/#tutorial:/tutorials/pizza-party) | Intermediate / 3 | Code a game where multiple players can dash for each piece of pizza--bumping each other to steal points along the way. | [https://arcade.makecode.com/#tutorial:/tutorials/pizza-party](https://arcade.makecode.com/#tutorial:/tutorials/pizza-party) | [https://aka.ms/pizzaparty](https://aka.ms/pizzaparty) | [https://makecode.com/_8ikJWuHFCE81](https://makecode.com/_8ikJWuHFCE81) | +| 21 | [Multiplayer Horse Race](https://arcade.makecode.com/#tutorial:/tutorials/horse) | Intermediate / 3 | Participants can code a carnival-style racehorse game where multiple players can button mash to be the first to get their horses across the finish line. | [https://arcade.makecode.com/#tutorial:/tutorials/horse](https://arcade.makecode.com/#tutorial:/tutorials/horse) | [https://aka.ms/horserace](https://aka.ms/horserace) | [https://makecode.com/_6eq60hdDP5tz](https://makecode.com/_6eq60hdDP5tz) | \ No newline at end of file diff --git a/docs/educators.md b/docs/educators.md index 601a41a39c3..95af6f02c28 100644 --- a/docs/educators.md +++ b/docs/educators.md @@ -10,150 +10,148 @@ We have gathered all of our best educator resources and collected them all right ```codecard [ { - "name": "Tutorial Short-Links", + "name": "Quick Links", "description": "A table of our most popular activities and their associated URLS and teacher resources.", - "url":"/educators#shortlinks", + "url":"/educators#quicklinks", "imageUrl": "static/tutorials/froggy/frog.gif" - },{ - "name": "Skillmap Activities", - "description": "Simple sets of tutorials that build to more in depth games over a handful of sessions.", - "url":"/educators#skillmaps", - "imageUrl": "static/skillmap/backgrounds/galaxy-map.png" },{ "name": "Complete Courses", "description": "Full course sets for dedicated STEM or CS classrooms.", "url":"/educators#courses", "imageUrl": "static/courses/teals-introcs.jpg" },{ - "name": "Help Videos", - "description": "YouTube videos ", - "url":"/educators#vids", - "imageUrl": "https://pxt.azureedge.net/blob/ce157b871e8d7330375d8dc8ade57d7426259ef4/static/courses/csintro.jpg" + "name": "Educator Videos", + "description": "Visit our educator YouTube channel.", + "url":"https://www.youtube.com/@msmakecode", + "imageUrl": "static/educator/video_thumb.png" + },{ + "name": "Fun Additions", + "description": "Check out these fun tools that make great additions to the classroom.", + "url":"/educators#fun", + "imageUrl": "static/hardware/arcade-kiosks/cardboard-kiosk.png" },{ - "name": "Concept Blogs", - "description": "Join us in Vegas on 6/16/24 for an introduction to using micro:bit in the classroom", - "url":"/educators#blog", - "imageUrl": "https://pxt.azureedge.net/blob/ce157b871e8d7330375d8dc8ade57d7426259ef4/static/courses/csintro.jpg" + "name": "Arcade Blogs", + "description": "Read tips and tricks that can elevate your class projects.", + "url":"/educators#blogs", + "imageUrl": "/static/skillmap/story/story-comp.png" },{ "name": "Educator Training", - "description": "Join us in Vegas on 6/16/24 for an introduction to using micro:bit in the classroom", - "url":"/educators#trainings", - "imageUrl": "https://pxt.azureedge.net/blob/ce157b871e8d7330375d8dc8ade57d7426259ef4/static/courses/csintro.jpg" + "description": "Summer trainings are now in session!", + "url":"/courses/summer-training", + "imageUrl": "/static/livestream-games/hamlet.png" } ] ``` -## Activity Table -This year, we will be hosting two separate cohorts of each session for both the Intro and CSP courses. + --- + +## Activity Quick Links +*(Scroll right to see more)* + +| Suggested Order of Completion | Tutorial/Skillmap | Style/Difficulty (Out of 5) | Description | Long URL | Short URL | Teacher Resources / Answer Keys | +| ----------------------------- | ------------------------------------------------------------------------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| 1 | [Sparks Flying Junior](https://arcade.makecode.com/#tutorial:/tutorials/sparks-jr) | Junior /1 | A low-text version of our Sparks Flying experience. It only takes a few blocks to create an exciting clicker game where participants need to start a camp fire before the wind blows it out! | [https://arcade.makecode.com/#tutorial:/tutorials/sparks-jr](https://arcade.makecode.com/#tutorial:/tutorials/sparks-jr) | [https://aka.ms/sparky](https://aka.ms/sparky) | [https://makecode.com/_4zbLcLXjFKUf](https://makecode.com/_4zbLcLXjFKUf) | +| 2 | [Turkey Rescue Junior](https://arcade.makecode.com/#tutorial:/tutorials/turkey-jr) | Junior /1 | A low-text version of our TurkeyDay experience. Participants use low-text blocks to create a vertical platformer game where they direct a turkey out of a warehouse while saving its friends. | [https://arcade.makecode.com/#tutorial:/tutorials/turkey-jr](https://arcade.makecode.com/#tutorial:/tutorials/turkey-jr) | [https://aka.ms/turkey-jr](https://aka.ms/turkey-jr) | [https://1drv.ms/f/s!AqsgsTyHBmRBn2mMdQSkzSMTSCJg?e=2LWibA](https://1drv.ms/f/s!AqsgsTyHBmRBn2mMdQSkzSMTSCJg?e=2LWibA) | +| 3 | [Free Throw Junior](https://arcade.makecode.com/#tutorial:/tutorials/free-throw-jr) | Junior / 1 | A low-text version of our Free-Throw tutorial. Participants use simple blocks to make a game where a basketball player is trying to line up as many shots as possible before the buzzer sounds. | [https://arcade.makecode.com/#tutorial:/tutorials/free-throw-jr](https://arcade.makecode.com/#tutorial:/tutorials/free-throw-jr) | [https://aka.ms/bball](https://aka.ms/bball) | [https://makecode.com/_70x8W6VuYeaY](https://makecode.com/_70x8W6VuYeaY) | +| 4 | [Full of Stories](https://arcade.makecode.com/--skillmap#story) | Super-Beginner / 1.5 | Allow participants to show off their creative side with greeting cards/jokes/short stories. | [https://arcade.makecode.com/--skillmap#story](https://arcade.makecode.com/--skillmap#story) | [https://aka.ms/new-story](https://aka.ms/new-story) | [https://arcade.makecode.com/skillmap/educator-info/story-map-info](https://arcade.makecode.com/skillmap/educator-info/story-map-info) | +| 5 | [Whack-the-Mole](https://arcade.makecode.com/--skillmap#mole) | Super-Beginner / 1.5 | Participants create their own mole-whacking carnival game. | [https://arcade.makecode.com/--skillmap#mole](https://arcade.makecode.com/--skillmap#mole) | [https://aka.ms/whack-the-mole](https://aka.ms/whack-the-mole) | [https://arcade.makecode.com/skillmap/educator-info/mole-map-info](https://arcade.makecode.com/skillmap/educator-info/mole-map-info) | +| 6 | [Intro to MakeCode Arcade](https://arcade.makecode.com/#tutorial:/tutorials/intro) | Beginner / 1.5 | This is a very simple tutorial that introduces participants to Microsoft MakeCode Arcade as they create a cute clicker activity. | [https://arcade.makecode.com/#tutorial:/tutorials/intro](https://arcade.makecode.com/#tutorial:/tutorials/intro) | [https://aka.ms/MC-intro](https://aka.ms/MC-intro) | [https://makecode.com/_brVE2y5bKFdu](https://makecode.com/_brVE2y5bKFdu) | +| 7 | [Talent Show](https://arcade.makecode.com/--skillmap#star) | Super-Beginner / 1.5 | Participants learn to create a clicker game where every click of a button translates to applause for some very talented animals. | [https://arcade.makecode.com/--skillmap#star](https://arcade.makecode.com/--skillmap#star) | [https://aka.ms/new-star](https://aka.ms/new-star) | [https://arcade.makecode.com/skillmap/educator-info/star-map-info](https://arcade.makecode.com/skillmap/educator-info/star-map-info) | +| 8 | [Save the Baby Dinos](https://arcade.makecode.com/--skillmap#dino) | Super-Beginner / 1.5 | Participants can create a collector-style game starring a dinosuar that's determined to save dino babies! | [https://arcade.makecode.com/--skillmap#dino](https://arcade.makecode.com/--skillmap#dino) | [https://aka.ms/new-dino](https://aka.ms/new-dino) | [https://arcade.makecode.com/skillmap/educator-info/dino-map-info](https://arcade.makecode.com/skillmap/educator-info/dino-map-info) | +| 9 | [Turkey Day](https://arcade.makecode.com/--skillmap#turkey) | Beginner / 1.5 | Participants use blocks to build a fast-paced platformer that allows them to help a turkey free all of its friends and climb to freedom. | [https://arcade.makecode.com/--skillmap#turkey](https://arcade.makecode.com/--skillmap#turkey) | [https://aka.ms/turkeyday](https://aka.ms/turkeyday) | [https://arcade.makecode.com/skillmap/educator-info/turkey-map-info](https://arcade.makecode.com/skillmap/educator-info/turkey-map-info) | +| 10 | [Collect the Clovers](https://arcade.makecode.com/#tutorial:/tutorials/collect-the-clovers) | Beginner / 2 | Participants code a game that allows a bunny to collect clovers while avoiding bees. | [https://arcade.makecode.com/#tutorial:/tutorials/collect-the-clovers](https://arcade.makecode.com/#tutorial:/tutorials/collect-the-clovers) | [https://aka.ms/clovers](https://aka.ms/clovers) | [https://makecode.com/_AKdgLX3KyYrt](https://makecode.com/_AKdgLX3KyYrt) | +| 11 | [Chase the Pizza](https://arcade.makecode.com/#tutorial:/tutorials/chase-the-pizza) | Beginner / 2 | A classic tutorial that has participants coding a happy face that chases a pizza as it pops randomly around the screen. | [https://arcade.makecode.com/#tutorial:/tutorials/chase-the-pizza](https://arcade.makecode.com/#tutorial:/tutorials/chase-the-pizza) | [https://aka.ms/chase-the-pizza](https://aka.ms/chase-the-pizza) | [https://makecode.com/_Dgy1y5Lii6XL](https://makecode.com/_Dgy1y5Lii6XL) | +| 12 | [Free-Throw](https://arcade.makecode.com/#tutorial:/tutorials/free-throw) | Beginner / 2.5 | Participants make a game where a basketball player is trying to line up as many shots as possible before the buzzer sounds. | [https://arcade.makecode.com/#tutorial:/tutorials/free-throw](https://arcade.makecode.com/#tutorial:/tutorials/free-throw) | [https://aka.ms/freethrow](https://aka.ms/freethrow) | [https://makecode.com/_C3P6qjcfzapc](https://makecode.com/_C3P6qjcfzapc) | +| 13 | [Burstin' Balloons](https://arcade.makecode.com/--skillmap#balloon) | Beginner / 2.5 | Code your own minigame-style activity where two mice compete to see who can pump up their balloon the fastest. | [https://arcade.makecode.com/--skillmap#balloon](https://arcade.makecode.com/--skillmap#balloon) | [https://aka.ms/balloon](https://aka.ms/balloon) | [https://arcade.makecode.com/skillmap/educator-info/balloon-map-info](https://arcade.makecode.com/skillmap/educator-info/balloon-map-info) | +| 14 | [Monster Truck Racer](https://arcade.makecode.com/--skillmap#racer) | Begintermediate / 2.5 | Code a themed racer game where participants navigate their monster truck through a dangerous cave. | [https://arcade.makecode.com/--skillmap#racer](https://arcade.makecode.com/--skillmap#racer) | [https://aka.ms/MonsterRacer](https://aka.ms/MonsterRacer) | [https://arcade.makecode.com/skillmap/educator-info/racer-map-info](https://arcade.makecode.com/skillmap/educator-info/racer-map-info) | +| 15 | [Save the Galaxy](https://arcade.makecode.com/--skillmap#galaxy) | Begintermediate / 2.5 | This tutorial helps participants code a classic space-shooter style game...but instead of lasers...players are transmitting information to satellites and avoiding asteroids. | [https://arcade.makecode.com/--skillmap#galaxy](https://arcade.makecode.com/--skillmap#galaxy) | [https://aka.ms/galaxy](https://aka.ms/galaxy) | [https://arcade.makecode.com/skillmap/educator-info/galaxy-map-info](https://arcade.makecode.com/skillmap/educator-info/galaxy-map-info) | +| 16 | [Save the Forest](https://arcade.makecode.com/--skillmap#forest) | Begintermediate / 2.5 | This skillmap walks students through a coding project that allows them to fly an airtanker full of water to put out forest fires. It also provides a great lesson on the balance of ecosystems. | [https://arcade.makecode.com/--skillmap#forest](https://arcade.makecode.com/--skillmap#forest) | [https://aka.ms/forestMap](https://aka.ms/forestMap) | [https://arcade.makecode.com/skillmap/educator-info/forest-map-info](https://arcade.makecode.com/skillmap/educator-info/forest-map-info) | +| 17 | [80's Rockstar Maze](https://arcade.makecode.com/--skillmap#rockstar) | Intermediate / 3 | Help Jerry the Rockstar avoid the crazed fans by coding this maze. Then get Jerry to the exit before time runs out. | [https://arcade.makecode.com/--skillmap#rockstar](https://arcade.makecode.com/--skillmap#rockstar) | | [https://arcade.makecode.com/skillmap/educator-info/rockstar-map-info](https://arcade.makecode.com/skillmap/educator-info/rockstar-map-info) | +| 18 | [Code an Adventure](https://arcade.makecode.com/--skillmap#adventure) | Intermediate / 3 | Remember those old-school text-based adventures? This skillmap uses functions to help participants code their own interactive stories. | [https://arcade.makecode.com/--skillmap#adventure](https://arcade.makecode.com/--skillmap#adventure) | [https://aka.ms/codeAdventure](https://aka.ms/codeAdventure) | [https://arcade.makecode.com/skillmap/educator-info/adventure-info](https://arcade.makecode.com/skillmap/educator-info/adventure-info) | +| 19 | [Jungle Jump](https://arcade.makecode.com/--skillmap#jungle) | Intermediate / 3 | One of our most popular maps! This skillmap allows students to code their own sidescrolling platformer (similar to those timeless games starring the plumbing brothers.) | [https://arcade.makecode.com/--skillmap#jungle](https://arcade.makecode.com/--skillmap#jungle) | [https://aka.ms/junglejump](https://aka.ms/junglejump) | [https://arcade.makecode.com/skillmap/educator-info/jungle-map-info](https://arcade.makecode.com/skillmap/educator-info/jungle-map-info) | +| 20 | [Multiplayer Pizza Party](https://arcade.makecode.com/#tutorial:/tutorials/pizza-party) | Intermediate / 3 | Code a game where multiple players can dash for each piece of pizza--bumping each other to steal points along the way. | [https://arcade.makecode.com/#tutorial:/tutorials/pizza-party](https://arcade.makecode.com/#tutorial:/tutorials/pizza-party) | [https://aka.ms/pizzaparty](https://aka.ms/pizzaparty) | [https://makecode.com/_8ikJWuHFCE81](https://makecode.com/_8ikJWuHFCE81) | +| 21 | [Multiplayer Horse Race](https://arcade.makecode.com/#tutorial:/tutorials/horse) | Intermediate / 3 | Participants can code a carnival-style racehorse game where multiple players can button mash to be the first to get their horses across the finish line. | [https://arcade.makecode.com/#tutorial:/tutorials/horse](https://arcade.makecode.com/#tutorial:/tutorials/horse) | [https://aka.ms/horserace](https://aka.ms/horserace) | [https://makecode.com/_6eq60hdDP5tz](https://makecode.com/_6eq60hdDP5tz) | + + + --- + +## Complete Courses ```codecard [ { - "name": "Intro to CS PD #1", - "description": "Click here to register through Infosys Pathfinders to take part in this online 40-hour professional learning introduction to our entry level Intro to CS with MakeCode Arcade curriculum", - "url":"https://pathfinders.onwingspan.com/web/en/app/event-details/makeCode", - "imageUrl": "https://pxt.azureedge.net/blob/6fc548f43baa08998bdc2bd7221cc740244d65f5/static/courses/teals-introcs.jpg" - }, { - "name": "Intro to CS PD #2", - "description": "Click here to register through Infosys Pathfinders to take part in this online 40-hour professional learning introduction to our entry level Intro to CS with MakeCode Arcade curriculum", - "url":"https://pathfinders.onwingspan.com/web/en/app/event-details/makeCode", - "imageUrl": "https://pxt.azureedge.net/blob/6fc548f43baa08998bdc2bd7221cc740244d65f5/static/courses/teals-introcs.jpg" - } -] -``` - - -## Skillmap Activities - -```codecard -[ + "name": "AP Computer Science Principles", + "description": "AP endorsed introductory class for High School students. The course is designed to attract students of all backgrounds, experience levels, and interests", + "cardType": "link", + "url": "https://makecode.com/csp", + "imageUrl": "/static/courses/csp.png", + "largeImageUrl": "/static/courses/csp.png", + "directOpen": true + }, { - "name": "Teach Minecraft Code", - "description": "All you need to know has been presented in this easy to follow PDF.", - "url":"https://aka.ms/carnivalGuide", - "imageUrl": "https://pxt.azureedge.net/blob/67b55f01ae0289333b6900632b6edc08d74462a8/static/live-coding/eO8cXUjwrmM.jpg" - }, { - "name": "Resources Drive", - "description": "This is home base for all of the resources that accompany the Code a Carnival Lesson", - "url":"https://aka.ms/carnivalDrive", - "imageUrl": "https://pxt.azureedge.net/blob/6ad07456e1cb95a5339fb6562e1589cc9d65608d/static/mods/gladiator.jpg" - } -] -``` - - -## Complete Courses - -```codecard -[ + "name": "Introduction to Computer Science with Microsoft MakeCode Arcade", + "description": "A full academic year course designed to be taught for introductory programming classes in High School", + "cardType": "link", + "url": "/courses/introcs", + "imageUrl": "/static/courses/teals-introcs.jpg", + "largeImageUrl": "/static/courses/teals-introcs.jpg", + "directOpen": true + }, { - "name": "Teach Minecraft Code", - "description": "All you need to know has been presented in this easy to follow PDF.", - "url":"https://aka.ms/carnivalGuide", - "imageUrl": "https://pxt.azureedge.net/blob/67b55f01ae0289333b6900632b6edc08d74462a8/static/live-coding/eO8cXUjwrmM.jpg" - }, { - "name": "Resources Drive", - "description": "This is home base for all of the resources that accompany the Code a Carnival Lesson", - "url":"https://aka.ms/carnivalDrive", - "imageUrl": "https://pxt.azureedge.net/blob/6ad07456e1cb95a5339fb6562e1589cc9d65608d/static/mods/gladiator.jpg" + "name": "Code a Carnival", + "description": "A modular and differentiated set of coding activities for students in grades 5-12", + "cardType": "link", + "url": "/courses/carnival", + "imageUrl": "/static/hour-of-code/2022/booth.png", + "largeImageUrl": "/static/hour-of-code/2022/booth.png", + "directOpen": true } ] ``` -## Help Videos + --- -```codecard -[ - { - "name": "Teach Minecraft Code", - "description": "All you need to know has been presented in this easy to follow PDF.", - "url":"https://aka.ms/carnivalGuide", - "imageUrl": "https://pxt.azureedge.net/blob/67b55f01ae0289333b6900632b6edc08d74462a8/static/live-coding/eO8cXUjwrmM.jpg" - }, { - "name": "Resources Drive", - "description": "This is home base for all of the resources that accompany the Code a Carnival Lesson", - "url":"https://aka.ms/carnivalDrive", - "imageUrl": "https://pxt.azureedge.net/blob/6ad07456e1cb95a5339fb6562e1589cc9d65608d/static/mods/gladiator.jpg" - } -] -``` - - -## Concept Blogs +## Fun Additions ```codecard [ { - "name": "Teach Minecraft Code", - "description": "All you need to know has been presented in this easy to follow PDF.", - "url":"https://aka.ms/carnivalGuide", - "imageUrl": "https://pxt.azureedge.net/blob/67b55f01ae0289333b6900632b6edc08d74462a8/static/live-coding/eO8cXUjwrmM.jpg" + "name": "Arcade Kiosk", + "description": "Bring the arcade to your classroom with this kiosk-style interface.", + "url":"/hardware/kiosk", + "imageUrl": "/static/hardware/kiosk/makecode-arcade-machines.jpg" + }, { + "name": "Multiplayer", + "description": "Encourage students to collaborate and play their final games together", + "url":"/multiplayer", + "imageUrl": "static/multiplayer/help/hosted-game.png" }, { - "name": "Resources Drive", - "description": "This is home base for all of the resources that accompany the Code a Carnival Lesson", - "url":"https://aka.ms/carnivalDrive", - "imageUrl": "https://pxt.azureedge.net/blob/6ad07456e1cb95a5339fb6562e1589cc9d65608d/static/mods/gladiator.jpg" + "name": "Evaluation Tool", + "description": "Inspect programs to make sure they're headed the right direction.", + "url":"https://makecode.microbit.org/beta--eval", + "imageUrl": "static/skillmap/puzzle/puzzle-activity1.png" } ] ``` + --- -## Educator Training +## Concept Blogs ```codecard [ { - "name": "Teach Minecraft Code", - "description": "All you need to know has been presented in this easy to follow PDF.", - "url":"https://aka.ms/carnivalGuide", - "imageUrl": "https://pxt.azureedge.net/blob/67b55f01ae0289333b6900632b6edc08d74462a8/static/live-coding/eO8cXUjwrmM.jpg" + "name": "Kiki's Corner", + "description": "A comprehensive Arcade blog for teachers and students", + "url":"https://medium.com/kikis-corner", + "imageUrl": "/static/hero-gallery/kikis-corner.png" }, { - "name": "Resources Drive", - "description": "This is home base for all of the resources that accompany the Code a Carnival Lesson", - "url":"https://aka.ms/carnivalDrive", - "imageUrl": "https://pxt.azureedge.net/blob/6ad07456e1cb95a5339fb6562e1589cc9d65608d/static/mods/gladiator.jpg" + "name": "Richard's Tips", + "description": "Visit our forum to read Richard's Arcade Tips. You're bound to learn something new!", + "url":"https://forum.makecode.com/search?q=%22Richard%27s%20Arcade%20Tips%22", + "imageUrl": "/static/livestream-games/bartholomew.png" } ] ``` diff --git a/docs/static/educator/video_thumb.png b/docs/static/educator/video_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..10932cdd5d6412f60e65dfbd96430c90ad379f2f GIT binary patch literal 44394 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 literal 0 HcmV?d00001 diff --git a/docs/tutorials/collect-the-clovers.md b/docs/tutorials/collect-the-clovers.md index 32f9cbc8a3b..5aeba92104a 100644 --- a/docs/tutorials/collect-the-clovers.md +++ b/docs/tutorials/collect-the-clovers.md @@ -23,7 +23,7 @@ Start by setting the scene. - :tree: Open the ``||scene:Scene||`` category and drag ```block -scene.setBackgroundImage(img`.`) +scene.setBackgroundImage(assets.image`background`) ``` into the ``||loops(noclick):on start||``
container that's already in the workspace. @@ -46,7 +46,7 @@ hint~ ```blocks //@highlight -scene.setBackgroundImage(img`.`) +scene.setBackgroundImage(assets.image`background`) ``` @@ -60,11 +60,11 @@ scene.setBackgroundImage(img`.`) --- -- :mouse pointer: Click the grey box inside
+- :mouse pointer: Click the image inside
```block -scene.setBackgroundImage(img`.`) +scene.setBackgroundImage(assets.image`background`) ``` -to open the image editor. +to change the scene. - :paint brush: Draw a nice grassy background, or choose an image from the **gallery**. @@ -99,12 +99,12 @@ Do you want a rabbit? A princess? A warrior? - :paper plane: From ``||sprites: Sprites||``, drag ```block -let hero = sprites.create(img`.`, SpriteKind.Player) +let hero = sprites.create(assets.image`hero`, SpriteKind.Player) ``` into **the end** of the ``||loops(noclick): on start||`` container. -- :paint brush: Click the empty grey box and switch to the **gallery** to +- :paint brush: Click the bunny image and switch to the **gallery** to select a character for your project. diff --git a/docs/tutorials/free-throw.md b/docs/tutorials/free-throw.md index 3a2740b39d0..329aa65a3e7 100644 --- a/docs/tutorials/free-throw.md +++ b/docs/tutorials/free-throw.md @@ -345,8 +345,7 @@ inside **the empty**
container. -- :paint brush: Click the empty grey box in the projectile block to draw a basketball
-(or switch to the **Gallery** to pick the one that we created.) +- :paint brush: Click the basketball image in the projectile block if you want to draw a basketball of your own.