Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

📜 adds paper workbook format and code to generate workbooks #5658

Merged
merged 30 commits into from
Sep 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
7e8e4e1
add some lessons (WIP!)
Felienne Jul 8, 2024
ad68ff8
updates to content
Felienne Jul 12, 2024
4eca74c
updates to level 0 and 1
Felienne Aug 30, 2024
af94e7c
more lessons
Felienne Sep 7, 2024
13a2600
start auto-process
Felienne Sep 7, 2024
af66e28
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 7, 2024
89327b2
more scripting
Felienne Sep 7, 2024
22a4311
Merge branch 'workbook' of https://github.com/hedyorg/hedy into workbook
Felienne Sep 7, 2024
5a628d2
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 7, 2024
622f3f8
progress :)
Felienne Sep 10, 2024
4bb28ba
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 10, 2024
1c33e9e
now also processing input questions!
Felienne Sep 11, 2024
c5030b0
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 11, 2024
93fd888
updates and level 2
Felienne Sep 12, 2024
f97df65
Merge branch 'workbook' of https://github.com/hedyorg/hedy into workbook
Felienne Sep 12, 2024
2adc902
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 12, 2024
93617b1
updates
Felienne Sep 16, 2024
d78fcf3
Merge branch 'workbook' of https://github.com/hedyorg/hedy into workbook
Felienne Sep 16, 2024
e610188
more lessons
Felienne Sep 18, 2024
96922b2
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 18, 2024
1944b41
more content changes
Felienne Sep 20, 2024
8c1ebc8
revert accidental removel
Felienne Sep 20, 2024
9ffde16
organize batch processor
Felienne Sep 20, 2024
c2c6d6e
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Sep 20, 2024
2b84846
generate all at once
Felienne Sep 20, 2024
4ac8778
Merge branch 'workbook' of https://github.com/hedyorg/hedy into workbook
Felienne Sep 20, 2024
7ebee28
trailing spaces
Felienne Sep 20, 2024
33330a6
line length
Felienne Sep 20, 2024
447bcc5
Merge branch 'main' into workbook
Felienne Sep 20, 2024
741c6ad
rename for weblate consistency
Felienne Sep 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions content/workbooks/docentenuitleg.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@


Note to self: functies staan hier: https://slides.com/felienne/python-klas-2-module-1-les-8/edit

En:

sudo npm uninstall -g markdown-pdf
sudo npm install -g markdown-pdf --unsafe-perm <--- alleen zo installeren werkte voor mij
70 changes: 70 additions & 0 deletions content/workbooks/lesson0/les0a-autogenerated.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# Hedy - Warming Up Les

[Teacher] Het doel van deze les is om leerlingen een beeld te geven van wat er zoals met programmeren kan. Ze denken vaak aan games en soms aan apps maar er kan nog veel meer! [/Teacher]

## Wat is programmeren?

Aan het einde van de les weet jij:

* Wat programmeren is
* Welke programmeertalen er zijn
* Wat je met programmeren kan maken

#### Opdracht 1: Wat is programmeren?

In deze lessen gaan we je soms vragen geven waarop geen goed of fout antwoord is. Je mag gewoon opschrijven wat je denkt.
Bij zo'n opdracht staat altijd een vraagteken.

**? Vraag**: Wat denk jij dat programmeren is? <br>
Er is dus geen goed of fout antwoord!<br>
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
<br>

#### Opdracht 2: Ken jij al programmeertalen?

**? Vraag**: Ken jij al programmeertalen? Vul ze hier in. <br>

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
<br>


#### Opdracht 3: Wat kan je maken met programmeren?

**? Vraag**: Wat voor dingen kan je met programmeren maken, denk jij? <br>

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
<br>

#### Opdracht 4: Wat wil je maken met programmeren?

**✍️ Vraag**: Welke dingen zou je willen maken? Noem minstens 3 dingen. Niet alles kan, maar misschien lukken sommige van deze dingen jou wel in de komende weken, maanden of jaren! <br>

1. ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
2. ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
3. ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
4. ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
5. ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
<br>

#### Opdracht 5: Bekijk een programma, opdracht 1

**✍️ Vraag**: Voor deze opdracht mag je je laptop pakken. Open Magister op je laptop. Maak dan een lijst van de opties die Magister biedt. Schrijf per optie in 1 zin op wat die optie doet. <br>
Voorbeeld: Eén van de opties is 'Berichten'. Bij Berichten kan je je docenten berichten sturen en nieuwe berichten lezen.<br>
1. ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
2. ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
3. ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
4. ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
5. ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
6. ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
7. ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
8. ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
9. ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
10. ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
<br>

65 changes: 65 additions & 0 deletions content/workbooks/lesson0/les0a-generated.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Hedy - Warming Up Les

## Wat is programmeren?

Aan het einde van de les weet jij:

* Wat programmeren is
* Welke programmeertalen er zijn
* Wat je met programmeren kan maken

#### Opdracht 1: Wat is programmeren?

In deze lessen gaan we je soms vragen geven waarop geen goed of fout antwoord is. Je mag gewoon opschrijven wat je denkt.
Bij zo'n opdracht staat altijd een vraagteken.

**❓Vraag**: Wat denk jij dat programmeren is? <br>
Er is dus geen goed of fout antwoord! <br>
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>


#### Opdracht 2: Ken jij al programmeertalen?

**❓Vraag**: Ken jij al programmeertalen? Vul ze hier in. <br>
Ook hier geldt: er is geen goed of fout antwoord! <br>
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>

<div style="page-break-after: always; break-after: page;"></div>

#### Opdracht 3: Wat kan je maken met programmeren?

**❓Vraag**: Wat voor dingen kan je met programmeren maken, denk jij?<br>
____________________________________________________________________________________________________<br>
____________________________________________________________________________________________________<br>
____________________________________________________________________________________________________<br>


#### Opdracht 4: Wat wil je maken met programmeren?


**❓Vraag**: Welke dingen zou je willen maken? Noem minstens 3 dingen. Niet alles kan, maar misschien lukken sommige van deze dingen jou wel in de komende weken, maanden of jaren!<br>
1. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
2. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
3. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>


#### Opdracht 5: Bekijk een programma, opdracht 1

**❓Vraag**: Voor deze opdracht mag je je laptop pakken. Open Magister op je laptop en maak een lijst van de opties die Magister biedt. Schrijf per optie in 1 zin op wat die optie doet, en vul **minstens** 5 regel in.<br>
**Voorbeeld:** Eén van de opties is 'Berichten'. Bij Berichten kan je je docenten berichten sturen en nieuwe berichten lezen. "

V. Optie: Berichten. Daar kan je: je je docenten berichten sturen en nieuwe berichten lezen.
1. Optie: Kalender. Daar kan je: __________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
2. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
3. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
4. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
5. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
6. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
7. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
8. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
9. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
10. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________<br>
Binary file added content/workbooks/lesson0/les0a-generated.pdf
Binary file not shown.
68 changes: 68 additions & 0 deletions content/workbooks/lesson0/les0a.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# Hedy - Warming Up Les

[Teacher] Het doel van deze les is om leerlingen een beeld te geven van wat er zoals met programmeren kan. Ze denken vaak aan games en soms aan apps maar er kan nog veel meer! [/Teacher]

## Wat is programmeren?

Aan het einde van de les weet jij:

* Wat programmeren is
* Welke programmeertalen er zijn
* Wat je met programmeren kan maken

#### Opdracht 1: Wat is programmeren?

In deze lessen gaan we je soms vragen geven waarop geen goed of fout antwoord is. Je mag gewoon opschrijven wat je denkt.
Bij zo'n opdracht staat altijd een vraagteken.

{
"assignment": "text",
"icon" : "?",
"question" : "Wat denk jij dat programmeren is?",
"note" : "Er is dus geen goed of fout antwoord!",
"lines" : 3,
"answer" : "Programmeren betekent de computer opdrachten geven, in de taal van de computer."
}

#### Opdracht 2: Ken jij al programmeertalen?

{
"assignment": "text",
"icon" : "?",
"question" : "Ken jij al programmeertalen? Vul ze hier in.",
"lines" : 3,
"answer" : "Bijvoorbeeld Scratch, Python, HTML, Swift"
}


#### Opdracht 3: Wat kan je maken met programmeren?

{
"assignment": "text",
"icon" : "?",
"question" : "Wat voor dingen kan je met programmeren maken, denk jij?",
"lines" : 3,
"answer" : "Apps, games, spelletjes, maar ook tekeningen, een bestelcomputer zoals bij de Mac of de Dunkin Donuts, een rekenmachine, een quiz, een overhoorprogramma en nog veel meer."
}

#### Opdracht 4: Wat wil je maken met programmeren?

{
"assignment": "text",
"icon" : "✍️",
"numbered" : "yes",
"question" : "Welke dingen zou je willen maken? Noem minstens 3 dingen. Niet alles kan, maar misschien lukken sommige van deze dingen jou wel in de komende weken, maanden of jaren!",
"lines" : 5
}

#### Opdracht 5: Bekijk een programma, opdracht 1

{
"assignment": "text",
"icon" : "✍️",
"numbered" : "yes",
"question" : "Voor deze opdracht mag je je laptop pakken. Open Magister op je laptop. Maak dan een lijst van de opties die Magister biedt. Schrijf per optie in 1 zin op wat die optie doet.",
"note" : "Voorbeeld: Eén van de opties is 'Berichten'. Bij Berichten kan je je docenten berichten sturen en nieuwe berichten lezen.",
"lines" : 10
}

Loading
Loading