Wikis, blogs, and discussion boards are environments that allow students to work together on group projects. Collaborative learning with technology is typically understood to be a situation in which two or more students work together to search for understanding or meaning, or to solve a problem. These types of activities are deep-rooted in which of the following theories of learning?
A. Vygotsky's zone of proximal development
B. Erik Erikson's theory on the stages of psychosocial development
C. Jerome Bruner's theory on how information is processed
D. John Dewey's views of progressive education and child-centered approach