i am currently working on a project that is supposed to become learning platform for A-Level takers in math. For that purpose i have started the web development path on codecadaemy. Right now I am learning how to use SQL, in order to create a database with all the questions that could occur on a math test.
Now that I am getting more and more into it my questions are:
Is SQL is the right tool for me? And am I doing the right path?
If yes, is it possible to create multiple choice questions using SQL?
How can I structure the SQl database/table so that I have questions, 4 possible answers and the correct answer?
the application layer could be split in front-end and back-end (depending on how dynamic your application is), the front-end application layer can be written in Javascript, the back-end you can also use nodeJS.