Dodona: learn to code with a virtual co-teacher that supports active
learning
- URL: http://arxiv.org/abs/2210.10719v1
- Date: Wed, 19 Oct 2022 16:56:11 GMT
- Title: Dodona: learn to code with a virtual co-teacher that supports active
learning
- Authors: Charlotte Van Petegem, Rien Maertens, Niko Strijbol, Jorg Van
Renterghem, Felix Van der Jeugt, Bram De Wever, Peter Dawyndt and Bart
Mesuere
- Abstract summary: Dodona is an intelligent tutoring system for computer programming.
It provides real-time data and feedback to help students learn better.
The source code of Dodona is available on GitHub under the permissive open-source license.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: 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.
Related papers
- Multimodal Programming in Computer Science with Interactive Assistance Powered by Large Language Model [0.0]
An interactive homework help system based on DeepSeek R1 is developed and first implemented for students enrolled in a large computer science beginning programming course.
It wraps student work in a personalized prompt that advances our educational objectives without offering answers straight away.
arXiv Detail & Related papers (2025-03-09T10:48:47Z) - YODA: Teacher-Student Progressive Learning for Language Models [82.0172215948963]
This paper introduces YODA, a teacher-student progressive learning framework.
It emulates the teacher-student education process to improve the efficacy of model fine-tuning.
Experiments show that training LLaMA2 with data from YODA improves SFT with significant performance gain.
arXiv Detail & Related papers (2024-01-28T14:32:15Z) - Revealing Networks: Understanding Effective Teacher Practices in
AI-Supported Classrooms using Transmodal Ordered Network Analysis [0.9187505256430948]
The present study uses transmodal ordered network analysis to understand effective teacher practices in relationship to traditional metrics of in-system learning in a mathematics classroom working with AI tutors.
Comparing teacher practices by student learning rates, we find that students with low learning rates exhibited more hint use after monitoring.
Students with low learning rates showed learning behavior similar to their high learning rate peers, achieving repeated correct attempts in the tutor.
arXiv Detail & Related papers (2023-12-17T21:50:02Z) - Knowledge Tracing Challenge: Optimal Activity Sequencing for Students [0.9814642627359286]
Knowledge tracing is a method used in education to assess and track the acquisition of knowledge by individual learners.
We will present the results of the implementation of two Knowledge Tracing algorithms on a newly released dataset as part of the AAAI2023 Global Knowledge Tracing Challenge.
arXiv Detail & Related papers (2023-11-13T16:28:34Z) - Empowering Learning: Standalone, Browser-Only Courses for Seamless
Education [0.0]
We introduce PyGlide, a proof-of-concept open-source MOOC delivery system.
We provide a user-friendly, step-by-step guide for PyGlide.
We showcase PyGlide's practical application in a continuous integration pipeline on GitHub.
arXiv Detail & Related papers (2023-11-12T20:59:52Z) - LittleMu: Deploying an Online Virtual Teaching Assistant via
Heterogeneous Sources Integration and Chain of Teach Prompts [26.446251076338]
We present a virtual MOOC teaching assistant, LittleMu, to provide question answering and chit-chat services.
LittleMu first integrates structural, semi- and unstructured knowledge sources to support accurate answers for a wide range of questions.
Since May 2020, our LittleMu system has served over 80,000 users with over 300,000 queries from over 500 courses on XuetangX MOOC platform.
arXiv Detail & Related papers (2023-08-11T04:36:26Z) - Giving Feedback on Interactive Student Programs with Meta-Exploration [74.5597783609281]
Developing interactive software, such as websites or games, is a particularly engaging way to learn computer science.
Standard approaches require instructors to manually grade student-implemented interactive programs.
Online platforms that serve millions, like Code.org, are unable to provide any feedback on assignments for implementing interactive programs.
arXiv Detail & Related papers (2022-11-16T10:00:23Z) - Scalable Learning Environments for Teaching Cybersecurity Hands-on [0.4893345190925178]
This paper describes a technical innovation for scalable teaching of cybersecurity hands-on classes using interactive learning environments.
We present our research effort and practical experience in designing and using learning environments that scale up hands-on cybersecurity classes.
arXiv Detail & Related papers (2021-10-19T14:18:54Z) - Iterative Teacher-Aware Learning [136.05341445369265]
In human pedagogy, teachers and students can interact adaptively to maximize communication efficiency.
We propose a gradient optimization based teacher-aware learner who can incorporate teacher's cooperative intention into the likelihood function.
arXiv Detail & Related papers (2021-10-01T00:27:47Z) - Dive into Deep Learning [119.30375933463156]
The book is drafted in Jupyter notebooks, seamlessly integrating exposition figures, math, and interactive examples with self-contained code.
Our goal is to offer a resource that could (i) be freely available for everyone; (ii) offer sufficient technical depth to provide a starting point on the path to becoming an applied machine learning scientist; (iii) include runnable code, showing readers how to solve problems in practice; (iv) allow for rapid updates, both by us and also by the community at large.
arXiv Detail & Related papers (2021-06-21T18:19:46Z) - Point Adversarial Self Mining: A Simple Method for Facial Expression
Recognition [79.75964372862279]
We propose Point Adversarial Self Mining (PASM) to improve the recognition accuracy in facial expression recognition.
PASM uses a point adversarial attack method and a trained teacher network to locate the most informative position related to the target task.
The adaptive learning materials generation and teacher/student update can be conducted more than one time, improving the network capability iteratively.
arXiv Detail & Related papers (2020-08-26T06:39:24Z) - Attentional Graph Convolutional Networks for Knowledge Concept
Recommendation in MOOCs in a Heterogeneous View [72.98388321383989]
Massive open online courses ( MOOCs) provide a large-scale and open-access learning opportunity for students to grasp the knowledge.
To attract students' interest, the recommendation system is applied by MOOCs providers to recommend courses to students.
We propose an end-to-end graph neural network-based approach calledAttentionalHeterogeneous Graph Convolutional Deep Knowledge Recommender(ACKRec) for knowledge concept recommendation in MOOCs.
arXiv Detail & Related papers (2020-06-23T18:28:08Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.