Updated Leerkracht: Dwengo‐1 gebruiken (markdown)
parent
d88b95aba4
commit
f37fdbb64f
1 changed files with 90 additions and 0 deletions
|
@ -179,3 +179,93 @@ Je kunt nu een preview krijgen van je leerobject door links op het vinkje te kli
|
|||

|
||||
|
||||
Als alles goed is gegaan kun krijg je dan rechts een voorbeeld!
|
||||
|
||||
### Leerpaden 101
|
||||
|
||||
Met een leerobject op zich ben je niet veel. In deze sectie leer je een leerpad te maken van je leerobjecten. Dit is een iets technischere sectie, maar geen zorgen, ik hou je hand stevig vast.
|
||||
|
||||
Een leerpad aanmaken doe je als volgt. Ga naar het tabblad 'leerpaden' op de pagina 'eigen leerinhoud'.
|
||||
|
||||

|
||||
|
||||
Schrik niet van de ingewikkelde test die daar rechts tevoorschijn komt. We gaan er stap voor stap door. Hieronder staat opnieuw een voorbeeld. Daaronder staan weer alle 'properties' uitgelegd. Je kunt de properties invullen in de editor bij het tabblad 'leerpaden', of je kunt het kopiëren naar je favoriete tekstbewerker (bv. notepad of vscode).
|
||||
|
||||
```json
|
||||
{
|
||||
"language": "nl",
|
||||
"hruid": "u_leerpad101",
|
||||
"title": "Leerpaden 101",
|
||||
"description": "Dit is een leerpad dat uitleg geeft over hoe je leerpaden moet aanmaken.",
|
||||
"nodes": [
|
||||
{
|
||||
"learningobject_hruid": "u_leerpaden101_leerobject_1",
|
||||
"language": "nl",
|
||||
"version": 1,
|
||||
"start_node": true,
|
||||
"transitions": [
|
||||
{
|
||||
"default": true,
|
||||
"next": {
|
||||
"hruid": "u_leerpaden101_leerobject_2",
|
||||
"version": 1,
|
||||
"language": "nl"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"learningobject_hruid": "u_leerpaden101_leerobject_2",
|
||||
"language": "nl",
|
||||
"version": 1,
|
||||
"start_node": false,
|
||||
"transitions": []
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
Alright, dat is een hele boterham.
|
||||
|
||||
- **hruid**: De unieke identifier van je leerpad. Deze keer moet het echt uniek zijn :(.
|
||||
- **language**: Zoals bij een leerobject, de taal van je leerpad. Het is aangeraden dezelfde taal te kiezen als je leerobjecten (en die ook allemaal in dezelfde taal te zetten).
|
||||
- **title**: De titel van je leerpad.
|
||||
- **description**: De beschrijving van je leerpad.
|
||||
- **nodes**: Een lijst met nodes. Hieronder wordt daar dieper op ingegaan.
|
||||
|
||||
#### `nodes`
|
||||
|
||||
Zoals hierboven al gezegd, is een leerpad een collectie van leerobjecten. Dit wordt duidelijk gemaakt aan de website met de property 'nodes'. Nodes bevat een lijst van nodes. Een node bestaat uit een leerobject en een lijst met overgangen die duidelijk maken hoe je van het ene leerobject naar het andere gaat. Klinkt ingewikkeld he? Geen zorgen. Een node ziet er als volgt uit:
|
||||
|
||||
```json
|
||||
{
|
||||
"learningobject_hruid": "u_leerpaden101_leerobject_1",
|
||||
"language": "nl",
|
||||
"version": 1,
|
||||
"start_node": true,
|
||||
"transitions": [
|
||||
{
|
||||
"default": true,
|
||||
"next": {
|
||||
"hruid": "u_leerpaden101_leerobject_2",
|
||||
"version": 1,
|
||||
"language": "nl"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
- **learningobject_hruid**: De hruid van het leerobject dat je wilt toevoegen aan dit leerpad.
|
||||
- **language**: De taal van het leerobject dat je wilt toevoegen.
|
||||
- **version**: Het versienummer van het leerobject dat je wilt toevoegen.
|
||||
- **start_node**: Duidt aan of dit de eerste node is in het leerpad of niet. Deze property kan true of false zijn, of je kunt hem volledig weglaten. Deze kan true zijn voor maximaal 1 leerobject!
|
||||
- **transitions**: Aangezien dit de 101 sectie is houden we het simpel. Deze property houdt een lijst bij met transities. In het simpelste geval is dit gewoon 1 transitie. Als dit het laatste leerobject is dat je wilt toevoegen dan zet je daar gewoon een lege lijst []. Een transitie wordt verder hieronder uitgelegd.
|
||||
|
||||
- **default**: Is dit de standaardovergang? In dit geval wel, dus zet maar op 'true'.
|
||||
- **next**: Deze property duidt aan naar waar de overgang gaat. Zoals hierboven vermeld is een leerpad een lijst met leerobjecten. Om bij te houden welke leerobjecten op welke volgen worden dus overgangen gespecificeerd. 'next' zegt ons wat het volgende leerobject is na de huidige. Vul hier opnieuw de 'learningobject_hruid', 'version' en 'language' in. Let wel op: je kunt enkel een transitie specifieren naar een leerobject die ook in dit leerpad zit. Dus stel dat je volgende leerobject de hruid 'leerobject_2' heeft, dan moet in de 'nodes' lijst ook een node aangemaakt worden met dat leerobject.
|
||||
|
||||
Hopelijk heb je dat allemaal gesnopen.
|
||||
|
||||
#### Aanmaken
|
||||
|
||||
Als je bezig was in je favoriete tekstbewerker dan kopieer je nu alles dat je hebt geschreven naar de tekstbewerker op de website. Dan druk je op aanmaken. Als alles goed is gegaan dan kun je nu links op het vinkje drukken om je leerpad in te laden. Druk dan op 'openen' om je leerpad te zien.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue