Ou, Chaohua, et al. “Designing and Developing Videos for Online Learning: A Seven-Principle Model”. Online Learning, vol. 23, no. 2, June 2019, doi:10.24059/olj.v23i2.1449.