You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 2-webshop/1-inleiding.md
+23-25Lines changed: 23 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,37 +1,22 @@
1
1
# Inleiding
2
2
3
-
## Leeswijzer XXXafmakenXXX
3
+
## Leeswijzer
4
4
5
-
Dit is een opdracht waar je één of twee maanden aan gaat werken. De opdracht bestaat uit
6
-
- hoofdwtuk 2 tm 5
7
-
- hoofdstuk 6
8
-
- hoofdstuk 7
9
-
- h8
10
-
Wie doet wat.
5
+
Dit is een opdracht waar je één of twee maanden aan gaat werken. De opdracht bestaat uit meerdere hoofdstukken. Je docent vertelt welke hoofdstukken je moet maken.
11
6
12
-
XXX nog afmaken XXX
13
-
14
-
en uitbreidingen. Met de basisstappen maak je een eenvoudig spel waarin je één level kunt spelen. Daarna ga je verder met de uitbreidingen. Je kunt zelf kiezen welke uitbreidingen je gaat maken.
15
-
16
-
17
-
Bij de uitbreidingen heb je meer vrijheid. Ze zijn minder ver uitgewerkt. Daardoor zijn die moeilijker dan de basisstappen. Je leert zelfstandig kleine of grotere uitbreidingen toe te voegen aan bestaande code. Hoe beter je daarin wordt, hoe meer functies uit je eigen fantasie jij kunt maken!
18
-
19
-
iets over moeilijkheid
20
-
21
-
Een hoofdstuk bevat uitleg en opdrachten. In de opdracht staat wat je code moet doen. Lees dit aandachtig door, voordat je begint te coderen. Bij een opdracht staan tips die je kunt gebruiken als je er niet uitkomt. Bekijk de tips één voor één van boven naar beneden en probeer na elke tip of je verder met de opdracht komt.
7
+
Een hoofdstuk bevat uitleg en opdrachten. In de opdracht staat wat je code moet doen. Lees dit aandachtig door, voordat je begint te coderen. Bij een opdracht staan tips die je kunt gebruiken als je er niet uitkomt. Bekijk de tips één voor één van boven naar beneden en probeer na elke tip of je verder met de opdracht komt.
22
8
9
+
De eerste hoofdstukken werk je aan functionaliteit voor je webshop. Je maakt daarvoor gebruik van de producten (smurfen) die al in de startcode zijn opgenomen. Als je toe bent aan de uitbreidingen, dan kun je zelf kiezen welke producten je in je webshop aanbiedt. Denk aan kleding, sieraden, clubshirts, telefoons, auto's, eten of iets anders dat jij leuk vindt. Zorg ervoor dat het netjes blijft, vraag het aan je docent als je twijfelt.
23
10
24
-
## Webshop XXXfixenXXX
11
+
## Webshop
25
12
26
13
Je webshop bevat een plaatje en informatie over wat je verkoopt. Bezoekers kunnen filteren welke producten ze willen zien. Ze kunnen bestellen door je een mailtje te sturen.
27
14
28
15
Bezoekers kunnen niet inloggen op je webshop en er zit geen betaalmogelijkheid in de webshop. Dat maakt de webshop een stuk eenvoudiger. Bezoekers die willen bestellen sturen een mailte (of appje). De webshop houdt geen winkelmand, geen oude bestellingen en geen voorraad bij.
29
16
30
17
Je webshop maak je in een ontwikkelomgeving. Zodra je de ontwikkelomgeving afsluit, is je webshop niet meer bereikbaar. Als je wilt dat je webshop altijd bereikbaar is, dan moet je je code neerzetten op een server die altijd bereikbaar is. Dat noemen ze hosten. Je kunt een oude server gebruiken die je thuis hebt, of er eentje bij een bedrijf huren. Je webshop heeft een server met het Unix-besturingssysteem nodig. Als je dit wilt doen dan heb je handigheid met Unix nodig. Het hosten van je webshop is geen onderdeel van deze opdracht.
31
18
32
-
De eerste hoofdstukken werk je aan functionaliteit voor je webshop. Je maakt daarvoor gebruik van de producten (smurfen) die al in de startcode zijn opgenomen. Als je toe bent aan de uitbreidingen, dan kun je zelf kiezen welke producten je in je webshop aanbiedt. Denk aan kleding, sieraden, clubshirts, telefoons, auto's, eten of iets anders dat jij leuk vindt. Zorg ervoor dat het netjes blijft, vraag het aan je docent als je twijfelt.
33
-
34
-
## Voorkennis en naslagmateriaal XXXaanvullenXXX
19
+
## Voorkennis en naslagmateriaal
35
20
36
21
Voor deze opdracht heb je basiskennis nodig van SQL. Basiskennis van SQL betekent dat je opdrachten gemaakt hebt met `SELECT`, `WHERE`, `JOIN` en `GROUP BY`.
37
22
@@ -42,15 +27,24 @@ Voor hoofdstuk 7 (client) heb je tevens basiskennis nodig van html en css. Je ko
42
27
```{seealso} Naslagmateriaal
43
28
Als je meer over de gebruikte technieken wilt weten, dan kun je de volgende naslagwerken gebruiken:
: Begin bij de Tutorial, daarna kun je de Library Reference bekijken, als je alles wilt weten dan bekijk je daarna de Language Reference\
51
40
https://docs.python.org/3/
52
41
53
-
XXX aanvullen XXX
42
+
Uitgebreide informatie over HTML, CSS en Javascript
43
+
: W3schools biedt uitgebreide en tegelijk praktische informatie over html, css en javascript
44
+
: html op https://www.w3schools.com/html/default.asp
45
+
: css op https://www.w3schools.com/css/default.asp
46
+
: javascript op https://www.w3schools.com/js/default.asp
47
+
54
48
```
55
49
56
50
## Tools
@@ -87,7 +81,7 @@ Je werkt op de volgende manier aan de opdrachten.
87
81
- Als je uitbreidingen op de opdracht hebt gemaakt, dan zijn die toegevoegd aan het lijstje in het bestand `uitbreidingen.md`
88
82
- Je kunt vragen stellen tot de laatste les voor de deadline.
89
83
90
-
## Beoordeling XXXafmakenXXX
84
+
## Beoordeling
91
85
92
86
Je krijgt één cijfer per team, maar je docent kan hiervan afwijken als teamleden geen gelijkwaardige bijdrage hebben geleverd.
93
87
@@ -101,7 +95,11 @@ Een netjes uitgevoerde opdracht met alle basisstappen zal in de meeste gevallen
101
95
102
96
Een concept beoordelingsmodel staat hieronder. Je docent kan tijdens het nakijken aanpassingen doen aan het beoordelingsmodel of de berekening van het cijfer.
103
97
104
-
XXX dit is een voorbeeld van een andere opdracht, dit moet nog worden aangepast, er moeten ook puntne voor een toetsje (ook toevoegen aan planner) worden toegevoegd XXX
98
+
```{attention} Beoordelingsmodel
99
+
100
+
Dit beoordelingsmodel is een voorbeeld van een andere opdracht, je krijgt meer informatie van je docent. Hou er rekening mee dat je eigen creatieve uitbreidingen moet maken om een hoog cijfer te halen. Om een voldoende te halen zul je ook een korte toets met multiple choice vragen moeten maken om te kijken of je de opdrachten begrepen hebt.
Copy file name to clipboardExpand all lines: 2-webshop/_webshop.md
+3-4Lines changed: 3 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,15 +18,14 @@ Plaatje van webshop.
18
18
In het schooljaar 25/26 gaan we starten met deze opdracht, tot die tijd zijn we bezig met de ontwikkeling.
19
19
20
20
Status (last updated 8 oktober 2025)
21
-
- hoofdstuk 1 inleiding 70%
21
+
- hoofdstuk 1 inleiding 80% gereed -> beoordelingsmodel ontbreekt nog
22
22
- hoofdstuk 2 100% gereed
23
23
- hoofdstuk 3 100% gereed
24
24
- hoofdstuk 4 100% gereed
25
25
- hoofdstuk 5 100% gereed
26
26
- hoofdstuk 6 100% gereed
27
-
- hoofdstuk 7 30% gereed
28
-
- hoofdstuk 8 30% gereed
29
-
uibreidingen conform game, bij inleiding of uitbreidingen toevoegen dat er een bestandje moet zijn met uitbreidingen
27
+
- hoofdstuk 7 30% gereed -> voor 25/26 enkele open opdrachten neerzetten
28
+
- hoofdstuk 8 30% gereed -> uitbreidingen conform game opdracht, bij inleiding of uitbreidingen toevoegen dat er een bestandje moet zijn met uitbreidingen
0 commit comments