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

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Van Petegem, Charlotte, Maertens, Rien, Strijbol, Niko, Van Renterghem, Jorg, Van der Jeugt, Felix, De Wever, Bram, Dawyndt, Peter, Mesuere, Bart
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913338366099456
author Van Petegem, Charlotte
Maertens, Rien
Strijbol, Niko
Van Renterghem, Jorg
Van der Jeugt, Felix
De Wever, Bram
Dawyndt, Peter
Mesuere, Bart
author_facet Van Petegem, Charlotte
Maertens, Rien
Strijbol, Niko
Van Renterghem, Jorg
Van der Jeugt, Felix
De Wever, Bram
Dawyndt, Peter
Mesuere, Bart
contents Dodona (dodona.ugent.be) is an intelligent tutoring system for computer programming. It bridges the gap between assessment and learning by providing real-time data and feedback to help students learn better, teachers teach better and educational technology become more effective. We demonstrate how Dodona can be used as a virtual co-teacher to stimulate active learning and support challenge-based education in open and collaborative learning environments. We also highlight some of the opportunities (automated feedback, learning analytics, educational data mining) and challenges (scalable feedback, open internet exams, plagiarism) we faced in practice. Dodona is free for use and has more than 36 thousand registered users across many educational and research institutes, of which 15 thousand new users registered last year. Lowering the barriers for such a broad adoption was achieved by following best practices and extensible approaches for software development, authentication, content management, assessment, security and interoperability, and by adopting a holistic view on computer-assisted learning and teaching that spans all aspects of managing courses that involve programming assignments. The source code of Dodona is available on GitHub under the permissive MIT open-source license.
format Preprint
id arxiv_https___arxiv_org_abs_2210_10719
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Dodona: learn to code with a virtual co-teacher that supports active learning
Van Petegem, Charlotte
Maertens, Rien
Strijbol, Niko
Van Renterghem, Jorg
Van der Jeugt, Felix
De Wever, Bram
Dawyndt, Peter
Mesuere, Bart
Computers and Society
Dodona (dodona.ugent.be) is an intelligent tutoring system for computer programming. It bridges the gap between assessment and learning by providing real-time data and feedback to help students learn better, teachers teach better and educational technology become more effective. We demonstrate how Dodona can be used as a virtual co-teacher to stimulate active learning and support challenge-based education in open and collaborative learning environments. We also highlight some of the opportunities (automated feedback, learning analytics, educational data mining) and challenges (scalable feedback, open internet exams, plagiarism) we faced in practice. Dodona is free for use and has more than 36 thousand registered users across many educational and research institutes, of which 15 thousand new users registered last year. Lowering the barriers for such a broad adoption was achieved by following best practices and extensible approaches for software development, authentication, content management, assessment, security and interoperability, and by adopting a holistic view on computer-assisted learning and teaching that spans all aspects of managing courses that involve programming assignments. The source code of Dodona is available on GitHub under the permissive MIT open-source license.
title Dodona: learn to code with a virtual co-teacher that supports active learning
topic Computers and Society
url https://arxiv.org/abs/2210.10719