Abstract: The interest in educational apps that teach and also assess programming skills is on the increase. They have the potential to enhance the learning environment for students through regular ...