Krai Framework (formerly KvFramework) is a MVC-like framework written in PHP with support for MySQL. Version 1.0 stable has been released, and version 1.1 is currently under development.
Krai Framework was born of the rather short-lived KvFramework. KvFramework v1 was significantly different, but proved successful in developing the KvScheduler (v1). This website was originally based on the 2.0 beta iteration of KvFramework, and has since been migrated to the Krai Framework 1.0 stable series.
Public releases of the framework are made available at the GoogleCode site, along with some rudimentary documentation. Please feel free to email me at gsmcwhirter -at- gmail -dot- com if you want me to package a special version up or need help with the latest release (no guarantees for either, but I will see what I can do).
Additionally, a working-copy is in the GitHub repository, so you can try to do it yourself if you prefer as well. Finally, there is a link to some (probably slightly out of date) html documentation in the left menu.
Content Updated: Tue, Sep. 16th 4:11 PM by Greg McWhirter (gsmcwhirter)
Tournament Director is a program for recording of stats for quiz bowl events. It was started by Jim Puls after he was denied permission to fork LiveStat. The latest version of Tournament Director was just rewritten by me and Jim for the 2008 NAQT HSNCT, and is now hosted at GitHub and LightHouse.
It has transitioned over the years from a simple stats-keeping program towards the goal of being a complete tournament management system, and may one day be a hosted service instead of just downloadable software.
Content Updated: Fri, Mar. 20th 12:10 PM by Greg McWhirter (gsmcwhirter)
KvScheduler is an open-source release of a program I wrote for a university to manage student computer support consultants. It will be highly tailored to the requirements of the university for the first few releases, though I will be re-engineering the AJAX data transfer to be more efficient soon, among other improvements.
Among the improvements will be a switch from using KvFramework v1 to using the Krai Framework.
Content Updated: Thu, Apr. 2nd 10:02 AM by Greg McWhirter (gsmcwhirter)


