An analysis of multiple factors affecting retention in Web-based community college courses · Study