Web-Based Distance Instruction : Design and Implications of a Cybercourse Model