a platform for collecting, reasoning, visualizing interaction traces
████████╗██████╗ █████╗ ██████╗███████╗ ██████╗ █████╗ ██████╗ ████████╗██╗ ██╗██████╗ ███████╗ ████████╗██╗ ██╗███████╗ ████████╗██╗ ██╗ ██████╗ ██╗ ██╗ ██████╗ ██╗ ██╗████████╗███████╗
╚══██╔══╝██╔══██╗██╔══██╗██╔════╝██╔════╝ ██╔════╝██╔══██╗██╔══██╗╚══██╔══╝██║ ██║██╔══██╗██╔════╝ ╚══██╔══╝██║ ██║██╔════╝ ╚══██╔══╝██║ ██║██╔═══██╗██║ ██║██╔════╝ ██║ ██║╚══██╔══╝██╔════╝
██║ ██████╔╝███████║██║ █████╗ ██║ ███████║██████╔╝ ██║ ██║ ██║██████╔╝█████╗ ██║ ███████║█████╗ ██║ ███████║██║ ██║██║ ██║██║ ███╗███████║ ██║ ███████╗
██║ ██╔══██╗██╔══██║██║ ██╔══╝ ██║ ██╔══██║██╔═══╝ ██║ ██║ ██║██╔══██╗██╔══╝ ██║ ██╔══██║██╔══╝ ██║ ██╔══██║██║ ██║██║ ██║██║ ██║██╔══██║ ██║ ╚════██║
██║ ██║ ██║██║ ██║╚██████╗███████╗ ╚██████╗██║ ██║██║ ██║ ╚██████╔╝██║ ██║███████╗ ██║ ██║ ██║███████╗ ██║ ██║ ██║╚██████╔╝╚██████╔╝╚██████╔╝██║ ██║ ██║ ███████║
╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚══════╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚══════╝
██╗ ██████╗ ███████╗██╗ ██╗███████╗ █████╗ ██╗ ████████╗██╗ ██╗███████╗ ███╗ ███╗██╗███╗ ██╗██████╗
██║ ██╔══██╗██╔════╝██║ ██║██╔════╝██╔══██╗██║ ╚══██╔══╝██║ ██║██╔════╝ ████╗ ████║██║████╗ ██║██╔══██╗
████████╗ ██████╔╝█████╗ ██║ ██║█████╗ ███████║██║ ██║ ███████║█████╗ ██╔████╔██║██║██╔██╗ ██║██║ ██║
██╔═██╔═╝ ██╔══██╗██╔══╝ ╚██╗ ██╔╝██╔══╝ ██╔══██║██║ ██║ ██╔══██║██╔══╝ ██║╚██╔╝██║██║██║╚██╗██║██║ ██║
██████║ ██║ ██║███████╗ ╚████╔╝ ███████╗██║ ██║███████╗ ██║ ██║ ██║███████╗ ██║ ╚═╝ ██║██║██║ ╚████║██████╔╝
╚═════╝ ╚═╝ ╚═╝╚══════╝ ╚═══╝ ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝╚═════╝
TConnect is a web based platform for connecting the trace based applications as end-user web application, user assistance system and trace base management system. For facilitating the developement, TConnect is organized into modules specialized for different types of systems.
- tService: API for storing and accessing modelled traces in JavaScript. See also tService JS API
- tApp: API for non-trace requests needed to maintain the connection between the end-user application and the other systems. See also tApp REST API, tApp JS API
- tAssistance: API for high-level requests on traces (transformation, visualisation, analyse, mining). See also tAssistance REST API and tAssistance JS API
- tLearning: API for trace based reasoning
The figure below is an example of using TConnect in order to build a user assistance system. To build a such system, see the tutorial Install TConnect
For kTBS :
- See also the tutorial Installing kTBS
For end-user application :
- Apache 2.2.17 or later Installing Apache 2
- PHP 5.3.5 Download PHP 5.3
For user assistance website :
- Apache 2.2.17 or later Installing Apache 2
- PHP 5.3.5 Download PHP 5.3
- MongoDB
- Image to Text: Naptha
- Macro (record and replay): Kantu for Chrome
- Reading time estimation: Article Reading Time
- DOM difference algorithm: https://github.com/fiduswriter/diffDOM
- Stress keystroke: https://github.com/fnokeke/keystroke-stress
- Conflict resolution: https://github.com/gnieh/sohva/wiki/Automatic-Conflict-Resolution, defeasible logic in non-monotonic logic
http://88.191.236.98/tconnect/tAssistance/index.php?page=Main
(This version is hosted on a personal server. The service could be temporarily unavailable)