| Sponsor |
Gregory Abowd abowd@cc.gatech.edu 380 CRB and 240 CCB |
| Area | HCI, Software Engineering and Future Computing Environments |
Problem
The electronic whiteboard in Classroom 2000 captures all activity that
occurs within it. However, in a class, the teacher usually uses other
computer programs to demonstrate certain points. For example, it is
common practice to bring up a Web browser to point to various information
during a lecture. Since this is often a very important part of the
learning experience, it is important to keep track of Web
browsing activity during class. We have been experimenting with
URL logging in Classroom 2000. For an example of what we
produce, here is a sample URL log from a class this quarter. This
log was created by a program written by Mark Guzdial in the Frontier
environment for the Macintosh and leverages off of the Apple Event
interface
between Frontier and Netscape.
The object of this project is to replace the Frontier solution with a solution in Java that will provide a cross-platform URL logger. You need to create a Java applet that, once invoked, tracks the URLs visited by the browser and writes the results to a file that resides in the correct diretory for the particular class. The location of the URL log is dictated by the ZenPad system and resides on the machine c2000.gatech.edu.
Once complete, this URL logger will be used in conjunction with ZenPad
and other Classroom 2000 tools to track Web use during a class.
An ambitious student should also be able to think of a number of
other applications of a general URL logging utility such as this.
Background