Hyslop-Margison, E. J. (2004). Technology, human agency and Dewey’s constructivism: Opening democratic spaces in virtual classrooms. Australasian Journal of Educational Technology, 20(2). https://doi.org/10.14742/ajet.1356