Build a quiz bot for language learning

Hi! I am trying to build a quiz bot for language learning. Here is my assumption: When quiz bot will show English vocabulary + Spanish, users need to input the English word correctly so the quiz bot will move on to the next English vocabulary. My problem here is that since there thousands of vocabularies, and I need to wait for users to input English words to trigger actions in my stories but I don’t think it is reasonable to put all vocabularies into the entities and create thousand of actions for them. Also since the learning part and quiz part require users to input the same English vocabulary, which will lead to overwrite on actions. So is there any solution? Thanks in advance!