Datavisualisatie

Dodona

We werken met data uit Dodona, een project ontstaan aan de UGent waarmee studenten kunnen leren programmeren. Studenten schrijven zich in op een cursus, die bestaat uit verschillende reeksen oefeningen met al dan niet een deadline. Voor iedere oefening kunnen studenten meerdere oplossingen submitten, die automatisch beoordeeld worden op de correctheid aan de hand van automatische testen.

Wanneer dienen studenten in?

Met de visualisatie hiernaast proberen we inzicht te bieden in wanneer studenten werken aan hun programmeeroefeningen. Hier wordt het aantal submissies per tijdseenheid weergegeven. De verschillende kleuren in de stacked area chart komen overeen met de verschillende reeksen in de cursus. Deadlines en vakanties worden ook weergegeven. Wanneer je hovert op een kleur wordt die reeks gehighlight.

Dataset 1:

Dataset 2:

Submit

Hoe verhouden verschillende groepen studenten zich ten opzichte van elkaar?

De visualisatie hiernaast probeert inzicht te bieden in de verschillen tussen indieningspatronen van verschillende groepen studenten. Om te kunnen vergelijken, zijn het aantal submissies per tijdseenheid gewogen met het aantal studenten in die bepaalde groep.

Dataset:

Submit

Hoe ver staan studenten in de cursus?

De visualisatie hiernaast dient om een inzicht te geven hoe ver de studenten staan in de cursus. Nadat een aantal reeksen of een enkele reeks is geselecteerd, wordt er weergegeven hoeveel studenten hoeveel oefeningen correct hebben ingediend. Het verloop in de tijd kan dan via de bovenste slider worden aangepast, om zo te zien of de meeste studenten alle oefeningen indienen of om te achterhalen of er specifieke dagen zijn dat studenten amper oefeningen correct indienen door bijvoorbeeld druk van andere vakken. De exacte waarden kunnen bekeken worden door met de muis op desbetreffend balkje te gaan staan.