defaultQuiz top-level property
Map<String, dynamic>
defaultQuiz
getter/setter pair
Implementation
Map<String, dynamic> defaultQuiz = {
"quizType": "COMPANY",
"currentStepIndex": 0,
"quizTitle": "Le titre du quiz",
"quizSubTitle": shortQuizDescription,
"stepperDisplayMode": "top",
"theme": {
"introStepper": defaultIntroStepper,
"stepperDisplayMode": "by_step",
"steppingMode": "step_by_step",
"maxQuizWidth": 600,
"maxQuizHeight": 700,
"appBackgroundImage": "https://images.pexels.com/photos/355288/pexels-photo-355288.jpeg?auto=compress",
"quizHeaderImage": "https://img.freepik.com/premium-vector/abstract-blue-modern-banner-background-vector-abstract-graphic-design-banner-pattern-background-template_181182-18212.jpg",
},
"steps": [
{
"stepKey": "stepOne",
"stepLabel": "Première étape du formulaire",
"questions": [
{
"questionKey": "will_realise_measures_and_benefit_help_to_get_subventions",
"label": "Comptez-vous réaliser tout ou une partie des mesures préconisées et bénéficier de l'accompagnement pour votre demande de subvention ?",
"type": "boolean",
"params": {
"mandatory": true,
},
"why": {},
},
{
"questionKey": "is_intervention_responding_to_excpetations_other",
"label": "Si non, pourquoi ?",
"type": "textarea",
"params": {
"mandatory": true,
}
},
{
"questionKey": "beneficiary_name",
"label": "Nom du bénéficiaire",
"type": "text",
"params": {
"mandatory": true,
"description": shortDescriptionMarkdown,
"placeholder": "Nom du bénéfiniciaire ...",
}
},
{
"questionKey": "diagnostic_date",
"label": "A quelle date a eu lieu votre daignostic",
"type": "date",
"params": {
"mandatory": true,
}
},
{
"questionKey": "submersion_estimated_delay",
"label": "Pour quelle(s) raison(s) avez-vous réalisé votre diagnostic ?",
"type": "select",
"other": {},
"options": [
{"key": "to_know_more", "label": "Pour en savoir plus sur l'exposition de mon logement aux inondations"},
{"key": "to_access_subvention", "label": "Afin de bénéficier d'une subvention pour la réalisation des travaux"},
{"key": "to_answer_metropol_requests", "label": "Pour répondre aux sollicitations de Nantes Métropole"},
{"key": "to_know_more", "label": "Pour en savoir plus sur l'exposition de mon logement aux inondations"},
],
"params": {
"mandatory": false,
"isMultiple": true,
"selectorDisplayMode": "check",
}
},
]
},
{
"stepKey": "stepTwo",
"stepLabel": "Première étape du formulaire",
"questions": [
{
"questionKey": "step2_question1",
"label": "Pour quelle(s) raison(s) avez-vous réalisé votre demande de financement ?",
"type": "select",
"options": [
{"key": "to_know_more", "label": "Option 1"},
{"key": "to_access_subvention", "label": "Option 2"},
{"key": "to_answer_metropol_requests", "label": "Pour répondre aux sollicitations de Nantes Métropole"},
{"key": "to_protect_flooded_building", "label": "Pour protéger mon bien qui a déjà été inondé"},
{"key": "to_secure_home", "label": "Afin d'assurer la sécurité mon foyer"},
],
"params": {
"mandatory": true,
"isMultiple": true,
"selectorDisplayMode": "check",
}
},
]
}
]
};