Math knowledge project made on NodeJS, AngularJS and Bootstrap
if not, go to server.js and on the 5-th line change 1 to your own password
npm install -g bower
bower install
If your command line throw an error during bower install -- try bower cache clean and do it again
If it will be proposed to chose the Angular version -- select answer ? 4
npm install
7) go to http://localhost:3000/index.html in your browser.
During first server run will be created table "pupils" with columns: pupil_id, name, password and grade:
1 Valik 12345 4
2 Vasia 23456 3
3 Vania 34567 3
Use them to login
(field grade influence on complexity of the generated problems)
After login you can select needed problems type in "Settings" tab and use the main app functionality in "Task" tab.
Correct/incorrect answers counters are on the right of generated problem.
All answers are visualised in table below the generated problem.
The same time each answer is saved in "problems" table in DB (in case of first answer this table creates).
After that you can logout (all cookies and local storage data is removes).
During next login you will see all your previous results (with answer counters and all answers).
Table "problems" is linked with table "pupils" by pupil_id field.
The data which is stored in tables will be enough to procure all indicated in task SQL queries.