Web-based learning refers to the type of learning that uses the Internet as an instructional delivery tool to carry out various learning activities. It can take the form of (1) a pure online learning in which the curriculum and learning are implemented online without face-to-face meeting between the instructor and the students, or (2) a hybrid in which the instructor meets the students half of the time online and half of the time in the classroom, depending on the needs and requirement of the curriculum. Web-based learning can be integrated into a curriculum that turns into a full-blown course or as a supplement to traditional courses (Zheng, 2008).