Improved e-training platform