Philosophical perspectives on constructivist views of learning | Synapse