Skip to content
/ mbmt Public

The frontend and grading system for the Montgomery Blair Math Tournament.

Notifications You must be signed in to change notification settings

mbhs/mbmt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ff91169 · Jan 21, 2025
Oct 9, 2024
Feb 1, 2022
Feb 1, 2022
Jan 21, 2025
Feb 1, 2022
Sep 14, 2023
Jan 8, 2024
Sep 14, 2023
Feb 1, 2022
Feb 1, 2022
Feb 1, 2022
Oct 30, 2023
Sep 19, 2016
Feb 1, 2022

Repository files navigation

MBMT

The Montgomery Blair Math Tournament is a math competition for middle school students in the Maryland area. This is the open source platform registration, logistics, and grading are hosted on.

Setup

To set up a development version of the site, clone the git repository and set up a virtual environment. Use Python 3, as that is the language this project is intended for. Also, make sure you're working on the current version branch through pull requests. Master reflects full releases and hot-fixes.

$ git clone [email protected]:mbhs/mbmt.git
$ cd mbmt
$ virtualenv env

SFTP/SCP (using CyberDuck or PuTTY) to transfer db.sqlite3 from sargon to your local version.

Activate your virtual environment and install the dependencies. Activation varies by operating system.

$ source env/bin/activate    # unix
$ .\env\Scripts\activate    # windows 
$ pip install -r requirements.txt

Make migrations and migrate Django.

$ python manage.py makemigrations
$ python manage.py migrate

Run the server.

$ python manage.py runserver

TODO

  • Scoreboard/grading errors

About

The frontend and grading system for the Montgomery Blair Math Tournament.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published