Solving e-learning accessibility challenges with diverse service options