LimeSurvey API - Master branch

Processors

Table of Contents

Classes

AbstractQuestionProcessor
Base abstract class for all question processors used in statistics.
ArrayNumbersProcessor
Array (Numbers): a numeric grid (Y subquestions × X columns). Each cell holds a number, so it is summarised as the per-cell mean. The chart is a single grouped chart: one row per Y subquestion, one bar per X column, the bar value being the mean of the numbers entered for that cell.
ArrayTextProcessor
Array (Texts): a free-text grid that cannot be aggregated into a chart, so it has no chart data. It emits an empty plan only to claim a card slot in the statistics list; the client renders the raw per-response answers as a table (participant rows × subquestion columns) fetched from the responses endpoint.
DualScaleProcessor
Base abstract class for all question processors used in statistics.
FileUploadProcessor
Base abstract class for all question processors used in statistics.
MultipleChoiceProcessor
Base abstract class for all question processors used in statistics.
MultipleNumericalProcessor
Multiple numerical input. It emits an empty plan only to claim a card slot in the statistics list; the client renders the raw per-response answers as a grid.
NumericalProcessor
Numerical input: no chart, one data row whose `stats` object feeds the descriptive-statistics table. The response column is DECIMAL, so all aggregates run in numeric-column mode (blank = NULL).
RankingProcessor
Base abstract class for all question processors used in statistics.
ResponseAggregateBatch
Collects every aggregate needed for survey statistics and executes them as conditional aggregates over a single scan of the responses table.
SingleOptionMultipleChartsProcessor
Base abstract class for all question processors used in statistics.
SingleOptionProcessor
Base abstract class for all question processors used in statistics.
TextProcessor
Base abstract class for all question processors used in statistics.

        
On this page

Search results