List of Articles self-scaffolding Open Access Article Abstract Page Full-Text 1 - Examining the Utility of Incorporating Collaborative Programming and Self-Scaffolding into Contextualizing Educational Implication Strategy for Improving EFL Learners’ Writing Ability Saeed Sheikhian Ehsan Hadipour Leila Akbarpour https://doi.org/10.82531/202503191202467