Mediating the mechanisms which make collaborative learning sometimes effective. · Study