E-learning platform development and validation