The goal of this project is to predict a student s math score based on his attributes. The dataset was taken from Kaggle. You can access it clicking here.
Node is required to run this application. You can install it here.
With Node already installed, go to the folder frontend in the terminal and run the following command:
npm installThis command will get all the vue, vite and vuetify dependecies automatically.
Then, you're ready to start the vuetify setup, just run:
npm run devTo run the algorithm and the database, first you will need to install the Python Interpreter.
With Python installed, it's needed to create a virtual environment to isolate all the dependencies in the project folder. To make it easer, just run in the project root directory:
Linux
python3 -m venv venvTo activate the virtual env, run:
source venv/bin/activateWindows
python -m venv venvTo activate the virtual env, run:
cmd
.\venv\Scripts\activate.batPowerShell
.\venv\Scripts\activate.ps1Running SQL Database
Django detects the changes in the models by running the following command:
python manage.py makemigrationsTo effectively build the database tables, run:
python manage.py migrateThen, you're ready to run the Django project:
python manage.py runserver