1. Introduction
As distance learning becomes one of the hotspots in network research and application, many web-based education systems have been established all around the world, such as the Virtual-U [1] and Web-CT [2]. To cover all the phases of the learning process, these systems are usually comprised of such fundamental components as synchronous and asynchronous teaching system, course-content delivery tools, polling and quiz modules, virtual workspaces for sharing resources, white boards, grade reporting systems, assignment submission components, etc. These research and products enable large groups of dispersed individuals to interact, collaborate and study over the Internet.