Can we support CSCL? Educational, social and technological affordances for learning · Study