Despite the fact that these challenges of collaborative technology deserve attention, it
is still a powerful tool that could be used to support instructional collaboration, The research
literature documented that several authors attempted to define the elements of collaborative
learning, For example, Moore had defined three main elements of collaborative learning :
interaction with student, instructor and content, Later on, Hillman, Willis and Gunawerdena added
the interaction of both the teacher and the learner with an interface as a new element of
interaction, Building on that, Curtis and Lawson, argue that the effective online collaboration
requires four types of effective interaction : interaction with classmates; with teachers; with
learning resources; and with the technology interface.