Social constructivism broad category of these preceding efforts has come into prominence. It is a tenet of constructivism that “social nature of knowledge and its creation in the minds of individual learners” (Anderson & Dron, 2011) can be considered as main philosophical approaches of the theory.