Learning management systems (LMS) are predominant in supporting all levels of education. Many educational institutions rely on open source systems that are free. Even though such systems are mature enough, there is a constant need to be extended. In this work, we present our experiences and lessons learned in attempting to extend an open source e-learning system, Open eClass that is widely used in Greece, in the context of a student project. We expect that our work will help toward forming a framework for facilitating community contributions to open source e-learning systems such as Open eClass.