The Controller-Responder Socket is a modular, event-driven client/server web app component that can be used to develop digital tasks where testers use a controller device to administer trials and a separate responder device to present stimuli and collect responses. Controlling tasks from a separate device can improve measurement quality by enabling a bigger toolbox related to motivation, preparation and individual task adaption, based on researchers' ability to engage with and understand the participants.
Note that only public methods and properties are documented here. For private/protected components, please refer to the source code.