Web-based asynchronous e-learning is a promising modality to standardize education among multiple institutions with common curricula , particularly in clinical rotations where scheduling difficulties , seasonality , and variable experiences limit in-hospital learning .