The effects of teacher competence on student outcomes in elementary science education: The mediating role of teaching quality. (November 2019)