Skip to content

misilot/Computer-Lab-Availability

 
 

Repository files navigation

Computer-Lab-Availability

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.

About

Easily track which computers in a lab are in use

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 69.5%
  • JavaScript 16.4%
  • Shell 10.9%
  • CSS 3.2%