Critical factors affecting student satisfaction in a distance learning environment | Synapse