The importance of interaction mechanisms in collaborative learning