Skip to content

cvivesa/class_util

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

class_util

website containing a collection of tools related to classes

distributions

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

Setup

  1. See: Installation

  2. CSVs should be labeled in the format [fall/spring]YYYY.csv
    ie: fall 2017 would be fall2017.csv

  3. The Desired CSVs should be placed in the /distributions/data folder.

  4. Once this is done, cd into the parent class_util folder and run python manage.py load_section_data

Usage

With the server running, you can get started by navigating to 127.0.0.1:8000

Installation

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

About

website containing a collection of tools related to classes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 83.3%
  • HTML 16.7%