Uso de arquitecturas software para recolectar información de interacción en entornos eLearning