Exploring affecting factors of and developing a framework for teachers' online instruction. (December 2022)