Criteria for the development of programs for online, blended or off-campus delivery