Skip to content

Commit be590a7

Browse files
committed
webshop inleiding
1 parent 13d822e commit be590a7

File tree

2 files changed

+26
-29
lines changed

2 files changed

+26
-29
lines changed

2-webshop/1-inleiding.md

Lines changed: 23 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,22 @@
11
# Inleiding
22

3-
## Leeswijzer XXXafmakenXXX
3+
## Leeswijzer
44

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.
116

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.
228

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.
2310

24-
## Webshop XXXfixenXXX
11+
## Webshop
2512

2613
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.
2714

2815
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.
2916

3017
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.
3118

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
3520

3621
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`.
3722

@@ -42,15 +27,24 @@ Voor hoofdstuk 7 (client) heb je tevens basiskennis nodig van html en css. Je ko
4227
```{seealso} Naslagmateriaal
4328
Als je meer over de gebruikte technieken wilt weten, dan kun je de volgende naslagwerken gebruiken:
4429
30+
Lesmateriaal met basiskennis over SQL
31+
: Fundament Kernprogramma, Domein C: Informatie -> C5 Databases en SQL (inloggen nodig)\
32+
https://fundament-online.nl/leeromgeving/hoofdstuk.php?id=10497
33+
4534
Lesmateriaal met basiskennis over Python
46-
: Fundament Kernprogramma, Domein D: Programmeren -> Ontwikkelen met Python (inloggen nodig)
35+
: Fundament Kernprogramma, Domein D: Programmeren -> Ontwikkelen met Python (inloggen nodig)\
4736
https://fundament-online.nl/leeromgeving/hoofdstuk.php?id=10500
4837
4938
Uitgebreide informatie over Python
5039
: Begin bij de Tutorial, daarna kun je de Library Reference bekijken, als je alles wilt weten dan bekijk je daarna de Language Reference\
5140
https://docs.python.org/3/
5241
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+
5448
```
5549

5650
## Tools
@@ -87,7 +81,7 @@ Je werkt op de volgende manier aan de opdrachten.
8781
- Als je uitbreidingen op de opdracht hebt gemaakt, dan zijn die toegevoegd aan het lijstje in het bestand `uitbreidingen.md`
8882
- Je kunt vragen stellen tot de laatste les voor de deadline.
8983

90-
## Beoordeling XXXafmakenXXX
84+
## Beoordeling
9185

9286
Je krijgt één cijfer per team, maar je docent kan hiervan afwijken als teamleden geen gelijkwaardige bijdrage hebben geleverd.
9387

@@ -101,7 +95,11 @@ Een netjes uitgevoerde opdracht met alle basisstappen zal in de meeste gevallen
10195

10296
Een concept beoordelingsmodel staat hieronder. Je docent kan tijdens het nakijken aanpassingen doen aan het beoordelingsmodel of de berekening van het cijfer.
10397

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.
101+
102+
```
105103

106104
Onderdeel|Punten havo|Punten vwo|Toelichting
107105
-|-|-|-

2-webshop/_webshop.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,14 @@ Plaatje van webshop.
1818
In het schooljaar 25/26 gaan we starten met deze opdracht, tot die tijd zijn we bezig met de ontwikkeling.
1919
2020
Status (last updated 8 oktober 2025)
21-
- hoofdstuk 1 inleiding 70%
21+
- hoofdstuk 1 inleiding 80% gereed -> beoordelingsmodel ontbreekt nog
2222
- hoofdstuk 2 100% gereed
2323
- hoofdstuk 3 100% gereed
2424
- hoofdstuk 4 100% gereed
2525
- hoofdstuk 5 100% gereed
2626
- 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
3029
- hoofdstuk 9 80% gereed
3130
- hoofdstuk docenten 100% gereed
3231
- uitwerking 100% gereed

0 commit comments

Comments
 (0)