INTRODUCTION
Computer Lab Availability is a web-based system designed to provide real-time computer availability information for computers in a lab environment.
A public facing Computer Lab Availability site is live and can be found at https://oit-app2.montclair.edu/labusage
The Administrator side can been seen in the screenshots folder
FEATURES AND CAPABILITIES
Computer Lab Availability features an attractive, mobile compatible website that gives users the ability to quickly review which computer labs have available computers. Users can click on details button next to each lab to view exactly which computers are available.
The system is compatible with both Windows and Mac computers. The lab computers use Login and Logout Hooks with curl to update a database that displays the computer status. On the Administrator side, the system features and easy to use ajax interface that allows for configuring the labs, edit computers status (setting a computer to maintenance mode) and pull detailed usage reports.
COMPONENTS AND CREDITS
Computer Lab Availability was developed using the following projects:
Apache Server
PHP
MySQL
Twitter Bootstrap
Curl
The Computer Lab Availability team: Dhaval Patel, Marnin Goldberg, Viktor Turchyn, Summer Jones and Turker Yasa (depreciated)
SETUP AND REQUIREMENTS
Directions for server and client setup can be found in their respective folders
LIMITATIONS AND DEPENDENCIES
Computer Lab Availability currently relies on the command-line "curl" binary to upload the computer status. Curl is available on OS X and Windows (32bit and 64bit) versions. See http://curl.haxx.se for more information.
LICENSE
Copyright 2012 Montclair State University, Office of Information Technology
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.