Features:
Click the "Random" button and the table will randomly generate the rows (topics) and columns (letters).
Once you are done, click "Check Answer" to verify the input based on the data we collected, that means your answer might be right but not in our database, then the system will think the result is not valid.
If we want to fix the topics, then we can predefine the 5 topic list and when the user select the topic from the dropdown, and "Submit".
The topics are fixed, but the letters are still generated randomly.
To be added