Funciones y uso de metáforas en el diseño de entornos e-learning