Skip to content

A hodgepodge of systems for supporting the administration of the UCT Maths Competition

Notifications You must be signed in to change notification settings

wanyamaman/uct-maths-competition

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UCT Maths Competition

Online system for administering schools and students entering the annual UCT Mathematics Competition

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Installing

A step by step series of instructions on how to get a development env running

Clone UCT Maths repository

~/work$ git clone https://github.com/j5int/uct-maths-competition.git

Setup your virtualenv

~/work$ sudo pip install virtualenv
~/work$ mkdir venv
~/work$ cd work/venv
~/work/venv$ virtualenv uctmaths_venv
~/work/venv$ cd work/venv/uctmaths_venv
~/work/venv/uctmaths_venv$ source bin/activate

Install requirements for uct-maths-competition (Django 1.6 and other libraries)

(uctmaths_venv)$ cd ~/work/uct-maths-competition
(uctmaths_venv)~/work/uct-maths-competition$ pip install -r req.txt 

Create uctmaths database and user

Update settings.ini

Sync database (create tables based on your Django models) and create superuser

(uctmaths_venv)~/work/uct-maths-competition/uctMaths$ python manage.py syncdb

Start Django server

(uctmaths_venv)~/work/uct-maths-competition/uctMaths$ python manage.py runserver

About

A hodgepodge of systems for supporting the administration of the UCT Maths Competition

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 82.7%
  • HTML 12.0%
  • JavaScript 2.4%
  • CSS 1.7%
  • C 0.8%
  • SQLPL 0.3%
  • Batchfile 0.1%