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...
Κύριοι συγγραφείς: | , , , , , , , |
---|---|
Μορφή: | Άρθρο |
Γλώσσα: | 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 |