CodeContrast: A Contrastive Learning Approach for Generating Coherent Programming Exercises - Torres, Nicolás (Education Sciences, 2025)