Online in Real Time: Adding Synchronous Elements to Distance Learning