current "topic" is open-ended and allows many different topics to be chosen. This could be hard to maintain consistency if different users uses different words as a topic. (i.e. Array vs array vs Arrays vs List vs ArrayList ...)
Proposed Solution
have a fixed set of categories that can be chosen from similar to easy/medium/hard in difficulty.
Problem
current "topic" is open-ended and allows many different topics to be chosen. This could be hard to maintain consistency if different users uses different words as a topic. (i.e. Array vs array vs Arrays vs List vs ArrayList ...)
Proposed Solution
have a fixed set of categories that can be chosen from similar to
easy/medium/hard
in difficulty.