Forms are simple interactive displays that can be used to implement questionnaires, instructions, text input displays, etc. You can use forms in four ways.
- Use the form plugins, such as form_text_input, which offer ready-made forms. This is the easiest, but least flexible way of using forms. This works both on the desktop and in a browser.
- Define custom forms using OpenSesame script and the form_base plugin. This offers considerable flexibility, and does not require any real programming skills. This only works on the desktop.
- Create custom forms using Python inline script. This offers the most flexibility, but requires some knowledge of Python programming. This only works on the desktop.
- Create custom forms using HTML code. This only works in a browser.