M. M. Costa et al., "An e-learning theoretical framework", in Journal of Educational Technology and Society, vol. 19, no. 1, pp. 292-307, 2016