Return to Article Details Web–based learning: Factors affecting students’ satisfaction and learning experience