Exploring Cognitive Theories of Development

Briefly explain Vgotsky’s theory and how it can be applied to a specific teaching situation with a child.
Pick a task that a child might complete in the early years of grade school. How would you assess the child’s ability on the task using his theory?
How would you structure a learning environment based on this theory?
What do you think Piaget would say about your model? What might he propose you do differently?
Provide at least one professional reference.