Skip to content

Intuitive (react-based) survey-creation tool that turns CSV data of questions into deployed web apps with added control flow visualization.

Notifications You must be signed in to change notification settings

Willy-Chan/QuickQuery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuickQuery Automated Survey Maker

Overview

This app essentially automates the creation of multi-choice reading assessments from CSV data. Users can upload a CSV file like this sample, and the app will generate a complete assessment based on the provided questions. The app identifies the "target" column as the correct answer and auto-fills three additional distractor options.

Demo

2023-12-18.22-33-45.mp4

Images

image image image image

Motivation

The motivation behind SurveySculptor is to streamline and modernize the process of creating multi-choice reading assessments. A lot of the existing ones on the internet aren't very customizable and require users to learn an entire clunky UI, while this is something that is made in React and, being open-source, can be freely modified to fit any need. Traditionally, such assessments require significant manual effort to design, format, and validate. This app addresses these challenges by offering a generalizable, modular, and intuitive solution. Its clean and simple interface ensures a hassle-free experience for educators and professionals alike, making the creation of assessments more efficient and user-friendly.

Key Features

  • CSV Upload: Easily upload your CSV file containing questions and answers.
  • Automated Assessment Creation: The app automatically generates a complete assessment, identifying the correct answer and creating distractor options.
  • Intuitive Interface: Designed with user experience in mind, making it straightforward and easy to use.
  • Modular Design: Flexibility to cater to a wide range of assessment requirements.

Notes on use

  • The separate "survey" blocks are determined by the presence of empty lines that exist between rows in the CSV file. This can be modified depending on the specifications of your questions.
  • Once the file is uploaded, the flow is visualized automatically and individual questions can be modified by clicking on the block card.
  • "Deploying" launches a mini firebase-powered web app within the iframe, which allows you to see a preview of the app. The default is set to the ROAR theme (as that is the intended use case of this particular repo).

License

This project is licensed under the MIT License.

About

Intuitive (react-based) survey-creation tool that turns CSV data of questions into deployed web apps with added control flow visualization.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published