Cesar Vichido, Mireya Estrada, Antonio Sánchez: A constructivist educational tool: Software architecture for web-based video games. ENC 2003: 144-150