Loading: What To Consider For An Effective Online Training Delivery Platform?