Skip to content

ROLEG Researcher Manual

Version 3.2.1, July 2022.

Welcome to the manual of the Radboud Online Linguistic Experiment Generator (ROLEG).


  • Isaiah van Hunen (Radboud University)
  • Joost Vossers (Radboud University)
  • Wilko Apperloo (WOSAH)
  • Tim Zee (Radboud University)


If you have any questions or feedback, we'd love to hear it. Don't hesitate to send us an email at


ROLEG is a software application of the Radboud University that can be used to create behavioural experiments and surveys. ROLEG consist of two major elements: an online environment and a Domain Specific Language (DSL). A DSL is a simple programming language that is used for a specific task. In the case of ROLEG, the DSL is used to define the structure and content of an online experiment. The general workflow of ROLEG is as follows:

  1. Create experiment package (DSL script and materials)
  2. Upload the files, specify questions to be asked before and after experiment
  3. Test and edit experiment
  4. Publish and conduct experiment
  5. Process results

In order to give the researcher a complete image of the ROLEG workflow, this manual first describes all the online steps for using a simple example experiment in Using Web Application. Then, in Creating an Experiment, this manual goes into more detail regarding the actual scripting and composition of the experiment package. The Reference section details all the various options for creating an experiment.

How to use this manual

To get a complete overview of how to use ROLEG as a researcher, we recommend you to read the manual in order, using the buttons at the bottom of every page. Alternatively, if you already know how to create ROLEG experiment files, you can use the search box at the top of the manual to look up specifics of the DSL language.

This manual is made with Material for MkDocs.

Back to top