Programming Logic Learning: a student model for collaboration groups - Diemer, Mouriac (2023)