Giter Site home page Giter Site logo

shinasnp / survey-form Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 353 KB

Dynamic Survey Forms: Create, customize, and analyze surveys with Django. User-friendly, flexible, and tailored for efficient data collection.

Python 100.00%
conditional conditional-logic customizable data-collection django dynamic python survey-form web-application

survey-form's Introduction

Dynamic Survey Form Generator

Overview

This project enables users to dynamically create survey forms, allowing distinct surveys for different customers that can be assigned to specific users. Users have the flexibility to design diverse survey structures, incorporating various question types, question constraints, and conditional logic. For instance, users can create boolean-type questions and define corresponding question type constraints.

Features

Dynamic Survey Creation: Users can create unique survey forms tailored to their specific requirements.

Question Management: The system supports the creation of different types of questions, including boolean questions, and allows users to set question constraints and type constraints.

Question Order and Conditional Logic: Users can establish the order of survey questions and implement conditional logic. For example, if the response to a certain question is "No," subsequent questions may be skipped.

User Assignment: Surveys can be assigned to specific users, facilitating personalized data collection.

Survey Submission and Storage: Users can fill out the surveys and save their responses, ensuring data integrity.

Result Analysis: Customers can review survey results and related analytics to gain insights.

Use Case Scenario

Survey Setup: A customer dynamically creates a survey with customized questions, constraints, and conditional logic.

User Assignment: The customer assigns the survey to specific users for data collection.

User Interaction: Users fill out the survey, providing responses based on the defined questions and logic.

Result Analysis: The customer reviews survey results, leveraging the system's analytical capabilities.

Note:

  1. A PNG image of the app flow design details is added.

  2. A PNG image of the ER diagram is added.

survey-form's People

Contributors

shinasnp avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.