-
Notifications
You must be signed in to change notification settings - Fork 0
Home
UXC is a client application designed for conducting group user studies, data recording and controlling the experiment sessions. UXC is a part of the UXI Group Studies infrastructure developed at User eXperience and Interaction Research Center at Faculty of Informatics of Information Technologies, Slovak University of Technology in Bratislava.
Main features are:
- Controlling devices for recording an experiment session
- Experiment session recording and stimuli timeline playback
- Connection with the UXR management application for:
- Remote start and control of the session recording,
- Upload recording data on session finish
- Integration with 3rd party applications used in the experiment, e.g., a web or desktop application, providing them with:
- Real-time access to eye tracking and session recording data
- Session recording control, i.e., to start/stop recording, query status, or control stimuli timeline playback
- Writing custom events
UXC is a .NET WPF desktop application licensed under the MIT license. It is developed as an alternative to existing solutions for conducting user studies with eye tracking , e.g., Tobii Pro Studio, SMI Experiment Center, OGama, etc.
Supported devices and data sources in session recording:
- Tobii Pro eye trackers - using the Tobii Pro SDK - Tobii X2-60 and TX300 were tested,
- Webcam video and audio recording - using the FFmpeg binary,
- Screencast video recording - using the UScreenCapture utility and ffmpeg binary,
- Keyboard and mouse events logging - using the Windows API hooks,
- External events logging - using the locally hosted REST API and websockets with ASP.NET SignalR.
Selection of devices and data sources is always upon you before starting the session recording.
UXC is primarily designed as a fat client to simplify conducting user studies and experiments in parallel in multiple eye trackers laboratory, such as classroom with 20 workstations equipped with eye trackers at UXI FIIT STUBA. It can also be used for conducting single participant experiments locally because use of UXR group studies management application is optional.
When compared to existing solutions, such as Tobii Pro Studio - our main inspiration, UXC allows the session recording to be controlled in 3 ways:
- Remotely by the study conductor through the UXR management application,
- Locally, using the application user interface, or
- Through the REST and web socket API by a 3rd party application.
- Martin Konopka - @martinkonopka
- UXIsk
- User eXperience and Interaction Research Center, Faculty of Informatics and Information Technologies, Slovak University of Technology in Bratislava
- Web: https://www.uxi.sk/
- Martin Konopka
- E-mail: martin (underscore) konopka (at) stuba (dot) sk
- Home
- Usage Examples
- User Manual
- API Reference
- Installation Manual
- Contributing
- Project Documentation