Currently topics for generation of exercises are referenced by the full name. However, as the full name can be long and inconvenient to remember and write it would be good to simplify this part.
Some options:
Allow using substring from a name. Eg instead of Have, Don’t have, There is, There isn’t / 있어요, 없어요 it might be ok to write '있어요'.
Add tags to the exercises and allow selecting exercises by tags.
The consequence for both option is that multiple topics might be eligible forming a subset. In this case:
Print out names of all topics. If the subset of topics is too large, then at least user can pick the one, which interests him/her the most.
Each exercise is generated by randomly selecting a topic from the current subset.
Currently topics for generation of exercises are referenced by the full name. However, as the full name can be long and inconvenient to remember and write it would be good to simplify this part.
Some options:
Have, Don’t have, There is, There isn’t / 있어요, 없어요
it might be ok to write '있어요'.The consequence for both option is that multiple topics might be eligible forming a subset. In this case: