The effects of teacher competence on student outcomes in elementary science education: The mediating role of teaching quality | Performance Analytics | Scinapse