Presentatie in eigen map 00-presentatie

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Guido van Dijk
2026-09-20 20:42:49 +02:00
parent f082b57232
commit 830d9f2e4a
36 changed files with 22 additions and 8 deletions
+2 -2
View File
@@ -7,8 +7,8 @@
!**/studiewijzer-biologie-3havo-ecologie.pdf !**/studiewijzer-biologie-3havo-ecologie.pdf
!**/lesbrief-ecologie.pdf !**/lesbrief-ecologie.pdf
!**/stercollectie-voedselweb-hv3.pdf !**/stercollectie-voedselweb-hv3.pdf
!00-workshop/presentatie/presentatie-workshop-ai-agents.pdf !00-presentatie/presentatie-workshop-ai-agents.pdf
!00-workshop/presentatie/project/slides/*.html !00-presentatie/project/slides/*.html
__pycache__/ __pycache__/
.*-embed.html .*-embed.html
+10
View File
@@ -0,0 +1,10 @@
# Presentatie: Workshop AI Agents met Dify
- `presentatie-workshop-ai-agents.pdf`: de 22 dia's, klaar om te tonen.
- `maak_dias.py`: de bron; bouwt de dia's als HTML (1920x1080) in `project/slides/` en `project/deck.json`.
- `project/slides/*.html`: één bestand per dia, met de sprekersnotities in `<aside>`.
- `bouw_pdf.py` (of `python3 build.py`): bouwt de dia's opnieuw en maakt de PDF met google-chrome.
- `beelden/`: het logo en drie schermafbeeldingen uit de handleidingen.
Het draaiboek met tijden en werkvormen staat in `../00-workshop/`.
Licentie CC BY-SA 4.0, logo van AI Netwerk Limburg uitgezonderd; zie `../LICENSE.md`.

Before

Width:  |  Height:  |  Size: 392 KiB

After

Width:  |  Height:  |  Size: 392 KiB

Before

Width:  |  Height:  |  Size: 95 KiB

After

Width:  |  Height:  |  Size: 95 KiB

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 93 KiB

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 57 KiB

+3
View File
@@ -0,0 +1,3 @@
import runpy
from pathlib import Path
runpy.run_path(str(Path(__file__).resolve().parent / "bouw_pdf.py"), run_name="__main__")
+2 -2
View File
@@ -3,7 +3,7 @@ VOOR DE BEWERKER
Draaiboek voor de begeleider van de workshop AI Agents met Dify (2 uur). Geen beelden. Draaiboek voor de begeleider van de workshop AI Agents met Dify (2 uur). Geen beelden.
Bouwen: python3 build.py Bouwen: python3 build.py
De presentatie staat in presentatie/ (maak_dias.py bouwt de dia's, bouw_pdf.py de PDF; De presentatie staat in ../00-presentatie/ (maak_dias.py bouwt de dia's, bouw_pdf.py de PDF;
22 dia's, sprekersnotities in project/slides/*.html). Bij een nieuwe versie van de 22 dia's, sprekersnotities in project/slides/*.html). Bij een nieuwe versie van de
handleidingen: paginanummers in blok 2 en 4 nalopen. handleidingen: paginanummers in blok 2 en 4 nalopen.
--> -->
@@ -36,7 +36,7 @@ Het doel is niet dat iedereen alle apps gezien heeft, maar dat iedereen naar hui
| Handleiding 7, alleen deel B en C (de code) | voor spoor B | `07-schoolnieuws-met-controle` | | Handleiding 7, alleen deel B en C (de code) | voor spoor B | `07-schoolnieuws-met-controle` |
| Schoolgids en schrijfwijzer (fictief) | op de laptops | `02-agent-kennisbank/schoolgids-voorbeeldcollege.pdf`, `03-schoolcommunicatie/schrijfwijzer-voorbeeldcollege.pdf` | | Schoolgids en schrijfwijzer (fictief) | op de laptops | `02-agent-kennisbank/schoolgids-voorbeeldcollege.pdf`, `03-schoolcommunicatie/schrijfwijzer-voorbeeldcollege.pdf` |
| Post-its en stiften | 1 setje per tafel | | | Post-its en stiften | 1 setje per tafel | |
| Presentatie | 1 | presentatie/presentatie-workshop-ai-agents.pdf (22 dia's); sprekersnotities in presentatie/project/slides | | Presentatie | 1 | 00-presentatie/presentatie-workshop-ai-agents.pdf (22 dia's); sprekersnotities in 00-presentatie/project/slides |
| Demo-account met alle apps live | 1 | README.md, kopje "Gepubliceerde voorbeeld-apps" | | Demo-account met alle apps live | 1 | README.md, kopje "Gepubliceerde voorbeeld-apps" |
**Techniek** **Techniek**
+2 -2
View File
@@ -21,7 +21,7 @@ bronvermelding met dezelfde licentie.
## Scripts: MIT ## Scripts: MIT
De Python-scripts (`_gereedschap/`, `build.py` per map, `00-workshop/presentatie/maak_dias.py` en De Python-scripts (`_gereedschap/`, `build.py` per map, `00-presentatie/maak_dias.py` en
`bouw_pdf.py`, `08-chatflow-studiecoach/maak_materiaal.py`) en de Python-code in de Code-nodes van `bouw_pdf.py`, `08-chatflow-studiecoach/maak_materiaal.py`) en de Python-code in de Code-nodes van
de handleidingen vallen onder de MIT-licentie: de handleidingen vallen onder de MIT-licentie:
@@ -38,7 +38,7 @@ de handleidingen vallen onder de MIT-licentie:
## Uitzonderingen ## Uitzonderingen
- Het logo van AI Netwerk Limburg (`_gereedschap/logo-ai-netwerk-limburg.png` en de kopie in - Het logo van AI Netwerk Limburg (`_gereedschap/logo-ai-netwerk-limburg.png` en de kopie in
`00-workshop/presentatie/beelden/`) is een merk en valt niet onder deze licentie. Wie de `00-presentatie/beelden/`) is een merk en valt niet onder deze licentie. Wie de
handleidingen of dia's bewerkt, vervangt het logo door het eigen logo of laat het weg handleidingen of dia's bewerkt, vervangt het logo door het eigen logo of laat het weg
(`build_handleiding.py` en `maak_dias.py` verwachten een PNG op dat pad). (`build_handleiding.py` en `maak_dias.py` verwachten een PNG op dat pad).
- `08-chatflow-studiecoach/stercollectie-voedselweb-hv3.pdf` en de kopie in `06-inclusief-lesmateriaal/` - `08-chatflow-studiecoach/stercollectie-voedselweb-hv3.pdf` en de kopie in `06-inclusief-lesmateriaal/`
+3 -2
View File
@@ -18,7 +18,8 @@ Eigenaar en contact: Guido van Dijk, guido@l-e-x.nl, guido@ai-netwerk-limburg.nl
| 05-transcriptietool | Bouwen in Dify: van opname naar verslag | Secties, teams | 28 pp. | | 05-transcriptietool | Bouwen in Dify: van opname naar verslag | Secties, teams | 28 pp. |
| 07-schoolnieuws-met-controle | Schoolnieuws met controle: zelfkritiek en poortwachter, vervolg op 03 | Teams communicatie | 26 pp. | | 07-schoolnieuws-met-controle | Schoolnieuws met controle: zelfkritiek en poortwachter, vervolg op 03 | Teams communicatie | 26 pp. |
| 08-chatflow-studiecoach | Studiecoach biologie 3 havo: Chatflow met vier routes, geheugen en een docent in de lus | Docenten | 45 pp. | | 08-chatflow-studiecoach | Studiecoach biologie 3 havo: Chatflow met vier routes, geheugen en een docent in de lus | Docenten | 45 pp. |
| 00-workshop | Draaiboek en presentatie van de workshop AI Agents met Dify (2 uur, 22 dia's) | Begeleiders | 8 pp. + dia's | | 00-workshop | Draaiboek van de workshop AI Agents met Dify (2 uur): programma, werkvormen, valkuilen per blok | Begeleiders | 8 pp. |
| 00-presentatie | Presentatie bij de workshop: PDF, bron van de dia's en sprekersnotities | Begeleiders | 22 dia's |
| 00-ontwerppatronen | Vijf ontwerppatronen voor AI-agents en hoe je ze in Dify bouwt | Iedereen | 5 pp. | | 00-ontwerppatronen | Vijf ontwerppatronen voor AI-agents en hoe je ze in Dify bouwt | Iedereen | 5 pp. |
| 00-ontwerpkaart | Ontwerpkaart: één A4 om je app te ontwerpen voordat je klikt | Iedereen | 1 A4 | | 00-ontwerpkaart | Ontwerpkaart: één A4 om je app te ontwerpen voordat je klikt | Iedereen | 1 A4 |
| 00-ai-tools | AI-tools in het onderwijs: wat zit er al in school, wat mag (AVG, AI Act), de EU-competentiekaders | Iedereen | 10 pp. | | 00-ai-tools | AI-tools in het onderwijs: wat zit er al in school, wat mag (AVG, AI Act), de EU-competentiekaders | Iedereen | 10 pp. |
@@ -48,7 +49,7 @@ Elke map heeft dezelfde opbouw:
beelden/ screenshots, genummerd in volgorde beelden/ screenshots, genummerd in volgorde
build.py maakt .html, .pdf en .docx uit de .md: python3 build.py build.py maakt .html, .pdf en .docx uit de .md: python3 build.py
`python3 _gereedschap/bouw_alles.py` bouwt alles tegelijk; `python3 00-workshop/presentatie/bouw_pdf.py` `python3 _gereedschap/bouw_alles.py` bouwt alles tegelijk; `python3 00-presentatie/build.py`
bouwt de dia's en de PDF van de presentatie. Nodig: python3 met `markdown`, google-chrome en libreoffice. bouwt de dia's en de PDF van de presentatie. Nodig: python3 met `markdown`, google-chrome en libreoffice.
Gebouwde bestanden staan niet in git, behalve de presentatie-PDF en de fictieve testdocumenten. Gebouwde bestanden staan niet in git, behalve de presentatie-PDF en de fictieve testdocumenten.