Skip to content

Commit

Permalink
📜 Add workbook lesson 5 (#5832)
Browse files Browse the repository at this point in the history
Adds workbook lesson 5
  • Loading branch information
Felienne authored Oct 6, 2024
1 parent cb7a809 commit 281e472
Show file tree
Hide file tree
Showing 13 changed files with 681 additions and 157 deletions.
53 changes: 45 additions & 8 deletions content/workbooks/lesson1/les1a.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
# Hedy - Les 1a

[Teacher] Het doel van deze les is om de vijf codes uit level 1 van Hedy te leren kennen: `print`, `echo` en `ask` voor tekst en `forward` en `turn` voor het tekenen. [/Teacher]

{
"teacher_note": " Het doel van deze les is om de vijf codes uit level 1 van Hedy te leren kennen: `print`, `echo` en `ask` voor tekst en `forward` en `turn` voor het tekenen. "
}



## Printen en invoer

Expand Down Expand Up @@ -101,15 +106,17 @@ Voorspel wat de uitvoer van deze codes is. Doe alsof je je eigen naam hebt ingev
{
"assignment": "output",
"icon" : "💻",
"code" : "ask Hoe heet jij?\necho dus jij heet:",
"code" : "ask Hoe heet jij?\n
echo dus jij heet:",
"answer" : "dus jij heet: **naam**",
"lines" : 2
}

{
"assignment": "output",
"icon" : "💻",
"code" : "ask Hoe heet jij?\necho Leuk om je te ontmoeten,",
"code" : "ask Hoe heet jij?\n
echo Leuk om je te ontmoeten,",
"answer" : "Leuk om je te ontmoeten, **naam**",
"lines" : 2
}
Expand Down Expand Up @@ -228,7 +235,14 @@ Voorspel wat de uitvoer van deze codes is. Dat is bij de turtle of tekenschildpa
"assignment": "output",
"icon" : "💻",
"type" : "turtle",
"code" : "forward 100\nturn left\nforward 100\nturn left\nforward 100\nturn left\nforward 100\nturn left\n",
"code" : "forward 100\n
turn left\n
forward 100\n
turn left\n
forward 100\n
turn left\n
forward 100\n
turn left\n",
"answer" : "een vierkant",
"lines" : 5
}
Expand All @@ -237,7 +251,14 @@ Voorspel wat de uitvoer van deze codes is. Dat is bij de turtle of tekenschildpa
"assignment": "output",
"icon" : "💻",
"type" : "turtle",
"code" : "forward 100\nturn left\nforward 100\nturn right\nforward 100\nturn left\nforward 100\nturn right\n",
"code" : "forward 100\n
turn left\n
forward 100\n
turn right\n
forward 100\n
turn left\n
forward 100\n
turn right\n",
"answer" : "een trapje (zonder onderkant)",
"lines" : 5
}
Expand All @@ -246,7 +267,14 @@ Voorspel wat de uitvoer van deze codes is. Dat is bij de turtle of tekenschildpa
"assignment": "output",
"icon" : "💻",
"type" : "turtle",
"code" : "forward 100\nturn right\nforward 5\nturn right\nforward 100\nturn right\nforward 5\nturn right\n",
"code" : "forward 100\n
turn right\n
forward 5\n
turn right\n
forward 100\n
turn right\n
forward 5\n
turn right\n",
"answer" : "een hele smalle vierkant",
"lines" : 6
}
Expand All @@ -260,7 +288,11 @@ We draaien het nu om! Je krijg een uitvoer en jij moet de code erbij schrijven.
"assignment": "input",
"icon" : "🧑‍💻",
"output" : "_\n |\n |_________",
"answer" : "forward 5\nturn right\nforward 10\nturn left\nforward 50\n",
"answer" : "forward 5\n
turn right\n
forward 10\n
turn left\n
forward 50\n",
"lines" : 5
}

Expand All @@ -275,7 +307,12 @@ We draaien het nu om! Je krijg een uitvoer en jij moet de code erbij schrijven.
| |\n
| |\n
---------\n",
"answer" : "forward 50\nturn left\nforward 50\nturn left\nforward 50\nturn left\n",
"answer" : "forward 50\n
turn left\n
forward 50\n
turn left\n
forward 50\n
turn left\n",
"lines" : 8
}

Expand Down
44 changes: 32 additions & 12 deletions content/workbooks/lesson2/les2a.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Hedy - Les 2a

[Teacher] In level 2 leren leerlingen de codes `is` en `is ask` [/Teacher]
{
"teacher_note": "In level 2 leren leerlingen de codes `is` en `is ask`."
}

## Variabelen

Expand All @@ -26,23 +28,32 @@ print naam
"assignment": "element selection",
"question" : "Omcirkel alle variabelen in deze code.",
"icon" : "◯",
"code" : "naam is Hedy\nprint Hallo naam\nleeftijd is 17\nprint Jij bent leeftijd jaar oud",
"code" : "naam is Hedy\n
print Hallo naam\n
leeftijd is 17\n
print Jij bent leeftijd jaar oud",
"answer" : "Op alle regels"
}

{
"assignment": "element selection",
"question" : "Omcirkel nu de stukken code waarin een variabele **wordt ingesteld.**",
"icon" : "◯",
"code" : "naam is Hedy\nprint Hallo naam\nleeftijd is 17\nprint Jij bent leeftijd jaar oud",
"code" : "naam is Hedy\n
print Hallo naam\n
leeftijd is 17\n
print Jij bent leeftijd jaar oud",
"answer" : "Op regel 1 en 3"
}

{
"assignment": "element selection",
"question" : "Omcirkel nu de stukken code waarin de waarde van een variabele **wordt gebruikt.**",
"icon" : "◯",
"code" : "naam is Hedy\nprint Hallo naam\nleeftijd is 17\nprint Jij bent leeftijd jaar oud",
"code" : "naam is Hedy\n
print Hallo naam\n
leeftijd is 17\n
print Jij bent leeftijd jaar oud",
"answer" : "Op regel 2 en 4"
}

Expand All @@ -64,23 +75,26 @@ Voorbeeld:
{
"assignment": "output",
"icon" : "💻",
"code" : "naam is Mo\nprint Goed bezig naam!",
"code" : "naam is Mo\n
print Goed bezig naam!",
"answer" : "Goed bezig Mo!",
"lines" : 1
}

{
"assignment": "output",
"icon" : "💻",
"code" : "naam is Mo\nprint Goed bezig Mo!",
"code" : "naam is Mo\n
print Goed bezig Mo!",
"answer" : "Goed bezig Mo!",
"lines" : 1
}

{
"assignment": "output",
"icon" : "💻",
"code" : "voornaam is Layla\nprint Goedemorgen naam!",
"code" : "voornaam is Layla\n
print Goedemorgen naam!",
"answer" : "Goedemorgen naam!",
"lines" : 1
}
Expand All @@ -94,7 +108,8 @@ Lees de codes goed! Welke zijn er goed of fout.
"options" : ["Goed" , "Fout"],
"question" : "Is deze code goed of fout?",
"icon" : "🤔",
"code" : "achternaam is Jansen\nprint Goedemorgen naam!",
"code" : "achternaam is Jansen\n
print Goedemorgen naam!",
"answer" : "Goed"
}

Expand All @@ -103,7 +118,8 @@ Lees de codes goed! Welke zijn er goed of fout.
"options" : ["Goed" , "Fout"],
"question" : "Is deze code goed of fout?",
"icon" : "🤔",
"code" : "naam is\nprint Goedemorgen naam!",
"code" : "naam is\n
print Goedemorgen naam!",
"answer" : "Fout"
}

Expand All @@ -112,7 +128,9 @@ Lees de codes goed! Welke zijn er goed of fout.
"options" : ["Goed" , "Fout"],
"question" : "Is deze code goed of fout?",
"icon" : "🤔",
"code" : "naam is Jansen\nprint Goedemorgen meneer naam!\nprint Hallo meneer naam!",
"code" : "naam is Jansen\n
print Goedemorgen meneer naam!\n
print Hallo meneer naam!",
"answer" : "Goed"
}

Expand Down Expand Up @@ -148,15 +166,17 @@ Voorspel wat de uitvoer van deze codes is. Doe alsof je je eigen naam hebt ingev
{
"assignment": "output",
"icon" : "💻",
"code" : "naam is ask Hoe heet jij?\nprint dus jij heet: naam",
"code" : "naam is ask Hoe heet jij?\n
print dus jij heet: naam",
"answer" : "dus jij heet: **naam**",
"lines" : 1
}

{
"assignment": "output",
"icon" : "💻",
"code" : "toestand is ask Hoe gaat het met jou?\nprint Dus het gaat toestand met jou",
"code" : "toestand is ask Hoe gaat het met jou?\n
print Dus het gaat toestand met jou",
"answer" : " Dus het gaat **goed** met jou",
"lines" : 1
}
Expand Down
43 changes: 22 additions & 21 deletions content/workbooks/lesson3/les3a-autogenerated.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Hedy - Les 3a



## Lijsten en willekeurigheid

Aan het einde van de les kun jij:
Expand All @@ -20,17 +22,17 @@ print Ik ga vandaag naar vrienden at random

#### Opdracht 1: Omcirkel het juiste stukje code

**◯ Opdracht**: Omcircel alle lijsten in deze code
**◯ Opdracht**: Omcircel alle lijsten in deze code
```hedy
vandaag is maandag
klassen is 1HC, 1HB, 1HA
lokalen is 011, 304, 305, OLC
lokalen is 011, 304, 305, OLC
```

**◯ Opdracht**: Op welke plek in de code wordt er tekst uit een lijst gebruikt?
**◯ Opdracht**: Op welke plek in de code wordt er tekst uit een lijst gebruikt?
```hedy
klassen is 1HC, 1HB, 1HA
print vandaag heeft klassen at random vrij!
print vandaag heeft klassen at random vrij!
```

#### Opdracht 2: Voorspel de uitvoer
Expand All @@ -45,25 +47,25 @@ Vind je het lastig? Gebruik dan weer het stappenplan om variabele-uitvoer te voo
**💻 Vraag**: Wat is de uitvoer van deze code? <br>
Code: Uitvoer:
```hedy
docenten is Hermans, Merbis, Bagci, Senkal __________________________
docenten is Hermans, Merbis, Bagci, Senkal ________________________________________
print Vandaag les van docenten at random!
```

**💻 Vraag**: Wat is de uitvoer van deze code? <br>
Code: Uitvoer:
```hedy
docenten is Hermans, Merbis, Bagci, Senkal __________________________
docenten is Hermans, Merbis, Bagci, Senkal ________________________________________
print De docent vandaag is Hermans.
```

**💻 Vraag**: Wat is de uitvoer van deze code? <br>
Code: Uitvoer:
```hedy
weer is zonnig, regen, wolken, onweer __________________________
weer is zonnig, regen, wolken, onweer ________________________________________
print Wat is het lekker weer vandaag!
```

#### Opdracht 3: Foutje?
Expand All @@ -72,26 +74,27 @@ Lees de codes goed! Welke zijn er goed of fout.
**🤔 Vraag**: Is deze code goed of fout?
```hedy
weer is zonnig, regen, wolken, onweer
print Bah! De computer loopt weer vast.
print Bah! De computer loopt weer vast.
```
Antwoord: <br> 〇 Goed<br> 〇 Fout

**🤔 Vraag**: Is deze code goed of fout?
```hedy
docenten is Hermans
print Vandaag alweer docenten at random
print Vandaag alweer docenten at random
```
Antwoord: <br> 〇 Goed<br> 〇 Fout

**🤔 Vraag**: Is deze code goed of fout?
```hedy
docenten is onweer, regen, ijzel
print Vandaag alweer docenten at random!
print Vandaag alweer docenten at random!
```
Antwoord: <br> 〇 Goed<br> 〇 Fout

### Avonturen

[Teacher] Dit zijn alle avonturen zonder `add to` en `remove from`.[/Teacher]
Dit is een goed moment voor deze avonturen:
Introductie
willekeurig
Expand Down Expand Up @@ -129,21 +132,21 @@ Je kan ook iets uit een lijst verwijderen, met `remove` en `from`.
**🤔 Vraag**: Is deze code goed of fout?
```hedy
letters is a,b,c,d
remove a to letters
remove a to letters
```
Antwoord: <br> 〇 Goed<br> 〇 Fout

**🤔 Vraag**: Is deze code goed of fout?
```hedy
eten is pizza, friet, kapsalon
remove kroket from eten
remove kroket from eten
```
Antwoord: <br> 〇 Goed<br> 〇 Fout

**🤔 Vraag**: Is deze code goed of fout?
```hedy
eten is pizza, friet, kapsalon
add pizza to eten
add pizza to eten
```
Antwoord: <br> 〇 Goed<br> 〇 Fout

Expand All @@ -160,7 +163,7 @@ ________________________________________ Welkom bij de bingoavond
________________________________________ De drie geluksnummers zijn:
________________________________________ 5 en 3 en 10
________________________________________
```


Expand All @@ -170,7 +173,7 @@ Code: Uitvoer:
________________________________________ We gaan vanavond naar de film.
________________________________________ We kiezen: Inside Out
________________________________________
```


Expand All @@ -190,7 +193,7 @@ Antwoord: ______________________________________________________________________

#### Opdracht 7: Codes

De code `is` is in dit leven veranderd, en we hebben ook nieuwe codes geleerd.
De code `is` is in dit level veranderd, en we hebben ook nieuwe codes geleerd.
Wat doen die? Leg het uit in je eigen woorden.

**📖 Vraag**: Wat doet het commando `is`? (Let op: `is` kan dus meerdere dingen doen!)
Expand Down Expand Up @@ -237,5 +240,3 @@ ________________________________________________________________________________
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
<br>


``
Loading

0 comments on commit 281e472

Please sign in to comment.