System and Technology Advancements in Distance Learning