Dodona: Learn to code with a virtual co-teacher that supports active learning

Dodona (dodona.ugent.be) is an intelligent tutoring system for computer programming. It provides real-time data and feedback to help students learn better and teachers teach better.Dodona is free to use and has more than 61 thousand registered users across many educational and research institutes, i...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Charlotte Van Petegem, Rien Maertens, Niko Strijbol, Jorg Van Renterghem, Felix Van der Jeugt, Bram De Wever, Peter Dawyndt, Bart Mesuere
Μορφή: Άρθρο
Γλώσσα:English
Έκδοση: Elsevier 2023-12-01
Σειρά:SoftwareX
Θέματα:
Διαθέσιμο Online:http://www.sciencedirect.com/science/article/pii/S2352711023002741
_version_ 1827582762225238016
author Charlotte Van Petegem
Rien Maertens
Niko Strijbol
Jorg Van Renterghem
Felix Van der Jeugt
Bram De Wever
Peter Dawyndt
Bart Mesuere
author_facet Charlotte Van Petegem
Rien Maertens
Niko Strijbol
Jorg Van Renterghem
Felix Van der Jeugt
Bram De Wever
Peter Dawyndt
Bart Mesuere
author_sort Charlotte Van Petegem
collection DOAJ
description Dodona (dodona.ugent.be) is an intelligent tutoring system for computer programming. It provides real-time data and feedback to help students learn better and teachers teach better.Dodona is free to use and has more than 61 thousand registered users across many educational and research institutes, including 20 thousand new users in the last year. The source code of Dodona is available on GitHub under the permissive MIT open-source license.This paper presents Dodona and its design and look-and-feel. We highlight some of the features built into Dodona that make it possible to shorten feedback loops, and discuss an example of how these features can be used in practice. We also highlight some of the research opportunities that Dodona has opened up and present some future developments.
first_indexed 2024-03-08T22:56:20Z
format Article
id doaj.art-3d9a53b8bc0f4107b6fe7605479adfcb
institution Directory Open Access Journal
issn 2352-7110
language English
last_indexed 2024-03-08T22:56:20Z
publishDate 2023-12-01
publisher Elsevier
record_format Article
series SoftwareX
spelling doaj.art-3d9a53b8bc0f4107b6fe7605479adfcb2023-12-16T06:08:15ZengElsevierSoftwareX2352-71102023-12-0124101578Dodona: Learn to code with a virtual co-teacher that supports active learningCharlotte Van Petegem0Rien Maertens1Niko Strijbol2Jorg Van Renterghem3Felix Van der Jeugt4Bram De Wever5Peter Dawyndt6Bart Mesuere7Department of Applied Mathematics, Computer Science and Statistics, Ghent University, Ghent, Belgium; Correspondence to: Krijgslaan 281 S9, 9000 Ghent, Belgium.Department of Applied Mathematics, Computer Science and Statistics, Ghent University, Ghent, BelgiumDepartment of Applied Mathematics, Computer Science and Statistics, Ghent University, Ghent, BelgiumDepartment of Applied Mathematics, Computer Science and Statistics, Ghent University, Ghent, BelgiumDepartment of Applied Mathematics, Computer Science and Statistics, Ghent University, Ghent, BelgiumDepartment of Educational Studies, Ghent University, Ghent, BelgiumDepartment of Applied Mathematics, Computer Science and Statistics, Ghent University, Ghent, BelgiumDepartment of Applied Mathematics, Computer Science and Statistics, Ghent University, Ghent, BelgiumDodona (dodona.ugent.be) is an intelligent tutoring system for computer programming. It provides real-time data and feedback to help students learn better and teachers teach better.Dodona is free to use and has more than 61 thousand registered users across many educational and research institutes, including 20 thousand new users in the last year. The source code of Dodona is available on GitHub under the permissive MIT open-source license.This paper presents Dodona and its design and look-and-feel. We highlight some of the features built into Dodona that make it possible to shorten feedback loops, and discuss an example of how these features can be used in practice. We also highlight some of the research opportunities that Dodona has opened up and present some future developments.http://www.sciencedirect.com/science/article/pii/S2352711023002741Computer-assisted instructionInteractive learning environmentsEducation
spellingShingle Charlotte Van Petegem
Rien Maertens
Niko Strijbol
Jorg Van Renterghem
Felix Van der Jeugt
Bram De Wever
Peter Dawyndt
Bart Mesuere
Dodona: Learn to code with a virtual co-teacher that supports active learning
SoftwareX
Computer-assisted instruction
Interactive learning environments
Education
title Dodona: Learn to code with a virtual co-teacher that supports active learning
title_full Dodona: Learn to code with a virtual co-teacher that supports active learning
title_fullStr Dodona: Learn to code with a virtual co-teacher that supports active learning
title_full_unstemmed Dodona: Learn to code with a virtual co-teacher that supports active learning
title_short Dodona: Learn to code with a virtual co-teacher that supports active learning
title_sort dodona learn to code with a virtual co teacher that supports active learning
topic Computer-assisted instruction
Interactive learning environments
Education
url http://www.sciencedirect.com/science/article/pii/S2352711023002741
work_keys_str_mv AT charlottevanpetegem dodonalearntocodewithavirtualcoteacherthatsupportsactivelearning
AT rienmaertens dodonalearntocodewithavirtualcoteacherthatsupportsactivelearning
AT nikostrijbol dodonalearntocodewithavirtualcoteacherthatsupportsactivelearning
AT jorgvanrenterghem dodonalearntocodewithavirtualcoteacherthatsupportsactivelearning
AT felixvanderjeugt dodonalearntocodewithavirtualcoteacherthatsupportsactivelearning
AT bramdewever dodonalearntocodewithavirtualcoteacherthatsupportsactivelearning
AT peterdawyndt dodonalearntocodewithavirtualcoteacherthatsupportsactivelearning
AT bartmesuere dodonalearntocodewithavirtualcoteacherthatsupportsactivelearning