Currently, “Crosswords” exists as a proof of concept – only the ui is designed, and the questions are “Hard coded” in the programs. They are not stored or fetched from the database
For all Crossword questions, under any level of spoken English module, the program should get all the questions and answers from the database and show it in the format as described in the UI.
For a Module -> Level,
List all of the “Crossword” Questions
These should be listed as Hyper Links
On clicking on a particular question, the Problem will be displayed
For that particular Crossword, the pattern will be shown (as in the UI) with ‘across’ and “down” questions mentioned below the pattern.
Once the user enters all the data, these should be validated for correct answers
If the answers are not correct, highlight in red and ensure screen stays in the same page
If the answers are correct, highlight it in green and given option to take another Crossword or to go back
Validation should be done to ensure that all entries are made