Application of Mobile Agents in Web-Based Learning Environment.