Skip to content

juanvallejo/OpenCourse

 
 

Repository files navigation

Open Course Project

The Open Course Project is an effort to overhaul course lookup and registration. On Open Course you can:

  • Search and view courses by any criteria
  • See your exam schedule
  • Find Facebook friends in your classes
  • See instructor details, including their RateMyProfessor scores
  • Create and share semester schedules
  • Follow courses and get updates on their status

Usage

This repository is a Django project written in Python.

The official Open Course Project website is online at https://opencourseproject.com. This website and project are still in heavy development, and the code at this repository should be up-to-date, but may not necessarily reflect the current state of the website.

For necessary privacy, details of the settings.py file necessary to run a Django project have been scrubbed from public viewing. Where that has been done, notes have been made in the file to allow anyone to reconstruct and easily start the site themselves. No other essential files have been removed.

Contributing

  1. Open an issue to discuss changes or suggestions.
  2. Fork the project.
  3. Create a new branch: git checkout -b my-new-feature
  4. Commit your changes: git commit -am 'Add some feature'
  5. Push to the branch: git push origin my-new-feature
  6. Submit a pull request with an explanation of the feature

License

Copyright 2015 Adam Fendley

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Releases

No releases published

Packages

No packages published

Languages

  • Python 31.8%
  • HTML 26.3%
  • CSS 21.9%
  • JavaScript 20.0%