White-box assessment for programming education - Caniço, Afonso Manuel Barral (2024)