Students' Reaction to WebCT: Implications for Designing On-Line Learning Environments.