Welkom op Dodona! In Dodona werk je steeds binnen een cursus. Een lesgever vult de cursus met activiteiten, gebundeld in reeksen. Er bestaan twee soorten activiteiten: leesactiviteiten en programmeeroefeningen.
Een reeks ziet er zo uit:
Een reeks heeft een titel, een korte beschrijving, soms een deadline, en daaronder de lijst met activiteiten. Bij elke activiteit staat vooraan een vinkje zodra je ze afgerond hebt, daarnaast een icoontje voor de soort activiteit, en rechts je status in woorden.
Een leesactiviteit is tekst: een uitleg, een voorbeeld, een stukje theorie. Er is geen editor en er valt niets in te dienen. Als je ze gelezen hebt, klik je op de knop onderaan de pagina:
De knop maakt dan plaats voor het moment waarop je dat deed, en de activiteit krijgt een vinkje in de reeks:
Een pagina als gelezen markeren houdt enkel je voortgang bij, voor jou en voor de lesgever. Je kunt zo vaak terugkomen en herlezen als je wilt.
Een programmeeroefening is de tweede soort activiteit. Onder de opgave krijg je een editor, en daar schrijf je je oplossing.
Slaagt je code voor alle testen, dan krijg je een groene Correct:
Zo niet, dan krijg je een rode Fout, en toont Dodona welke test faalde en hoe jouw uitvoer verschilt van wat er verwacht werd:
Drie gewoontes maken die feedback interpreteren een stuk eenvoudiger:
0/1 correct) zegt alleen hoeveel testen geslaagd zijn, niet wat je moet aanpassen.Het oordeel bovenaan de feedback is een van deze:
| Oordeel | Wat het betekent | |
|---|---|---|
| Correct | Alle testen slaagden. | |
| Fout | Je code liep, maar minstens één test gaf niet het verwachte resultaat. | |
| Uitvoeringsfout | Je code crashte tijdens het uitvoeren. De foutmelding staat in de feedback. | |
| Compilatiefout | Je code kon niet gelezen worden, meestal een typfout of een syntaxfout. | |
| Timeout | Je code deed er te lang over, vaak door een lus die nooit stopt. |
De testen zijn automatisch, maar de lesgever kan je code ook zelf nalezen en opmerkingen bij bepaalde regels achterlaten. Die verschijnen bij je ingediende oplossing, onder het tabblad Code:
Je kunt er meteen onder antwoorden, dus zo’n opmerking is het begin van een gesprek en niet het laatste woord.
Je mag zo vaak indienen als je wilt. Elke poging wordt bijgehouden en je kunt de oude terug openen via je ingediende oplossingen, dus niets van wat je probeerde gaat verloren:
Enkel je laatste oplossing telt, dus een foute poging kost je niets.
Dat is alles wat je moet weten. Zette de lesgever de oefening Je eerste oplossing hierna in deze reeks? Open ze dan nu: de oplossing staat al voor je klaar, dus je hoeft enkel op Indienen te klikken en te kijken hoe de feedback verschijnt.
En als je klaar bent met lezen: klik hieronder op Markeren als gelezen.