...Currently it works with various CASSY(CASSY is a trademark by LD Didactic GmbH) interfaces and Go! Link(Go! Link is a trademark of Vernier GmbH) interface.
It's designed for school usage.
Binary packages are available from the openSUSE Linux Build-Service:
download.opensuse.org/repositories/home:/fschuett
This software records Linux terminal sessions with util-linux "script" and converts the recorded binary file (with timing) to a human-readable XML file. This file can be replayed with the Javascript-HTML terminal that behaves as a real terminal.