Skip to content

paledger/CSS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS2

Master: Build Status Prod: Build Status

Overview

The Class Scheduling System entitled CS2 (or just CSS) is scheduling software developed by Inviso for University Software. This is part of CPE309 - Software Developement taught be Dr. Tim Kearns at Cal Poly San Luis Obispo.

The softwares goal is to improve the schedule planning process by providing a flexible interface for creating and managing schedules. The software is required to exhibit improved performance over any existing system and will contain at minimum the following features:

  • Schedulers may flexibly build a class schedule for an academic term
  • Schedulers may view past enrollment data
  • Alert schedulers when class conflicts arise
  • Monitor faculty workload
  • Faculty may set their course and time preferences
  • Students may leave feedback about their experience with the schedule
  • Has an appealing and convenient user interface

Running a local instance

  1. Install python2.7.13
  2. Get pip (may be auto installed in step 1): curl -X GET https://bootstrap.pypa.io/get-pip.py > get-pip.py && python get-pip.py
  3. Clone this repo
  4. set up virtualenv with python2.7.13
  5. activate virtualenv
  6. Install project packages : pip install -r requirements.txt
  7. Run: python manage.py runserver

Contribute

For working on solo features (for small, independent stories)

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

For working on shared features:

  1. Create a feature branch
  2. Tell other collaborators
  3. Work on your branch ...
  4. Merge changes into master
  5. Delete you branch

History

TODO: Write history

Inviso

Inviso is comprised of 6 student enrolled in the same CPE309 section at Cal Poly San Luis Obispo under the direction of Tim Kearns.

Members:

About

CPE309 - Inviso

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 48.1%
  • HTML 24.0%
  • JavaScript 16.5%
  • CSS 11.4%