Advanced Distributed Learning and ERP: interaction in augmented reality, haptic manipulation with 3D models and learning styles.