System and technology advancements in distance learning