[DEPRECATED] Kiosk-style signout sheet for MBS computer lab
hortont424/mbs-computerlab-signout
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
==== mbs-computerlab-signout ==== === Introduction === The MBS computer lab currently uses a somewhat hackish paper signout system, which leads to significant problems when trying to access archives, retrieve statistics, and share data. This application provides a web-based interface for a single-head signout system, which will run on a machine in place of the paper binder currently used. It strives to be as simple to understand as possible while providing an improved feature set over the "old" solution. === Caveats === * No locking: there is no locking mechanism in place, so if multiple users attempt to update the database in tandem, they can easily generate conflicts; this was designed to be accessed from a single machine, kiosk-style * No password: there is no password protection during the signout process; this isn't a problem with the single-head design, but there is a semi-complete implementation of protection a few Git revisions back * No admin panel: there is currently no administration panel, so updating the list of teachers is still a difficult prospect, which involves editing a few source files and manually inserting fields into the database === TODO === * Admin panel: update resource counts and teacher lists * "Other": show comment as name for "Other" teacher === Dependencies === For the server: * Python >= 2.6 * CherryPy HEAD (>= r2279) * SQLite3 For the kiosk: * WebKitGtk >= 1.0 * Gtk+ >= 2.0 * libsoup >= 2.4 * GLib >= 2.0 === Authors === * Tim Horton (hortont424@gmail.com)
About
[DEPRECATED] Kiosk-style signout sheet for MBS computer lab
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published