User Tools

Site Tools


questionnaireheader

Questionnaire Header Table

The Questionnaire Header Table is used to store essential metadata and configuration settings for each questionnaire in the system. Each entry represents a distinct questionnaire, including details such as the start and end dates, associated questions, display conditions, and status. This table is key to organizing and managing the structure of questionnaires, ensuring that they are correctly displayed and function according to the defined settings, both in the backend and during the survey process. It also includes features like anonymous options, filtering criteria, and language conversion for tailored survey experiences.

Name Type Comments
id Primary ID of the record (auto-incremented). This is the unique identifier for each record in the table.
moduleid Index ID of the module associated with the record. This links the record to a specific module.
startdate date Defines when the questionnaire active.
enddate date Defines when the questionnaire becomes inactive.
lastqdetailid varchar(200) Stores the last qdetail Id of the questionnaire. Used to track the last question that was interacted with.
lastoptionids varchar(200) Stores the last option ID if the questionnaire.
anonymousoptions varchar(200) Stores the options considered anonymous. Typically used to identify responses that shouldn't be traceable to users.
anonymousinvcnt int The number of anonymous invitations sent. This tracks how many anonymous invitations have been issued.
caseanonymoptions varchar(200) Used to define anonymous options for action lists in surveys, import data, or invitation screens, excluding some data.
status int Indicates the status of the record: 1=active, 0=inactive, 2=archive. Reflects whether the record is in use, archived, or inactive.
filterquestions varchar(200) Stores a list of filtered question IDs. This specifies which questions should be excluded from the questionnaire.
nooftilesperpage int Defines the number of tiles to display per page in the UI. Affects the layout and pagination in the display.
noofcolperpage int Defines the number of columns to display per page in the UI. Used to control the column layout per page.
branchlevelqtnposition text Defines the display order and corresponding text for branch-level questions, separated by commas and special characters.
branchlevelqtnmenuid int Stores the menu ID for branch-level questions. Identifies the menu or section in which the question will appear.
maxtags int Defines the maximum number of tags to display in the tag cloud. Controls the display of tags based on frequency.
tagfrequency int Specifies how often a word must appear to be treated as a tag. Defines the threshold for a word to be considered a tag.
counttagonce int Ensures that each word from each respondent is counted only once in the tag cloud, regardless of frequency.
optoutoptionids varchar(200) Stores the option IDs for “opt-out” questions. Selecting these options will immediately end the survey.
vraagreferenceqdetailid int If set, updates the `dispcndtn` and `dispprms` for the referenced question details when new tailor-made questions are added.
emotionqdetailids varchar(200) Stores the question detail IDs for emotion-related questions. Links emotional responses with the survey questions.
settileemptytxt int If set, allows default text to be displayed when graph content is empty (useful for empty or incomplete responses).
noofopenansinexport int Defines the number of open-answer questions to include in the export. Default is 100. Can be adjusted based on requirements.
emotionlibrarytype varchar(250) Specifies the type of emotion library used. Defines which emotional data or categories the survey will reference.
topiclibrarytype varchar(100) Specifies the type of topic library used. Identifies the set of topics available for categorizing survey questions.
topiclibraryversion text Stores version information for the topic library. Tracks which version of the library is being used.
languageconversion varchar(100) Specifies the language conversion applied to the survey (e.g., French to Dutch). Defines which languages are used for translation.
newlanguageconversion varchar(100) Specifies a language conversion between Dutch and English. Typically used when supporting bilingual surveys.
questionnaireheader.txt · Last modified: 2025/01/31 12:25 by gloria