The role of educators in facilitating students' self-assessment in learning computer programming concepts: addressing students' challenges and enhancing learning. - C. Florou; Georgios I. Stamoulis; Apostolos Xenakis; Antonios Plageras (Educ. Inf. Technol., 2025)