Virtual Programming Lab for Moodle: Automatic Program Assessment in a First-year University Course | Publicación