Controller-Responder Socket

Introduction

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.

Documentation

Note that only public methods and properties are documented here. For private/protected components, please refer to the source code.

Test Apps

General

Exposed JavaScript classes

Internal JavaScript classes

Server resources required by the JavaScript classes

PHP classes implementing the server resources

Internal PHP classes