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 that: "question" is the element providing what remote user submitted, "format" is ONLY an 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 character (Shortly called: "Character" 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 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)