A Comprehensive Discussion of Emerging Automatic Programming Assessment in Learning Management Systems: The VPL Example | Publicación