26 lines
1.7 KiB
Markdown
26 lines
1.7 KiB
Markdown
#### Rooster.io en code
|
|
---
|
|
Als wij het hebben over Werkmanrooster dan hebben we het eigenlijk over een website waarop leerlingen hun roosters kunnen bekijken. Ik kan je ook uitleggen hoe het werkt in [grote lijnen](/Inhetkort) maar er komt veel meer bij kijken dan alleen een voorbeeld met een broodjeszaak. Werkmanrooster heeft namelijk een tweede naam: [rooster.io](http://git.werkmanrooster.nl/werkmanrooster/rooster-io.git).
|
|
Dit is de naam voor het project, een project wat 100% bestaat uit code. Om een wat dieper begrip van Werkmanrooster en rooster.io te krijgen is het dus belangrijk dat je ook deze kant kent. Ik zou verschillende begrippen gebruiken en uiteraard uitleggen.
|
|
|
|
Om te beginnen ga ik je wat leren over `code`. `Code` is eigenlijk gewoon een manier waarop je een computer verteld wat hij moet doen. Dit kan door te vertellen welke handelingen hij moet doen, maar ook vooral afwegingen maken tussen verschillende soorten informatie. Sommige dingen zou je wel herkennen van wiskunde bijvoorbeeld de `<`, `>` en `=` tekens. Ook word er in `code` gebruik gemaakt van variabelen (`var`).
|
|
|
|
Zo'n afweging ziet er als volgende uit in `code`.
|
|
|
|
```javascript
|
|
//Defineer het variabele fount_students en geef het een waarde van 10.
|
|
var found_students = 10;
|
|
|
|
//We weten dat found_students 10 is. 10 is groter dan 1, dus deze afweging klopt.
|
|
if (found_students > 1) { //Afweging: als er meer dan één leerling is gevonden
|
|
//Maak dan een lijst.
|
|
}
|
|
else { //Als de eerste afweging niet klopt, dan gaat hij naar de volgende
|
|
//Laat een rooster zien
|
|
}
|
|
```
|
|
|
|
Bij de andere hoofdstukken zou ik uiteraard nieuwe dingen uitleggen, dus wees bereidt om wat nieuws te leren!
|
|
|
|
[Volgende >>](/inhetkort/normaal)
|