The Dog Breed Quiz was my old friend’s idea. For me, it was an exercise in object oriented PHP development. It uses a MySQL database.
How the ratings system works
When you answer questions on the quiz, each breed earns (or loses) points. For example if you said you wanted a brown dog, the scoring system might add points as follows:
- Chow Chow (A very brown dog): +5 Points
- German Shepard (A mixed color dog): +3 Points
- Portuguese Water Dog (A black dog): 0 Points
- Dalmatian (A mostly white dog): -3 Points
Generally, we won’t subtract points from dog breeds and will instead just not award them. Dog breeds are sorted by points at the end, and the dog breed with the most points is your best match. However, most of the questions are not based upon physical attributes. The primary goal of the quiz is to find a dog breed that suits your living environment and personality, not to find a dog that you think is just “cute”.