Design of a blended learning environment: Considerations and implementation issues | Synapse