An event-based system and process for recording and playback of
collaborative electronic presentations is presented. The present system
and process includes a technique for recording collaborative electronic
presentations by capturing and storing the interactions between each
participant and presentation data where each interaction event is
timestamped and linked to a data file comprising the presentation data.
The present system and process also includes a technique for playing back
the recorded collaborative electronic presentation, which involves
displaying the presentation data in an order it was originally presented
and reproducing the recorded interactions between each participant and
the displayed presentation data at the same point in the presentation
that they were originally performed, based on the aforementioned
timestamps.