[backend] quiz: add support for free question results.

Now able to detect string or digits in a free question. If the string match
ratio is >90% it is considered good, if the digit is the same as the correct
answer, it is good.