Skip to content

kgpdebsoc/tabbycat

 
 

Repository files navigation

Tabbycat

Tabbycat is a draw tabulation system for 3 vs 3 debating tournaments. It was used at Auckland Australs 2010, Victoria Australs 2012, Otago Australs 2014, Daejeon Australs 2015 and many other tournaments of all sizes.

Our demo site is at http://tabbycatdebate.herokuapp.com/. It's normally up, but its form will vary from time to time as we set up new feature demos for people. If it's down and you'd like to see it, or if you want to play with it as if you were running a tournament, contact us (details below). To see a post-tournament website, have a look at the Daejeon Australs 2015 tab website.

If you're interested in using, developing or otherwise following this software, join our Facebook group and/or contact us (details below).

Features

  • Enter data from multiple computers simultaneously
  • Easily deployable to Heroku for a fast and free setup
  • Automated adjudicator allocations based on adjudicator ranking, room importance, and conflicts
  • Drag and drop interface for adjudicator allocation, automatically highlights conflicts, gender and regional balance
  • Fully responsive design that automatically adapts to suit large screens, laptops, tablets, and phones
  • Configurable draw generation rules and support for Australs and NZ team standings rules
  • Confiugrable adjudicator feedback questions
  • Optional online submission of feedback and scoresheets
  • Optional online post-tournament tab display

Something missing?

If your tournament has different requirements to what we have (say, different draw rules or number of speakers), odds are we've already thought about it and it's on the to-do list.

That said, our to-do list is long. We prioritise our work by the features that will be used first. So if you're planning to use it for a tournament but need some changes, please don't be shy—get in touch with us (below) and we'll be more than happy to help. Please don't just wait for us to implement your requirement: we'd rather have the real-time feedback about which features are most useful!

Installation and user guide

All installation instructions and user guidelines are on the wiki for this repository.

Assisted setup

If you want to run a tournament with Tabby Cat but are not able to set it up, get in touch with Philip and he can setup a private online copy of the software for your use.

Directory structure

  • data contains import data for demonstration tournaments
    • demo and dummy can be duplicated and edited to import your tournament's data
    • utils contains Python scripts that can be useful for back-end database manipulation, e.g. generating random results
  • debate contains the source code for the app (the real stuff)
  • static contains static files
  • templates contains Django templates

Licensing, development and contact

We haven't released this under an open-source licence (so there is no formal general right to use this software), but if you're running a debating tournament, you're welcome to use it. It'd be nice if you could please let us know that you're doing so, and let us know how it went. Our Facebook group is a great place to start. We're happy to help if you have any questions (contact below) or feature requests (see above), though obviously we provide no warranty and disclaim all legal liability. Pull requests are encouraged.

Tabbycat was authored by Qi-Shan Lim for Auckland Australs 2010. The current active developers are:

Please don't hesitate to contact us with any questions, suggestions, expressions of interest or generally anything relating to Tabbycat.

If you're interested in helping out as a developer, we'd love to have you! Join our Facebook group and contact us as above.

Bug reports. If you have a GitHub account, we'd prefer that bugs be reported to our issues page. Otherwise, please contact us as above.

About

Debating tabulation software for two-team parliamentary formats

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 43.4%
  • JavaScript 32.3%
  • HTML 20.7%
  • CSS 3.5%
  • Shell 0.1%