Skip to content

jpedrou/students-performance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Students Performance

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.

Technologies

Setup

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 install

This command will get all the vue, vite and vuetify dependecies automatically.

Then, you're ready to start the vuetify setup, just run:

npm run dev

To 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 venv

To activate the virtual env, run:

source venv/bin/activate

Windows

python -m venv venv

To activate the virtual env, run:

cmd

.\venv\Scripts\activate.bat

PowerShell

.\venv\Scripts\activate.ps1

Running SQL Database

Django detects the changes in the models by running the following command:

python manage.py makemigrations

To effectively build the database tables, run:

python manage.py migrate

Then, you're ready to run the Django project:

python manage.py runserver

About

App to predict a student's math grade based on his attributes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published