Answer: All of the above
Explanation: Distance learning which is also known as distance education/online learning in which the education is provided via online lectures, online classes or e-learning .Students are provided recording of the lectures or online tutoring is given.This learning is helpful to many people who having issues like can only study in weekend, can study only after work/job,etc.
This is a flexible way of providing education and communication is also easy in it as the student can watch the video lecture whenever they want.The content of the lecture is also interactive so that student can understand it easily and no doubts arise.