E-Learning plays the main role to support the
traditional learning with online learning. This is achieved
through the management of the Learning Management Systems
(LMSs) and their functionalities. Many LMSs contain
functionality that virtualizes the course’s theoretical part in the
classroom but not addressing the technical part. In this direction
and to support the Computer Science Education (CSE), the
virtual lab has emerged as an adopted environment which could
be integrated into the LMS environment. This paper proposes
two integration approaches (e.g. Web-Based Approach and
Service-Oriented Approach) those can be used to prepare and
integrate the virtual lab for CSE into the LMSs (e.g. Moodle).