Demonstration page of the Class Reporting System otherwise characterized as Document Instant Messaging

Design Philosophy

This system has one principle design feature: N clients that are connected to our server (typically these clients are student laptops) are running some application that requires manipulation, editing, etc. The students make their manipulations and then "publish" their results make to the instructor to a master database of responses that we call Global View

The overall goal was to build a fully scalable solution so that N could be a large number. In this way, the input from the students could be rapidly collected and organized. In so doing, variations in student input then frame a more extended discussion. The end result of this kind of teaching paradigm is a true inquiry based learning environment that is driven by student response to various exercises. And it really, really works. We have beta-tested it now in 5 different classes without any significant technical failures.

System Demonstration

The most effective way to see this system in action is to get as many clients on your end as possible. That way you will see how fast the system is at recording and organizing multi-client input. Note that all of this runs in the Java WebStart environment so you may need to go to java.com to update your browser .