Effective e-learning means attaining the goals of Virtual learning, by delivering the content to the learner and analyzed by their performance through various assessments. Tailoring an e-learning course need proper planning, execution and involvement of trainers as well as learners to prevail an effective e-learning experience. An e-learning content shall be fabricated and developed by