Effect of cooperative structure of small-group online activities on student satisfaction, benefits and use in distance education and an exploration of online strategies