keywords online services; analytical models; data visualization; electronic learning; tools; flipped classroom