I. Introduction
Vygotsky (1978) defined Social Constructivism Theory in the social learning contexts. According to Vygotsky, the community played an important role in the development of a more optimum learning through a More Knowledgeable Other (MKO) and Zone of Proximal Development (ZPD). According to him, a MKO played a role in the organization of ideas, strategies, tasks, processes, concepts and patterns that could be learned and practiced by students. He further explained that, a MKO was not limited to individuals only, rather, it might of other entities, such as, teachers, peers, reference materials or technology that could lead to the generation of ideas among the students. ZPD, on the other hand, has to do with the potential ability of students to learn in a more optimal way via the roles ofa MKO.