{% extends "layout_experiment.html" %} {% block content %}
{{ form.hidden_tag() }}

General

{{ form.title.label(class="form-control-label") }}
{% if form.title.errors %} {{ form.title(class="form-control form-control-sm is-invalid") }}
{% for error in form.title.errors %} {{ error }} {% endfor %}
{% else %} {{ form.title(class="form-control form-control-sm") }} {% endif %}
{{ form.description.label(class="form-control-label") }}
{% if form.description.errors %} {{ form.description(class="form-control form-control-sm is-invalid") }}
{% for error in form.description.errors %} {{ error }} {% endfor %}
{% else %} {{ form.description(class="form-control form-control-sm") }} {% endif %}
{{ form.password.label(class="form-control-label") }}
{% if form.password.errors %} {{ form.password(class="form-control form-control-sm is-invalid") }}
{% for error in form.password.errors %} {{ error }} {% endfor %}
{% else %} {{ form.password(class="form-control form-control-sm") }} {% endif %} Here, you can protect access to your experiment with a password. Just leave this field empty if you want the experiment to be public.

Navigation

{{ form.forward.label(class="form-control-label") }}
{% if form.forward.errors %} {{ form.forward(class="form-control form-control-sm is-invalid") }}
{% for error in form.forward.errors %} {{ error }} {% endfor %}
{% else %} {{ form.forward(class="form-control form-control-sm") }} {% endif %}
{{ form.backward.label(class="form-control-label") }}
{% if form.backward.errors %} {{ form.backward(class="form-control form-control-sm is-invalid") }}
{% for error in form.backward.errors %} {{ error }} {% endfor %}
{% else %} {{ form.backward(class="form-control form-control-sm") }} {% endif %}
{{ form.finish.label(class="form-control-label") }}
{% if form.finish.errors %} {{ form.finish(class="form-control form-control-sm is-invalid") }}
{% for error in form.finish.errors %} {{ error }} {% endfor %}
{% else %} {{ form.finish(class="form-control form-control-sm") }} {% endif %}

No Input Hints

This text will be displayed if a participant does not fill out a required element.
{{ form.no_inputTextEntryElement.label(class="form-control-label") }}
{% if form.no_inputTextEntryElement.errors %} {{ form.no_inputTextEntryElement(class="form-control form-control-sm is-invalid") }}
{% for error in form.no_inputTextEntryElement.errors %} {{ error }} {% endfor %}
{% else %} {{ form.no_inputTextEntryElement(class="form-control form-control-sm") }} {% endif %}
{{ form.no_inputTextAreaElement.label(class="form-control-label") }}
{% if form.no_inputTextAreaElement.errors %} {{ form.no_inputTextAreaElement(class="form-control form-control-sm is-invalid") }}
{% for error in form.no_inputTextAreaElement.errors %} {{ error }} {% endfor %}
{% else %} {{ form.no_inputTextAreaElement(class="form-control form-control-sm") }} {% endif %}
{{ form.no_inputRegEntryElement.label(class="form-control-label") }}
{% if form.no_inputRegEntryElement.errors %} {{ form.no_inputRegEntryElement(class="form-control form-control-sm is-invalid") }}
{% for error in form.no_inputRegEntryElement.errors %} {{ error }} {% endfor %}
{% else %} {{ form.no_inputRegEntryElement(class="form-control form-control-sm") }} {% endif %}
{{ form.no_inputNumberEntryElement.label(class="form-control-label") }}
{% if form.no_inputNumberEntryElement.errors %} {{ form.no_inputNumberEntryElement(class="form-control form-control-sm is-invalid") }}
{% for error in form.no_inputNumberEntryElement.errors %} {{ error }} {% endfor %}
{% else %} {{ form.no_inputNumberEntryElement(class="form-control form-control-sm") }} {% endif %}
{{ form.no_inputPasswordElement.label(class="form-control-label") }}
{% if form.no_inputPasswordElement.errors %} {{ form.no_inputPasswordElement(class="form-control form-control-sm is-invalid") }}
{% for error in form.no_inputPasswordElement.errors %} {{ error }} {% endfor %}
{% else %} {{ form.no_inputPasswordElement(class="form-control form-control-sm") }} {% endif %}
{{ form.no_inputLikertMatrix.label(class="form-control-label") }}
{% if form.no_inputLikertMatrix.errors %} {{ form.no_inputLikertMatrix(class="form-control form-control-sm is-invalid") }}
{% for error in form.no_inputLikertMatrix.errors %} {{ error }} {% endfor %}
{% else %} {{ form.no_inputLikertMatrix(class="form-control form-control-sm") }} {% endif %}
{{ form.no_inputLikertElement.label(class="form-control-label") }}
{% if form.no_inputLikertElement.errors %} {{ form.no_inputLikertElement(class="form-control form-control-sm is-invalid") }}
{% for error in form.no_inputLikertElement.errors %} {{ error }} {% endfor %}
{% else %} {{ form.no_inputLikertElement(class="form-control form-control-sm") }} {% endif %}
{{ form.no_inputSingleChoiceElement.label(class="form-control-label") }}
{% if form.no_inputSingleChoiceElement.errors %} {{ form.no_inputSingleChoiceElement(class="form-control form-control-sm is-invalid") }}
{% for error in form.no_inputSingleChoiceElement.errors %} {{ error }} {% endfor %}
{% else %} {{ form.no_inputSingleChoiceElement(class="form-control form-control-sm") }} {% endif %}
{{ form.no_inputMultipleChoiceElement.label(class="form-control-label") }}
{% if form.no_inputMultipleChoiceElement.errors %} {{ form.no_inputMultipleChoiceElement(class="form-control form-control-sm is-invalid") }}
{% for error in form.no_inputMultipleChoiceElement.errors %} {{ error }} {% endfor %}
{% else %} {{ form.no_inputMultipleChoiceElement(class="form-control form-control-sm") }} {% endif %}
{{ form.no_inputWebLikertImageElement.label(class="form-control-label") }}
{% if form.no_inputWebLikertImageElement.errors %} {{ form.no_inputWebLikertImageElement(class="form-control form-control-sm is-invalid") }}
{% for error in form.no_inputWebLikertImageElement.errors %} {{ error }} {% endfor %}
{% else %} {{ form.no_inputWebLikertImageElement(class="form-control form-control-sm") }} {% endif %}
{{ form.no_inputLikertListElement.label(class="form-control-label") }}
{% if form.no_inputLikertListElement.errors %} {{ form.no_inputLikertListElement(class="form-control form-control-sm is-invalid") }}
{% for error in form.no_inputLikertListElement.errors %} {{ error }} {% endfor %}
{% else %} {{ form.no_inputLikertListElement(class="form-control form-control-sm") }} {% endif %}

Corrective Hints

This text will be displayed if a participant gives input to an element that does not match the specified requirements.
{{ form.corrective_RegEntry.label(class="form-control-label") }}
{% if form.corrective_RegEntry.errors %} {{ form.corrective_RegEntry(class="form-control form-control-sm is-invalid") }}
{% for error in form.corrective_RegEntry.errors %} {{ error }} {% endfor %}
{% else %} {{ form.corrective_RegEntry(class="form-control form-control-sm") }} {% endif %}
{{ form.corrective_NumberEntry.label(class="form-control-label") }}
{% if form.corrective_NumberEntry.errors %} {{ form.corrective_NumberEntry(class="form-control form-control-sm is-invalid") }}
{% for error in form.corrective_NumberEntry.errors %} {{ error }} {% endfor %}
{% else %} {{ form.corrective_NumberEntry(class="form-control form-control-sm") }} {% endif %}
{{ form.corrective_Password.label(class="form-control-label") }}
{% if form.corrective_Password.errors %} {{ form.corrective_Password(class="form-control form-control-sm is-invalid") }}
{% for error in form.corrective_Password.errors %} {{ error }} {% endfor %}
{% else %} {{ form.corrective_Password(class="form-control form-control-sm") }} {% endif %}

Messages

{{ form.minimum_display_time.label(class="form-control-label") }}
{% if form.minimum_display_time.errors %} {{ form.minimum_display_time(class="form-control form-control-sm is-invalid") }}
{% for error in form.minimum_display_time.errors %} {{ error }} {% endfor %}
{% else %} {{ form.minimum_display_time(class="form-control form-control-sm") }} {% endif %} This text will be displayed if a participant clicks the "forward" button before the specified minimum display time of the current page is reached. ${mdt} is a placeholder for the minimum display time.
{{ form.submit(class="btn btn-primary")}}
{% endblock %}