Methodology for the Development of Blended Learning Support Virtual Courses | Synapse