Collaborative learning : cognitive and computational approaches · Study