Skip to content

Python application for administering polls and dynamically collecting responses

License

Notifications You must be signed in to change notification settings

GatorIncubator/gatorquery

Repository files navigation

gatorquery

Pensive Spiderman

Build Status codecov.io All Contributors made-with-python

A Survey Hosting Tool for Professors

As an alternative to Google Forms or other survey creation sites, this program allows professors to create survey, send it to students to answer, and then dynamically collect the responses. By allowing for the dynamic collection and storing of the responses, professors do not have to repeatedly download the output to run analysis.

In the future, this program will look into supporting uploading surveys as a CSV, as well as providing integration for basic analysis tools.

This Flask based web application allows course instructors to upload a course survey, distribute that survey to their students, and collect their data through a dynamically updated endpoint.

Pipenv

GatorQuery uses a Pipenv-built virtual environment to standardize the execution of the project. If you don't have pipenv we highly recommend installing it using pip:

pip install pipenv

If for some reason this doesn't work for you, you can check out the pipenv github.

Commands

After cloning the repo for the first time, run

pipenv install --dev

to install the developer and default packages. To get a list of scripts for the project, inspect the [scripts] tag in Pipfile:

cat Pipfile

Finally, to run the project locally:

pipenv run server

Or use the following to see all the options:

pipenv run python GatorQuery.py --help

About

Python application for administering polls and dynamically collecting responses

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published