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

10/19/2022
by   Charlotte Van Petegem, et al.
0

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.

READ FULL TEXT

page 9

page 13

page 26

research
07/07/2020

Computer-Aided Personalized Education

The shortage of people trained in STEM fields is becoming acute, and uni...
research
09/05/2018

Zero Shot Learning for Code Education: Rubric Sampling with Deep Learning Inference

In modern computer science education, massive open online courses (MOOCs...
research
06/11/2017

Educational Data Mining and Learning Analytics - Educational Assistance for Teaching and Learning

Teaching and Learning process of an educational institution needs to be ...
research
06/08/2023

Towards a Success Model for Automated Programming Assessment Systems Used as a Formative Assessment Tool

The assessment of source code in university education is a central and i...
research
04/15/2021

Comparative Study of Learning Outcomes for Online Learning Platforms

Personalization and active learning are key aspects to successful learni...
research
04/04/2019

Learning Analytics Made in France: The METALproject

This paper presents the METAL project, an ongoing French open Learning A...
research
11/25/2019

Computing with CodeRunner at Coventry University: Automated summative assessment of Python and C++ code

CodeRunner is a free open-source Moodle plugin for automatically marking...

Please sign up or login with your details

Forgot password? Click here to reset