Freedom transformed: Toward a developmental model for the construction of collaborative learning environments