I would say that “revolutionize” is somewhat strong, but these trends might make online learning more effective:
- Blended learning
- Video
- Interactivity
- Mobile learning
- Identity verification to prevent cheating
- Auto-grading
- Open intuitive platforms
More details here.