Learning management systems are routinely used for presenting, solving and grading exercises with large classes. However, teachers are constrained to use questions with pre-defined answers, such as multiple-choice, to be able to correct automatically the exercises of their students. Complex exercises types cannot be evaluated automatically by the LMS alone and require the coordination of a set of heterogeneous systems. For instance, programming exercises require a specialized exercise resolution environment and automatic evaluation features, each provided by a different type of system. The objective of this research work is to find an approach for the coordination of a network of eLearning systems supporting the resolution of exercises. The proposed approach is based on a pivot component that is embedded in the LMS and has two main roles: 1) to provide an exercise resolution environment and 2) to coordinate the communication between the LMS and the other systems exposing their function...