Classroombookings

Classroombookings is a free, open-source and easy-to-use room booking system for schools built using the CodeIgniter application framework.

The primary design goal for Classroombookings was to make it as simple as possible for users to do things. Once a user has logged in, it is a very straight-forward process to book a room, generally taking between just two to four clicks from start to finish.

Version 1

At the moment, the current (and only available download) is version 1.0.0. It has a couple of several bugs, but the main features work. It has been used at my school for a few years.

After the initial release of this version, there was a lack of free time which meant no new features were added and problems weren’t fixed.

Version 2

Due to the amount of time that had passed since the release of version 1, new versions of the web framework had been released and the plans for the future of the project meant that huge parts of the code would need to be changed. It was for these reasons that version 2 was created “from scratch” – only taking the bare minimum from version 1.

Progress

The initial code structure was set up around April 2008, but the main work didn’t really start until November. In eight months, 90% of the “back end” was finished, leaving the main bookings section to complete and all the logic that goes with it.

Much to the delight of many users, the long-awaited AD/LDAP authentication option has also been added. It has only been tested on one network so far – technical users are encouraged to download, test, and provide feedback on this; it would be greatly appreciated.