A multi-level model of classroom interactions using teacher and student perceptions