MiniSurvey

Compact web application to run small anonymous surveys.

Description

This software was written in order to self-host some small-scale course evaluations for university students. It is capable of running simple anonymous surveys consisting of scalar and/or open questions. It consists of two halves: a PHP script to host the survey and a Python script to collate the answers into a statistical summary.

Survey Demo

Example Survey

Welcome! This is the feedback survey for my course. It takes just a few minutes to fill out. All answers are submitted anonymously. Thank you for taking the time to submit yours!

How would you describe your interest in the subject matter after this course?

How satisfied are you with this course?

If you had to summarize your experience with this course in one word, what would it be?

Would you recommend this course to future students?

Is there anything you would like to tell the organizers?

Results Demo

Example Survey

Your Name Here

This feedback was collected via an anonymous survey website sent to all participants of the course.

Number of surveys: 5

How to read

Question text
1Leftmost answer25%20%350%40%5Rightmost answer25%relative frequencystandard deviationaveragemedianscalehistogram
n = numberavg = averagemd = medians = standard deviationa = abstentions

Answers

1)How would you describe your interest in the subject matter after this course?
1very interested75%225%30%40%5not interested at all0%
n = 4avg = 1.25md = 1.0s = 0.5a = 1
2)How satisfied are you with this course?
1completely25%225%3moderately25%425%5not at all0%
n = 4avg = 2.5md = 2.5s = 1.29a = 1
3)If you had to summarize your experience with this course in one word, what would it be?
  • wondrous

  • nice

  • no idea

  • comprehensive

4)Would you recommend this course to future students?
1yes75%2no25%
n = 4avg = 1.25md = 1.0s = 0.5a = 1
5)Is there anything you would like to tell the organizers?
  • Need more coffee breaks

  • Keep up the enthusiasm!