CHI '95 ProceedingsTopIndexes
PostersTOC

Remote Exploratoriums: Combining Network Media with Design Environments

Corrina Perrone, Alexander Repenning

Center for Life-Long Learning and Design
Department of Computer Science
University of Colorado, Boulder
corrina@cs.colorado.edu
ralex@cs.colorado.edu
http://www.cs.colorado.edu/homes/ralex/public_html/Home.html

© ACM

Abstract - The Remote Exploratorium

In an educational context World Wide Web clients such as Mosaic are of limited value because they put learners into the role of information absorbers. Drawing on a museum analogy, learners using Mosaic can be perceived, like museum visitors, to be passive observers of exhibits. Despite the richness of exhibits in terms of the amount of material presented and the use of multimedia, activity is restricted to navigation through real (museum) or hyper (Mosaic) spaces. To be most effective, learning should include constructive activities more engaging than browsing through hyperspaces. Distance education can be facilitated by combining network media with design environments to create highly interactive, engaging environments that we call Remote Exploratoriums. In contrast to classical museums, exploratoriums, such as in San Francisco or numerous children's museums, feature engaged, hands-on learning experiences through interactive exhibits that are not only observed but are actively manipulated. The Agentsheets Remote Exploratorium is a mechanism to facilitate the easy exchange and distribution of educational interactive exhibits through networks. Agentsheets is a programming substrate to create interactive simulation and design environments. In this paper, we discuss the implications of combining a network medium and a design environment to support distance education.

Keywords:

World Wide Web, Mosaic, learning, distance education, design environments

The Remote Exploratorium

Remote Exploratoriums, by combining networking media with design environments, support engaged distance education. Networking media can provide learners with access to important remote resources. However, while necessary, networking media are not sufficient to support distance education. In the spirit of constructionist learning [1] , design environments are tools that allow learners to construct personally meaningful artifacts. The realm of design serves as a vehicle to create learning opportunities.

In the last four years, the Agentsheets [2] programming substrate has been used to create more than 40 educational and industrial design environments serving as construction kits, simulation environments, visual programming languages, and games. We have combined the Agentsheets design environment with the Mosaic networking media to create the Agentsheets Remote Exploratorium providing learners access to interactive exhibits (Figure 1). Learners can actively interact with exhibits including Electric World (an exhibit to experiment with electricity), and Waves (an exhibit to experience the Doppler effect and supersonic bangs). The easy inclusion of additional information, such as instructions, learning motivation, and even related references for further exploration, is supported through the use of Mosaic and creates an interactive exhibit which contextualizes educational use. The Remote Exploratorium allows a learner to be engaged at four different levels of interactivity ranging from simple navigation to adding new components to exhibits and defining their behaviors:

Figure 1. Remote Exploratorium: Servers and Clients

1. Navigate through Exploratorium

The learner makes use only of the Mosaic part of the virtual exploratorium. Mosaic serves as a navigational tool to find interesting related information consisting of text, pictures and videos.

2. Download and Run Exhibit:

If learners are interested in a deeper understanding of an exhibit, they can download and run it. For instance, the Electric World exhibit is about electricity. In the Electric World Mosaic page (Figure 2, left), the learner can click the download option to access the interactive exhibit. In response, Mosaic sends a compound document to Agentsheets. The Agentsheets design environment loads sounds, installs agent depictions, compiles agent programs and stores agent documentation. The learner sees two new windows on the screen: a worksheet in which the simulation takes place (Figure 2, right top) and a gallery of agents (Figure 2, right bottom) containing electrical components. Simple documentation describing the behavior of agents and means to interact with agents can be accessed through Macintosh Balloon Help. The balloons, like the code, depiction and sound of agents have been transferred from the remote exploratorium server via the Mosaic WWW client to the Agentsheets design environment. In the Electric World learners can operate switches and observe reactions. For instance, operating the left most switch in the lower row of switches will put the circuit into a feedback mode in which an electric coil and the electromagnetic switch located left of the coil will interact with each other.

Fig. 2. The Electric World Exhibit.

3. Construct/Extend Existing Simulation

Exhibits are not static artifacts to be observed. Learners have all the components to create new simulations or to change existing ones. In Figure 3, the learner has added a column of switches. By doing this, the learner can directly and tangibly apply knowledge gained from the exhibit.

Fig. 3. Changed Electric World

4. Extend Behavior of Exhibit

Learners can change their role from end-users to designers (Figure 4) by using Agentsheets functionality to modify the behavior of an exhibit. For example, learners can add their own agents to exhibits. In the Electric World a learner introduces a buzzer by first defining its depiction, , using the Agentsheets depiction editor, and then defines the behavior of the buzzer either using a textual programming language called AgenTalk (below) or using graphical rewrite rules.

(create-class BUZZER-AGENT (sub-class-of PROPAGATOR-AGENT) (instance-methods (FROM-BOTTOM (Value) (when (> Value 0) (play-sound 'honk)))))

The new buzzer agent is ready to be used in the Electric World (Figure 4). It serves as replacement for the bulb. When the buzzer receives current, it will play a sound. This extensibility allows an exhibit to be customized to support what is most relevant to the learner, and to reflect shifts and changes in the learner's acquired knowledge.

Fig. 4. Circuit using buzzer

Experiences

We encountered several issues while creating the Agentsheets Remote Exploratorium that we believe to be relevant to the use of WWW technology in distance education:

Reliability: "Connection Refused by Host":

Imagine if a student is using a textbook, and periodically, that textbook disappears without warning. This situation, although an Internet reality, is unacceptable in widespread educational use of remote exploratoriums.

Establishing Communication Between the Design Environment and the Network:

Interactive exhibits require software configuration changes by providers and learners. The definition of file types and their connections to appropriate helper applications is intricate and WWW client software dependent.

Efficiency:

Interactive exhibits require not one, but several files containing various types of information (e.g., sound, pictures, code). Readers have low tolerance for files that require minutes to be downloaded successfully, however file compression and aggregation is not supported within the network media.

Bi-directional Communication is limited:

Only very limited mechanisms for feedback are supported currently within WWW client software.

Conclusion

Our experiences show that important contributions to learning are to be made by constructionist, highly- interactive Remote Exploratoriums. The presentational orientation of current WWW software must shift to support widespread educational use of Internet capabilities.

References

1. Papert, S., The Children's Machine, Basic Books, New York, 1993.

2. Repenning, A., "Designing Domain-Oriented Visual End User Programming Environments," to appear in: Journal of Interactive Learning Environments, Special Issue on End-User Environments, 1994.