Studyroom Sandbox

Categories

Component ID

2007210

Component name

Studyroom Sandbox

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

NOTE: Please refer to official Project page here: https://drupal.org/project/studyroom

Overview

Studyroom is a family of modules to create an online system by which users can reserve administrator-defined spaces of an organization for set periods of time. Users can create, edit, and delete their own reservations, as well as peruse a gallery of all spaces that can be reserved at a given location(s) and view calendars of all reservations.

Its primary audience is universities/colleges and libraries.

Features

  • The module make use of Drupal 7 entities, using the Entity API module to do most of the heavy lifting.
  • You can configure minimum and maximum duration of reservations, maximum reservations allowed per week, and maximum days in advance a reservation can be made. This is configurable at the global level, with overrides at the location and space level.
  • One install can serve multiple location (ie different libraries or buildings), each with own rules.
  • Each location can have unlimited spaces (room), each with own rules.
  • Each location/space type has own permission, so can completly control access to system.

Requirements

Drupal version 7.14 or greater.
The use of the DateInterval class means that PHP version > 5.3 is required.

Dependencies

Tutorials/Installation

  • Activate all the Studyroom modules and their dependencies.
  • Visit admin/studyroom/locations create a location type (e.g. Estrella Hall).
  • Visit admin/content/spaces and create spaces (e.g. Room 1, Lounge 3).

Credits

Current maintainers:

This project has been sponsored by:
Estrella Mountain Community College

Live working implementation

Estrella Mountain Community College - studyrooms

Recommended modules

Views Bulk Operations (VBO): Allow for bulk management of reservations (like delete all for testing)

Similar projects

Drupal Rooms - Drupal rooms requires the commerce module and is not designed to accomidate less than one day reservation, where this module can go a small as a 15 minute reservation.