Socio-Technical Theory and Knowledge Construction: Towards New Pedagogical Paradigms?