Summary
This is a classroom scheduling management system. Scheduling requests can be submitted without login. The request will be automatically displayed in calendar once it is approved.
System Features
• URL: http://kla-itrt.org/ulibcal
• Data entry – entered once by end users via a Web form with spam protection
• Login – not required for end users
• Web form - fully custom created with required field and spam control
• Notices to related support personnel on special needs - emailed online without using a separate system
• Requested schedule - visible to the public only after approval
• Statistics report – instantly available and can be browsed by date/time, class or room, etc.
URL to the forms:
http://kla-itrt.org/ulibcal/node/add/class-by-librarian
http://kla-itrt.org/ulibcal/node/add/class-by-professor
Application Software and Project Implementation
This system is implemented by Weiling Liu (OLT, University of Louisville,) sponsored by ITRT's Web Services (http://kla-itrt.org) and powered by Drupal (version 5.21) (http://drupal.org,) an Open Source module-based content management system (CMS.) In addition to the core modules, some add-on contributed modules are used.
• Theme was modified from barron by jwolf (http://drupal.org/node/134962)
• Major contributed modules used in this system include:
o Actions – for workflow action control: to change submission status and execution sequence
o Captcha – spam protection for input control
o CCK and CCK-taxonomy – for form fields: to create custom fields
o Taxonomy_hide – for field access control: create categories used for authorized users only, e.g. requester’s contact information is entered by the user, but not displayed on the calendar for the public
o Content_access – for page access control: to allow access control at the page level, rather than the default content type level
o Event – for calendar display
o Eventrepeat – for recursive classes
o login_destination – for default page control: to set a different default page for content manager
o Mass_contact – for contact lists
o Moderate and modr8 – for workflow control: to display a list of new requests for approval
Any questions about this system? Feel free to email me (w.liu at louisville.edu) - Weiling Liu, created 11/18/2008 (initial v. 5.21 )