Theoretical foundations of learning environments | Synapse