VCAT: an automatic assessment model for visual programming languages - Souza, Lucas Mendonça de (2023)