Critical factors for successful delivery of online programs · Study