To build a web-based virtual learning environment depends on information technologies, concerns technology supporting learning methods and theories. A web-based virtual online classroom is designed and developed based on learning theories and streaming media technologies. And it is composed of two parts: instructional communicating environment (ICE) and collaborative learning environment (CLE). ICE provides learners with learning materials, lecture videos, and interactive environment etc. CLE supports active learning by providing the environmen...