QQ Questionnaire Maker


Year: 2013
Language: PHP 5.4
Libraries/Frameworks: None

This would have been made near the end of college, with the motivation of it being a portoflio item when applying for jobs.

Here is what I had to say about it for features:

  • Sign Up for an account
  • Log in to control panel
  • Control Panel:
    • Create a questionnaire
    • Obtain unique questionnaire link
    • View own existing questionnaire
    • View statistics of questionnaire answers
    • Modify questionnaire
    • Delete questionnaire
  • Questions have 5 possible types
    • Yes/No
    • True/False
    • Strongly Agree - Strongly Disagree
    • Always - Never
    • Age
    • Gender
    • 1 - 5 scale
  • Answer questionnaires anonymously by visiting questionnaire link
  • IP checks to minimise same participants completing same questionnaire multiple times

To my pleasant surprise, I was able to find the code for this and find an instance using current software (2022) without too much difficulty.
The only configuration change required was to use PHP 5.4 and change up the SQL a little.

This did end up helping me get my first programming job in the end, together with Lunchbox.
Neither of these used hashing for passwords. They were stored in plaintext, which I chuckled at when I noticed.
Though my college did have a "Network and Security" unit, we mostly spent the whole time debugging Linux networks and barely went over about encryption or dealing with densitive data.
Hopefully the units go over more real-world applications now.

Back to Software