Package for generating survey model from json. Usage:- After creating survey json,you have to pass it to the SurveyJsonParser

SurveyJsonParser surveyJsonParser =SurveyJsonParser();
surveyJsonParser.parseSurveyJson(json);

parseSurveyJson(json) method return the Survey object.
for validating your questions you have to pass your survey model and input data.
input data you have to pass in the below format.

 List<Map<String, dynamic>> data;

where in Map key will be your questionName and value could be anything.

SurveyChecker surveyChecker=SurveyChecker();
surveyChecker.completeSurvey(surveyModel, data);

completeSurvey(surveyModel,data) method will give error if any.

Note:-currently there are four question type supported.

  1. Text
  2. CheckBox
  3. Radiogroup
  4. Dropdown.

for more information visit https://surveyjs.io/.

Libraries

base
element_survey
exceptions
page
panel
question
question_checkbox
question_dropdown
question_radio
question_select_base
question_text
survey
survey_js_core
survey_validator