Building a math question bank- research solution

Building a math question bank

In this assignment, you are supposed to build a math question bank by entering math questions into a database. You can also create a list of categories, such as Algebra, Geometry, Trigonometry, etc. For each math question, you can assign it to one of the categories. Then list all the questions in any category. In addition,the following requirements should be met: First and foremost, build a database in which you need to create a table to store all the math questions,a table to store all the categories and a table to store the mappings between the math questions and the categories through their IDs. In addition,design a users’ interface Based on your own understanding. The basic consideration is: Your UI should support all the features in this project.

Building a math question bank

Finally,when building your math question bank the following features should appear: One, When a user comes to the web application, you display the whole page of the math questions all in one page. Two, there should be a text area on the page so that any user can enter a math question into the database. Three, when a question is entered, you need to make sure that it is not empty as our data validation. Four, you also need to provide an input field to allow the users to enter a new category. Five, when a user enters a new category, check if it already exists in the table. If it exists, do not duplicate it. Write it on the table only when it is a new category and it is not an empty string.

Six, for each math question, associate it with a drop down list of the categories and an Assign button. When the user selects a category, and clicks the Assign button, this question belongs to this category. Seven,if a question has been assigned to a category, find a way to mark this assignment to make the user aware of it. This will avoid the user putting a question into the same category twice. And lastly, when building a math question bank, on top of the page, list all the categories as menu items. When a category is selected, only the questions in this category are listed.

Order this paper

Powered by WordPress and MagTheme