The BA E-learning Unit has established an online educational service at the BA, encouraging BA users to gain greater enthusiasm for self-learning and enabling them to reach their full potential through the development of a desire for ultimate learning. Thus, the E-Learning Services Unit is using Moodle as its e-learning platform. The Moodle platform provides a wide range of features that include content delivery and collaboration between tutors and learners, such as content creation or upload up-to-date e-materials, discussion forums, assignments and quizzes, monitoring of participants’ online activities, and much more.