Text this: An analytical survey on implementing best practices for introducing e-learning programs to students