Skip to content

modale/tabbycat

 
 

Repository files navigation

Tabbycat

Docs Docs Build Status Dependency Status Code Climate Test Coverage

Tabbycat is a draw tabulation system for 3 vs 3 debating tournaments. It was used at Australs in Auckland 2010, Wellington 2012, Dunedin 2014, Daejeon 2015 and Perth 2016, as well as many other tournaments of all sizes. To see an example of a post-tournament website, have a look at the WAustrals 2016 tab website.

Want to try it out? The best way to trial Tabbycat is just to launch a new site, as described in our user guide (or below). It takes just a few clicks, costs nothing, requires no technical background, and you can always deploy a fresh copy when you're ready to run your tournament.

Features

  • Enter data from multiple computers simultaneously and (optionally) display results, draws, and other information online
  • Deployable to Heroku for an easy, fast, and free setup
  • Automated adjudicator allocations based on adjudicator ranking, room importance, and conflicts/clashes
  • A drag and drop interface for adjudicator allocation that displays conflicts alongside gender and regional balance
  • A fully responsive interface that adapts to suit large screens, laptops, tablets, and phones
  • Support for Australs, NZ Easters, Australian Easters, Joynt Scroll, UADC, and WSDC rule sets as well as configurable draw generation rules and team standings rules
  • Configurable adjudicator feedback questions with (optional) online submission

Installation and User Guide

Our user guide is at tabbycat.readthedocs.io. The fastest way to launch a Tabbycat site is to click this button:

Deploy

During the installation process Heroku will ask you to verify your account by adding a credit or debit card. A standard Tabbycat site will not charge your card without explicit permission — charges only accrue if you deliberately add a paid service in the Heroku dashboard.

That said if you do not have access to a credit or debit card we offer a version of the software — 'Tabbykitten' — that does not require Heroku to verify your account. However, as a result, this version is limited: it does not send error reports to the developers and can handle much less public traffic. We strongly recommend using it only as a last resort, and even then only for small tournaments. Use this link to setup a Tabbykitten version.

Licence

We haven't released Tabbycat under an open-source licence, so there is no formal and general right to use this software. Nonetheless, you're welcome to freely use Tabbycat to help run a debating tournament. However, if your tournament is run as a for-profit or for-fundraising activity a donation to Tabbycat's maintainers is required. More details are available in our licence information.

Support and Development

If you have any feedback or would like to request support, we'd love to hear from you! There are a number of ways to get in touch, all outlined in our documentation.

Contributions are welcome, and are greatly appreciated! Details about how to contribute are also outlined in our documentation.

Authors

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

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

About

Debating tabulation software for two-team parliamentary formats

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 75.0%
  • HTML 14.5%
  • Vue 7.0%
  • CSS 2.2%
  • JavaScript 1.0%
  • Shell 0.3%