Online learning or online education is one of the significant features that the coming of the internet has facilitated and over the years, the growing popularity of e-learning has encouraged various prominent educational institutions into introducing their flagship courses online. These online educational courses not only assist learning, but also allow those who are unable to physically attend these institutions to pursue a course of their choice from home. While various software tools are responsible in facilitating the imparting of knowledge through these online educational courses, there have been introduced various educational projects which provide necessary guidance to these e-learning …