A survey on online judge systems and their applications

S Wasik, M Antczak, J Badura, A Laskowski… - ACM Computing …, 2018 - dl.acm.org
Online judges are systems designed for the reliable evaluation of algorithm source code
submitted by users, which is next compiled and tested in a homogeneous environment …

A systematic literature review of assessment tools for programming assignments

DM Souza, KR Felizardo… - 2016 IEEE 29th …, 2016 - ieeexplore.ieee.org
The benefits of using assessment tools for programming assignments have been widely
discussed in computing education. However, as both researchers and instructors are …

On automated grading of programming assignments in an academic institution

B Cheang, A Kurnia, A Lim, WC Oon - Computers & Education, 2003 - Elsevier
Practise is one of the most important steps in learning the art of computer programming.
Unfortunately, human grading of programming assignments is a tedious and error-prone …

An AI-based system for formative and summative assessment in data science courses

P Vittorini, S Menini, S Tonelli - International Journal of Artificial …, 2021 - Springer
Massive open online courses (MOOCs) provide hundreds of students with teaching
materials, assessment tools, and collaborative instruments. The assessment activity, in …

A recommendation approach for programming online judges supported by data preprocessing techniques

R Yera, L Martínez - Applied Intelligence, 2017 - Springer
The use of programming online judges (POJ) to support students acquiring programming
skills is common nowadays because this type of software contains a large collection of …

Creating collaborative and convenient learning environment using cloud-based moodle LMS: an instructor and administrator perspective

V Kumar, D Sharma - International Journal of Web-Based Learning …, 2016 - igi-global.com
Students in the digital era are habitual of using digital devices not only for playing and
interacting with their friends and peers, but also as a tool for education and learning. These …

Applying gamification to motivate students to write high-quality code in programming assignments

R Kasahara, K Sakamoto, H Washizaki… - Proceedings of the 2019 …, 2019 - dl.acm.org
Background: Traditional programming education focuses on training students' ability to write
correct code that meets the specifications in programming assignments. In addition to …

Continuous assessment in a computer programming course supported by a software tool

F Restrepo‐Calle, JJ Ramírez Echeverry… - Computer …, 2019 - Wiley Online Library
This article presents a continuous assessment methodology for a computer programming
course supported by an automatic assessment tool, applied to the practical programming …

Jutge. org: an educational programming judge

J Petit, O Giménez, S Roura - Proceedings of the 43rd ACM technical …, 2012 - dl.acm.org
Jutge. org is an open access educational online programming judge where students can try
to solve more than 800 problems using 22 programming languages. The verdict of their …

Jutge. org: Characteristics and experiences

J Petit, S Roura, J Carmona… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Jutge. org is an open educational online programming judge designed for students and
instructors, featuring a repository of problems that is well organized by courses, topics, and …