Return to Article Details Digital Scaffolding: Online Learning Software and Knowledge Construction in English Language Learning Classrooms Download Download PDF