Defined online learning as an innovative approach for delivering a well designed ,learner centered ,interactive,and facilitated learning environment to anyone ,anyplace ,anytime by utilizing the attributes and resources of various digital technologies along with other forms of learning materials suited for open,flexible,and distributed learning environments