Feature Dimensions

Pre-configured Test Paradigms

The Cognition Library provides a set of pre-enabled tests paradigms with a large variety of different cognitive tasks types.

Test Paradigms

  • Blocks with randomized trials
  • Time-boxed Continuous Performance
  • Staircase with different threshold probabilities
  • Ascending Complexity (e.g. memory span)
  • Word List (free recall, recognition)
  • Motoric Tracking
  • VAS Scales
  • Likert Scales

Test Authoring

  • Free Style: Integration of any stand-alone web application (e.g. jsPsych)
  • Template Based: 35+ configurable test paradigms

Configuration Options

  • Length: Number of trials or test duration
  • Block Design: Number and order of blocks
  • Variations: trial-wise, blocked, between sessions
  • and other test specific parameters

Session Schedule

  • Session schedules: Multiple sequences of measurement points and tests
  • Measurement Points: Multiple measurement point (sessions) with one or multiple tests
  • Test Battery: Single or multiple tests per measurement point
  • Treatment assignments: between or within subjects

Input Devices

  • Keyboard
  • Mouse
  • Touch
  • USB Joystick (tracking tasks only)

Stimulus Material

  • mm coordinate system for visual coordinates
  • Text
  • HTML5 Vector Graphics
  • Bitmaps
  • Sound Samples (speech, tones)


  • English (default)
  • German
  • Other languages available per request

Authoring Custom Experiments

In addition to pre-configured test paradigms, Cognition Lab provides options to add custom experiments.

Extension Options

  • Integrated ERTS Scripting Language: Create your own experiment within Cognition Lab
  • External: Launch an externally hosted web application (e.g. written in jspsych) via URL

Data Handling

All aggregated data and charts are generated using the R Statistics Package. Usage of personal data is optional and depends on customer policies. Visibility of data can be adjusted at experiment level and measurement point level.

Result Visibility

  • Double Blind: Study owner and participants have no access to results
  • Single Blind: Study owner has access to results
  • Self: Participant has access to own data (e.g. students process their own data)

Participant Coding

  • Personal Data: Usage of personal data is optional and depends on customer policies
  • Identity: First and Last Name, User Name, Email, Global SubjectID
  • Demographics: Age, Handedness
  • Experiment specific coding: Subject ID within context of one experiment


  • Online Performance Charts: PDF format online or to download
  • Online Trend Charts per Subject: PDF format online or to download
  • Online Norm Charts per Test Paradigm: PDF format online or to download
  • Raw Data: Download of trial-wise responses in CSV format
  • Test Scores: Download of aggregated key performance scores or dependent variable in CSV format
  • Exceptions: Download of all sessions which have been commented in CSV format
  • Audit Trail: Download activity feeds of every user


Since all tests are implemented as HTML5/JavaScript web applications, there is no deployment of code. Tests are started via a URL in the browser end executed as self-contained applications in the web browser on the client

Session Start

  • Manual Start: Start scheduled session from within ERTSLab Web Console
  • Email Invitation: Send email invitation with URL to session to participant
  • Self-registration: Publish URL as call for participation
  • Ad-hoc Enrollment: Enroll new participant and start session

Supported Devices

  • Operating System: Windows, Mac OS, iOS, Android, and more
  • Web Browser: Chrome (required for joystick), Internet Explorer, Firefox, Safari
  • Form Factor: Auto-scaling with optional manual calibration of physical dimensions of display
  • Ad-hoc Enrollment: Enroll new participant and start session

Quality and Security

The platform has been designed to meet FDA GCP Part11 compliance by providing password-protected role-based access and an audit trail logging relevant user activities.

System Access

  • Password Policies: Standard password policies are in place
  • Role-based access: Depending on user role, users have only access to functions they need
  • Secure data transfer: Via secure https connections

Client Validation

  • Functional Check: Timing, input devices, screen dimensions
  • Dimensions of Monitor: Optional setting of dimensions via Cookies


  • Session Coding: All data rows are coded with experiment, session schedule, measurement point, and participants
  • Session Timestamps: Launch test, begin test, end of test
  • Exception: Exceptional Session are annotated with exception condition and reason
  • Event log: Access to system and data objects is logged