website containing a collection of tools related to classes
A tool to view (Virginia Tech) grade distributions
note: This project is not affiliated wih Virginia Tech and as such does not host any distributions. Prospective users must provide them themselves
With that being said, if you have a PID login to access VT's single sign-on service, you can download distributions here
-
See: Installation
-
CSVs should be labeled in the format [fall/spring]YYYY.csv
ie: fall 2017 would be fall2017.csv -
The Desired CSVs should be placed in the /distributions/data folder.
-
Once this is done, cd into the parent class_util folder and run
python manage.py load_section_data
With the server running, you can get started by navigating to 127.0.0.1:8000
Requires Python 3, pip, and preferably virtualenv
# Clone the repository
git clone https://github.com/PhilipConte/class_util
cd class_util
#install packages
virtualenv env
source env/bin/activate
pip install -r requirements.txt
#start the server
python manage.py runserver
#migrate (note: server needs to be run at least once prior to migration)
python manage.py makemigrations
python manage.py migrate