Investigation of Interaction, Online Support, Course Structure and Flexibility as the Contributing Factors to Students' Satisfac