A tool for evaluating computer programs from students

Quentin Vaneck, Thomas Colart, Benoît Frénay, Benoît Vanderose

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

Abstract

Computer science studies are more and more popular, and teachers must face and adapt to the increasing number of students. Whereas small groups allowed more interactions between teachers and students, the resulting overcrowding takes away closeness and forces teachers to spend less time with each student. Therefore, the student can quickly feel submerged and helpless against the difficulty of the course. This paper proposes a solution that aims to reduce drop-out in programming courses. It offers an accurate feedback on the quality of students' Python code to deepen their understanding, together with a playful interface to boost their interest in programming. This solution developed under the name of "METAssistant"has two objectives. It allows students to use it to evaluate their programs and to get an accurate feedback, and teachers to have an overview of the understanding of the matter by their students.

Original languageEnglish
Title of host publicationEASEAI 2021 - Proceedings of the 3rd International Workshop on Education through Advanced Software Engineering and Artificial Intelligence, co-located with ESEC/FSE 2021
EditorsAndreea Vescan, Camelia Serban, Julie Henry, Upsorn Praphamontripong
PublisherACM Press
Pages23-26
Number of pages4
ISBN (Electronic)9781450386241
DOIs
Publication statusPublished - 23 Aug 2021
Event3rd International Workshop on Education through Advanced Software Engineering and Artificial Intelligence, EASEAI 2021, co-located with ESEC/FSE 2021 - Virtual, Online, Greece
Duration: 23 Aug 2021 → …

Publication series

NameEASEAI 2021 - Proceedings of the 3rd International Workshop on Education through Advanced Software Engineering and Artificial Intelligence, co-located with ESEC/FSE 2021

Conference

Conference3rd International Workshop on Education through Advanced Software Engineering and Artificial Intelligence, EASEAI 2021, co-located with ESEC/FSE 2021
Country/TerritoryGreece
CityVirtual, Online
Period23/08/21 → …

Keywords

  • Automated grading
  • Gamification
  • Self assessment
  • Software quality
  • Static analysis

Fingerprint

Dive into the research topics of 'A tool for evaluating computer programs from students'. Together they form a unique fingerprint.

Cite this