Survey element types
From MoodleDocs
Elements building a survey are divided in two types: "question" or "format".
The semantics which distinguishes between "question" or "format" is this: a "question" is the form element providing what remote user submitted, "format" is ONLY a form aesthetic element.
Questions such as formats differ each other by plugin.
There are some question plugin provided with survey such as a some format plugin too.
So hierarchically a survey is done by:
- Survey form
- elements
- element type questions (shortly called "questions")
- question plugin 1
- question plugin 2
- question plugin ...
- element type formats (shortly called "formats")
- format plugin 1
- format plugin 2
- format plugin ...
- element type questions (shortly called "questions")
- elements
Questions
- question plugin age (shortly called: "Age" question type)
- question plugin sutofill (shortly called: "Autofill" question type)
- question plugin boolean (shortly called: "Boolean" question type)
- question plugin checkbox (shortly called: "Check box" question type)
- question plugin date (shortly called: "Date" question type)
- question plugin datetime (shortly called: "Date and time" question type)
- question plugin fileupload (shortly called: "Attachement" question type)
- question plugin integer (shortly called: "Integer" question type)
- question plugin multiselect (shortly called: "Multi select" question type)
- question plugin numeric (shortly called: "Numeric" question type)
- question plugin radiobutton (shortly called: "Radio button" question type)
- question plugin rate (shortly called: "Rate" question type)
- question plugin select (shortly called: "Select" question type)
- question plugin shortage (shortly called: "Short age" question type)
- question plugin shorttext (shortly called: "Short text" question type)
- question plugin textarea (shortly called: "text area" question type)
- question plugin time (shortly called: "time" question type)
Formats
- format plugin fieldset (shortly called: "Fieldset" format type)
- format plugin label (shortly called: "Label" format type)
- format plugin pagebreak (shortly called: "Page break" format type)