The information visualizer, an information workspace
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The VRML 2.0 handbook: building moving worlds on the web
The VRML 2.0 handbook: building moving worlds on the web
Use of HTML forms in complex user interfaces for server-side applications
International Journal of Human-Computer Studies - Special issue: innovative applications of the World Wide Web
The virtual collaborative university
Computers & Education - Special issue on multimedia in education
Computers & Education - Special issue on multimedia in education
Seven good reasons for mobile agents
Communications of the ACM
An experiment with WWW interactive learning in university education
Computers & Education
A computer based learning system for teaching computing: implementation and evaluation
Computers & Education
XML: A Primer
The Java Tutorial Continued: The Rest of the JDK
The Java Tutorial Continued: The Rest of the JDK
Dynamic Load Balancing on Web-Server Systems
IEEE Internet Computing
XML: A Door to Automated Web Applications
IEEE Internet Computing
Seamlessly Selecting the Best Copy from Internet-Wide Replicated Web Servers
DISC '98 Proceedings of the 12th International Symposium on Distributed Computing
Using smart clients to build scalable services
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
IEEE Spectrum
A tutoring system for IT security
Security education and critical infrastructures
Design and Implementation of an Internet-Based Platform for C Language Learning
ICWL '08 Proceedings of the 7th international conference on Advances in Web Based Learning
A Virtual Laboratory Platform Based on Integration of Java and Matlab
ICWL '08 Proceedings of the 7th international conference on Advances in Web Based Learning
Design and Implementation of Principles of Computer Organization Virtual Lab Based on Component
Advances in Blended Learning
IDSVL: intrusion detection system virtual lab based on component in the internet
ICWL'06 Proceedings of the 5th international conference on Advances in Web Based Learning
The design and implementation of digital signal processing virtual lab based on components
ICWL'05 Proceedings of the 4th international conference on Advances in Web-Based Learning
Hi-index | 0.00 |
In this paper, we describe the design of the WebVPL system, a Web-based Virtual Programming Lab for on-line distance learning. The underlying setting is a collection of Lab server computers hosting education and programming software. Students use personal computers at home to access over the Internet one of the Lab servers, which performs functions to accommodate various requests from the student such as software usage. The lab servers can be located in different buildings and even at different campuses. WebVPL facilitates resource sharing among different schools and overcomes the limit of geographical distances. The design of the WebVPL system includes the user interface, agent-based client side functions, the structuring of Lab servers, the mechanisms to locate user requested software packages / services and to present various forms of data and information, and the interfaces to various education and programming software packages. We discuss various implementation issues and describe a prototype of the WebVPL.