Git Dashboard for Educators

Denne oppgaven utforsker hvordan man kan gi undervisere innsikt med data fra Git-kodelager i studentenes programmeringsprosjekter. Dette ble studert gjennom utviklingen og evalueringen av en tilpassbar dashbordprototype kalt "Dashing Git". Programmeringsprosjekter genererer en stor mengde...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Luu, Monika, Valenti, Livia
Format: Dissertation
Sprache:eng
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Denne oppgaven utforsker hvordan man kan gi undervisere innsikt med data fra Git-kodelager i studentenes programmeringsprosjekter. Dette ble studert gjennom utviklingen og evalueringen av en tilpassbar dashbordprototype kalt "Dashing Git". Programmeringsprosjekter genererer en stor mengde digitale artefakter, og skaper dermed muligheter for å utvikle verktøy som analyserer og presenterer disse dataene. Videre kan disse verktøyene gi undervisere innsikt som kan brukes til å forbedre tilbakemeldinger, evaluering og veiledning. Denne forskningen adresserer følgende forskningsspørsmål: Hvilke relevante metrikker for utdanning er tilgjengelige for Git-kodelagre? Hvordan kan disse metrikkene visualiseres for å gi pedagogisk innsikt? Hvordan kan slike visualiseringer tilpasses ulike utdanningsmiljøer? For å besvare disse spørsmålene bruker forskningen "Design and Creation"-strategi for å utvikle og evaluere en prototype. Prototypen ble utviklet iterativt ved bruk av en design-sprint og innarbeidet tilbakemeldinger fra brukertesting med læringsassistenter. Prototypen ble evaluert gjennom en siste runde med brukertesting på fire læringsassitenter og en underviser fra ulike programmeringsfag. Data ble samlet inn gjennom brukertesting, intervjuer, et SUS skjema og et spørreskjema. Begrensninger i forskningen inkluderer å ha et lite utvalg og begrenset tilgang til data. Funnene indikerer at de valgte metrikkene gir verdifull innsikt når forskjellige visualiseringer og tilpasningsfunksjoner brukes. Metrikker fra for fletteforespørsler og commits var spesielt nyttige for å se studentenes prosess. Imidlertid ble det funnet et behov for å gi mer kontekst for å gjøre andre metrikker forståelig, som "utrygge avhengigheter". Visualiseringer som stolpe- og linjediagrammer viste seg å være spesielt effektive. Tilpasningsfunksjonene ble godt mottatt, ansett som intuitive og nyttige ved at de lot brukerne velge hvilken informasjon som er viktig for dem. Noen funksjoner krevde likevel forbedring for å gjøre dem enklere å bruke. Totalt sett viste Dashing Git potensialet for hvordan undervisere kan støttes gjennom visualiseringer og tilpassbare dashbordfunksjoner for å få innsikt i en utdanningssammenheng.