Text this: A framework of social presence, affective and cognitive learning in a collaborative online learning environment