This document discusses the integration of a virtual lab for computer science education into learning management systems (LMS), specifically Moodle, to enhance e-learning experiences. It proposes a web-based approach that allows students to execute programs online through a unified compiler interface, addressing issues related to installation and hardware requirements of traditional compilers. The goal is to provide tools for both theoretical and practical sessions in computer science courses, thereby improving accessibility and student outcomes.