-
Notifications
You must be signed in to change notification settings - Fork 0
QuestionGo! - A simple survey software
License
Top-Ranger/questiongo
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
++++++++++++++++++++++++++++++++++++++++++++ QuestionGo! - A simple survey software created by Marcus Soll (https://msoll.eu) ++++++++++++++++++++++++++++++++++++++++++++ QuestionGo! is my personal survey software. It was developed with simplicity in mind - both in deployment and architecture. As such, it might contain certain restrictions in terms of extensibility. One example is that questionnaires are loaded once and than treated as immutable. I developed the software with my specific needs in mind. It contains everything I need. It might not fit your needs. That's ok. But don't expect me to go out of my way implementing your requests. I'm releasing the software in the hope that it might be helpful to others. To run it, simply use the following commands: go build ./questiongo To build the MySQL / MariaDB backend, you have to use the following build command: go build -tags="mysql" A sample configration can be found in the config folder. A sample questionnaire (containing all features) can be found at 'data/test'. Results can be found at the page '/results.html' on the server. A questionnaire is expect to hold all information in a single directory. Please note: * Once a survey is started, the questions must not be changed (if they are changed, the behaviour is undefined). The config of a survey might be changed, with the exception of 'Pages'. * To reload a survey from command line, you can use a command similar to: curl -X POST -d "pw=SECRETPASSWORD" http://localhost:22223/reload.html * To download csv/zip results from command line, you can use a command similar to: curl -d "key=test" -d "pw=test" http://localhost:22223/results.csv or curl -d "key=test" -d "pw=test" http://localhost:22223/results.zip QuestionGo! is licenced under Apache-2.0. ++++++++++++++++++++++++++++++++++++++++++++ Bundeled libraries ++++++++++++++++++++++++++++++++++++++++++++ QuestionGo! is bundeled with Chart.js (https://www.chartjs.org), which is licenced under the MIT License. QuestionGo! is bundeled with moment.js (https://momentjs.com/), which is licenced under the MIT License. QuestionGo! is bundeled with chartjs-adapter-moment (https://github.com/chartjs/chartjs-adapter-moment), which is licenced under the MIT License. QuestionGo! is bundeled with chartjs-plugin-stacked100 (https://github.com/y-takey/chartjs-plugin-stacked100), which is licenced under the MIT License. QuestionGo! is bundeled with the Oxygen font, which is licenced under the SIL Open Font License, Version 1.1.
About
QuestionGo! - A simple survey software
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published