Skip to content
Snippets Groups Projects
Unverified Commit 70f56d08 authored by Paul Kaplan's avatar Paul Kaplan Committed by GitHub
Browse files

Merge pull request #2144 from SpeakkVisually/develop

Update Learning Activities
parents e6fe3d1e e0dbcf98
No related branches found
No related tags found
No related merge requests found
Showing
with 219 additions and 194 deletions
src/lib/libraries/decks/animate/animate-name-change-color.gif

102 KiB

src/lib/libraries/decks/animate/animate-name-grow.gif

95.3 KiB

src/lib/libraries/decks/animate/animate-name-spin.gif

51 KiB

src/lib/libraries/decks/animate/cover-color-click.gif

86.8 KiB

src/lib/libraries/decks/game/game-change-color.gif

182 KiB

src/lib/libraries/decks/game/game-random-position.gif

55.5 KiB

src/lib/libraries/decks/game/game-reset-score.gif

152 KiB

src/lib/libraries/decks/game/popping-library.gif

34 KiB

import React from 'react';
import {FormattedMessage} from 'react-intl';
// Spin around
import librarySpin from './spin/library-spin.gif';
import stepDragTurn from './spin/drag-turn.gif';
import stepClickTurn from './spin/click-turn.gif';
import stepClickControl from './spin/click-control.gif';
import stepDragForever from './spin/drag-forever.gif';
import stepClickForever from './spin/click-forever.gif';
import stepChangeColor from './spin/change-color.gif';
// Intro
import libraryIntro from './intro/lib-getting-started.gif';
import stepMove from './intro/IntroSayHello.gif';
import stepMoveSayHello from './intro/IntroSayHello-hat.gif';
// Say hello
import librarySay from './say/library-say.gif';
import stepAddSprite from './say/add-sprite.gif';
import stepClickLooks from './say/click-looks.gif';
import stepDragSay from './say/drag-say.gif';
import stepClickSay from './say/click-say.gif';
import stepAnotherSay from './say/another-say.gif';
import stepEditSay from './say/edit-say.gif';
import stepClickStack from './say/click-stack.gif';
import librarySay from './say/cover-say-hello.gif';
import stepSayHello from './say/intro-say-hello.gif';
// Clicker
import libraryClicker from './clicker/library-clicker.gif';
import stepDragGoTo from './clicker/drag-goto.gif';
import stepClickGoTo from './clicker/click-goto.gif';
import stepClickEvents from './clicker/click-events.gif';
import stepAddWhenClicked from './clicker/add-whenclicked.gif';
import stepClickSprite from './clicker/click-sprite.gif';
import stepAddSound from './clicker/add-sound.gif';
// Add sprite
import libraryAddSprite from './sprite/cover-add-sprite.jpg';
import stepAddSprite from './sprite/intro-choose-sprite.gif';
// Animate a name
import libraryAnimate from './animate/cover-color-click.gif';
import stepAnimateChangeColor from './animate/animate-name-change-color.gif';
import stepAnimateGrow from './animate/animate-name-grow.gif';
import stepAnimateSpin from './animate/animate-name-spin.gif';
// Make-Music
import libraryMakeMusic from './make-music/cover-mic.jpg';
import stepMakeSong from './make-music/make-music-make-song.gif';
import stepMakeBeat from './make-music/make-music-make-beat.gif';
import stepMakeBeatbox from './make-music/make-music-beatbox.gif';
// Make-A-Game
import libraryMakeAGame from './game/popping-library.gif';
import stepRandom from './game/game-random-position.gif';
import stepGameChangeColor from './game/game-change-color.gif';
import stepResetScore from './game/game-reset-score.gif';
// Videos
import glideAroundThumb from './videos/glide-around.jpg';
......@@ -40,153 +43,69 @@ import moveArrowKeysThumb from './videos/move-arrow-keys.jpg';
import spinThumb from './videos/spin.jpg';
export default {
'spin-around': {
'intro-move-sayhello': {
name: (
<FormattedMessage
defaultMessage="Spin around"
description="Name for the 'Spin around' how-to"
id="gui.howtos.spin-around.name"
defaultMessage="Getting Started"
description="Name for the 'Getting Started' how-to"
id="gui.howtos.intro-move-sayhello-hat.name"
/>
),
img: librarySpin,
img: libraryIntro,
steps: [
{
title: (
<FormattedMessage
defaultMessage="Drag out a “turn” block"
description="Step name for 'Drag out a “turn” block' step"
id="gui.howtos.spin.step_dragTurn"
/>
),
image: stepDragTurn
}, {
title: (
<FormattedMessage
defaultMessage="Click the block to run it"
description="Step name for 'Click the block to run it' step"
id="gui.howtos.spin.step_clickTurn"
/>
),
image: stepClickTurn
}, {
title: (
<FormattedMessage
defaultMessage="Click the “Control” category"
description="Step name for 'Click the “Control” category' step"
id="gui.howtos.spin.step_clickControl"
/>
),
image: stepClickControl
}, {
title: (
<FormattedMessage
defaultMessage="Drag out a “forever” block"
description="Step name for 'Drag out a “forever” block' step"
id="gui.howtos.spin.step_dragForever"
defaultMessage="Add a Move Block and a Say Block"
description="Step name for 'Add a Move Block' step"
id="gui.howtos.intro-move.step_stepMove"
/>
),
image: stepDragForever
image: stepMove
}, {
title: (
<FormattedMessage
defaultMessage="Click the stack to run it"
description="Step name for 'Click the stack to run it' step"
id="gui.howtos.spin.step_clickForever"
defaultMessage="Add Green Flag Block, then click the flag"
description="Step name for 'Add A Say Block' step"
id="gui.howtos.add-a-move-block.step_stepMoveSayHello"
/>
),
image: stepClickForever
}, {
title: (
<FormattedMessage
defaultMessage="Add a “change color effect” block"
description="Step name for 'Add a “change color effect” block' step"
id="gui.howtos.spin.step_changeColor"
/>
),
image: stepChangeColor
image: stepMoveSayHello
}, {
deckIds: [
'add-a-backdrop',
'switch-costume',
'change-size'
'add-sprite',
'animate-a-name',
'Make-A-Game'
]
}
]
},
'say-hello': {
'add-sprite': {
name: (
<FormattedMessage
defaultMessage="Say hello"
description="Name for the 'Say hello' how-to"
id="gui.howtos.say-hello.name"
defaultMessage="Add a Sprite"
description="Name for the 'Add a Sprite' how-to"
id="gui.howtos.add-sprite.name"
/>
),
img: librarySay,
img: libraryAddSprite,
steps: [
{
title: (
<FormattedMessage
defaultMessage="Add a new sprite"
defaultMessage="Add a Sprite"
description="Step name for 'Add a new sprite' step"
id="gui.howtos.say-hello.step_addSprite"
id="gui.howtos.add-sprite.step_addSprite"
/>
),
image: stepAddSprite
}, {
title: (
<FormattedMessage
defaultMessage="Click the “Looks” category"
description="Step name for 'Click the “Looks” category' step"
id="gui.howtos.say-hello.step_clickLooks"
/>
),
image: stepClickLooks
}, {
title: (
<FormattedMessage
defaultMessage="Drag out a “say” block"
description="Step name for 'Drag out a “say” block' step"
id="gui.howtos.say-hello.step_dragSay"
/>
),
image: stepDragSay
}, {
title: (
<FormattedMessage
defaultMessage="Click the block to run it"
description="Step name for 'Click the block to run it' step"
id="gui.howtos.say-hello.step_clickSay"
/>
),
image: stepClickSay
}, {
title: (
<FormattedMessage
defaultMessage="Drag out another “say” block"
description="Step name for 'Drag out another “say” block' step"
id="gui.howtos.say-hello.step_anotherSay"
/>
),
image: stepAnotherSay
}, {
title: (
<FormattedMessage
defaultMessage="Say something else"
description="Step name for 'Say something else' step"
id="gui.howtos.say-hello.step_editSay"
/>
),
image: stepEditSay
}, {
title: (
<FormattedMessage
defaultMessage="Click the stack to run it"
description="Step name for 'Click the stack to run it' step"
id="gui.howtos.say-hello.step_clickStack"
/>
),
image: stepClickStack
}, {
},
{
deckIds: [
'add-a-backdrop',
'switch-costume',
......@@ -195,71 +114,175 @@ export default {
}
]
},
'run-away': {
'animate-a-name': {
name: (
<FormattedMessage
defaultMessage="Animate a Name"
description="Name for the 'Animate a Name' how-to"
id="gui.howtos.animate-a-name.name"
/>
),
img: libraryAnimate,
steps: [{
video: 'https://www.youtube.com/embed/q3nnXj6wr5k'
},
{
title: (
<FormattedMessage
defaultMessage="Change color"
description="Step name for 'Change color' step"
id="gui.howtos.animate-a-name.step_AnimateChangeColor"
/>
),
image: stepAnimateChangeColor
}, {
title: (
<FormattedMessage
defaultMessage="Choose A Letter & Make It Spin"
description="Step name for 'Choose A Letter & Make It Spin' step"
id="gui.howtos.animate-a-name.step_AnimateSpin"
/>
),
image: stepAnimateSpin
}, {
title: (
<FormattedMessage
defaultMessage="Choose A Letter & Make It Grow"
description="Step name for 'Choose A Letter & Make It Grow' step"
id="gui.howtos.animate-a-name.step_AnimateGrow"
/>
),
image: stepAnimateGrow
}, {
deckIds: [
'add-a-backdrop',
'switch-costume',
'change-size'
]
}
]
},
'Make-Music': {
name: (
<FormattedMessage
defaultMessage="Make Music"
description="Name for the 'Make Music' how-to"
id="gui.howtos.make-music.name"
/>
),
img: libraryMakeMusic,
steps: [{
video: 'https://www.youtube.com/embed/o3ih7d_4uv0'
},
{
title: (
<FormattedMessage
defaultMessage="Create a Song"
description="Step name for 'Create a Song' step"
id="gui.howtos.Make-Music.step_CreateASong"
/>
),
image: stepMakeSong
}, {
title: (
<FormattedMessage
defaultMessage="Choose a Drum & Make a Beat"
description="Step name for 'Choose a Drum & Make a Beat' step"
id="gui.howtos.make-music.step_MakeBeat"
/>
),
image: stepMakeBeat
}, {
title: (
<FormattedMessage
defaultMessage="Choose the Microphone Sprite & Surprise Beatbox"
description="Step name for 'Choose the Microphone Sprite & Surprise Beatbox' step"
id="gui.howtos.make-music.step_MakeBeatBox"
/>
),
image: stepMakeBeatbox
}, {
deckIds: [
'add-a-backdrop',
'switch-costume',
'change-size'
]
}
]
},
'Make-A-Game': {
name: (
<FormattedMessage
defaultMessage="Make A Game"
description="Name for the 'Make A Game' how-to"
id="gui.howtos.make-a-game.name"
/>
),
img: libraryMakeAGame,
steps: [{
video: 'https://www.youtube.com/embed/IPCaZ5kmFTA'
},
{
title: (
<FormattedMessage
defaultMessage="Go to a random position"
description="Step name for 'Go to a random position' step"
id="gui.howtos.Make-A-Game.step_RandomPosition"
/>
),
image: stepRandom
}, {
title: (
<FormattedMessage
defaultMessage="Change Color"
description="Step name for 'Change Color' step"
id="gui.howtos.make-a-game.step_ChangeColor"
/>
),
image: stepGameChangeColor
}, {
title: (
<FormattedMessage
defaultMessage="Reset Score"
description="Step name for 'Reset Score' step"
id="gui.howtos.make-music.step_ResetScore"
/>
),
image: stepResetScore
}, {
deckIds: [
'add-a-backdrop',
'add-effects',
'move-around-with-arrow-keys'
]
}
]
},
'say-hello': {
name: (
<FormattedMessage
defaultMessage="Run away"
description="Name for the 'Run away' how-to"
id="gui.howtos.run-away.name"
defaultMessage="Say hello"
description="Name for the 'Say hello' how-to"
id="gui.howtos.say-hello.name"
/>
),
img: libraryClicker,
img: librarySay,
steps: [
{
title: (
<FormattedMessage
defaultMessage="Drag out a “go to random position” block"
description="Step name for 'Drag out a “go to random position” block' step"
id="gui.howtos.run-away.step_dragGoTo"
/>
),
image: stepDragGoTo
}, {
title: (
<FormattedMessage
defaultMessage="Click the block to run it"
description="Step name for 'Click the block to run it' step"
id="gui.howtos.run-away.step_clickGoTo"
/>
),
image: stepClickGoTo
}, {
title: (
<FormattedMessage
defaultMessage="Click the “Events” category"
description="Step 3 title"
id="gui.howtos.run-away.step3"
/>
),
image: stepClickEvents
}, {
title: (
<FormattedMessage
defaultMessage="Add a “when this sprite clicked” block"
description="Step name for 'Add a “when this sprite clicked” block' step"
id="gui.howtos.run-away.step_addWhenClicked"
/>
),
image: stepAddWhenClicked
}, {
title: (
<FormattedMessage
defaultMessage="Click the sprite to run it"
description="Step name for 'Click the sprite to run it' step"
id="gui.howtos.run-away.step_clickSprite"
/>
),
image: stepClickSprite
}, {
title: (
<FormattedMessage
defaultMessage="Add a “start sound” block"
description="Step name for 'Add a “start sound” block' step"
id="gui.howtos.run-away.step_addSound"
defaultMessage="Say Hello"
description="Step name for 'Add a new sprite' step"
id="gui.howtos.say-hello.step_addSprite"
/>
),
image: stepAddSound
}, {
image: stepSayHello
},
{
deckIds: [
'add-a-backdrop',
'switch-costume',
......@@ -268,6 +291,8 @@ export default {
}
]
},
'glide-around': {
name: (
<FormattedMessage
......@@ -383,7 +408,7 @@ export default {
}]
},
'move-around-with-arrow-keys': {
name: 'Move Using Arrow Keys',
name: 'Move With Arrow Keys',
img: moveArrowKeysThumb,
steps: [{
video: 'https://www.youtube.com/embed/7DUA_Yl0B_M'
......
src/lib/libraries/decks/intro/IntroSayHello-hat.gif

98.7 KiB

src/lib/libraries/decks/intro/IntroSayHello.gif

91.5 KiB

src/lib/libraries/decks/intro/add-glide.gif

36.1 KiB

src/lib/libraries/decks/intro/add-say.gif

124 KiB

src/lib/libraries/decks/intro/drag-glide.gif

70.6 KiB

src/lib/libraries/decks/intro/drag-say.gif

81.3 KiB

src/lib/libraries/decks/intro/hat-stack.gif

109 KiB

src/lib/libraries/decks/intro/lib-getting-started.gif

272 KiB

src/lib/libraries/decks/intro/when-clicked.gif

73.4 KiB

src/lib/libraries/decks/make-music/cover-mic.gif

76.8 KiB

src/lib/libraries/decks/make-music/cover-mic.jpg

61.5 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment