How to evaluate virtual training lab providers and hands-on learning platforms