Randall Library Projects

Assignment Calculator

application
This application helps students manage their time and meet deadlines by breaking large projects into smaller steps and budgeting specific amounts of time for each step. This is an open source project that I customized for Randall Library.

Batch Monitor

application
The library has a number of computer jobs running automatically without anyone attending them. This application monitors these jobs and provides a report showing which jobs are running. It also notifies responsible personnel when any of the jobs fails or quits running.

Bento Box Search

application
An application to help students search for library resources, such as books, journals, magazines, and digital collections. Before this was built, they had to enter a separate search for each category of items.

Best Bets

application
This is an enhancement to the library website search function that allows librarians to highlight particular materials in the collection.

Click Heat

application
Customized an open source application that creates a visual record of how the library's information kiosk is being used.

CMC Maker Space

application
The Curriculum Materials Center contains a collection of PreK-12 instructional resources, including a makerspace with stations for 3D doodling/printing/scanning/modeling, book binding, paper-crafting, stamping, painting, prototyping, and sewing. This application assists students and staff in documenting projects completed in the makerspace using descriptions, photos, and inventories of resources consumed.

CMC Reference Transactions

application
Documents the various occurrences of customer service provided by the library's Curriculum Materials Center.

Computer Availability

application
There are over one hundred computers in the library that are available for student use. This application provides detailed reporting on how these computers are actually used, by date, time, device type, machine, and location. This information has a number of uses, including identifying malfunctioning machines and establishing justification for new computers as needed. The library's application was written in house to replace an expensive proprietary system.

Computers Available for Borrowing

application
The library's Technology Assistance Center provides laptops that can be borrowed by students. This application creates a public display that shows the number of laptops currently available.

Dashboard

application
Graphical display of several categories of service provided by the library.

Database Ranking

application
Enhanced the ability of the librarians to customize certain features in the library's content management system.

Drupal 7 Migration

application
Drupal is the library's open source content management system. I migrated 12 different websites from Drupal version 6 to Drupal version 7.

E-books

application
Provides quick access to the library's Information Technology department collection of programming reference e-books.

Electronic Resource Tickets

application
Ticketing app to manage problems with the library's electronic resources.

Facts and Planning

application
A public accounting of various services provided by Randall Library to the faculty and students of the university .

Fund Report for Selectors

application
Each year the library establishes a budget by university department for purchasing new books. This application helps the library manage these budgets and purchases.

Get It from Randall Library

application
Research tool that can be easily added as a button to a student's browser bookmarks toolbar.

Government Docs Weeding

application
Randall Library participates in the Federal Depository Library Program to make government documents available for research and other uses. Over time, the number of these documents exceeds the space available in the library. This application helps library personnel identify items that can be removed from the collection.

Group Study Room Reservations

application
An application that allows students to reserve one of the library's private study rooms. With this software, the students are able to completely manage the use of the the various study rooms with almost no involvement from the library's staff.

Group Study Statistics

application
Reporting showing usage of the group study reservation app.

Guide Duplicates

application
Used by library admins to find duplicate resources.

Guide on the Side

application
Tool for creating web based training applications.

Guides

application
Guides are created for each area of study at the university. Students can use them to locate important library resources and contact the librarian responsible for that field.

Improved Interlibrary Loan

application
Allows library patrons to request materials from other libraries through Randall Library. This was vendor software that I customized and improved.

Info Lit

application
A collection of tools for teaching and learning information literacy skills.

Instructions

application
Documents all of the various classes taught by library faculty.

Item Bib Mismatch

application
An application that locates inconsistencies in the library catalog so that errors can be corrected.

Item Status Reports

application
An enhancement to the library catalog that is used by the staff to find catalog items by means of various criteria.

Link Translator

application
Tool for updating the library's website links after a vendor's information was changed.

Linux Servers

application
Set up new Linux servers, installed all software, and migrated applications from the library's Windows servers.

Oral History PDFs

application
The library has created several dozen oral histories based on interviews with various members of the Wilmington NC community. These interviews were already available online, but I created a function by which any history could be turned into a PDF document.

Overdue Search List

application
Reporting on overdue collection items, including books, movies, and music.

Price List

application
Various departments at the university are budgeted annual funds for purchase of new library materials. This application helps the library staff to track and manage these budgets as new items are acquired.

Project Management

application
The library information technology department was using the Asana web application for managing various projects. This application was able to access the Asana server and create customized reports by project and employee.

Public Help Desk

application
Improved interface to the library problem ticket application.

Randall Library Staff

application
An internal website used by library staff for various functions. The site houses a number of forms for initiating library processes. It is also used to gather input from library staff, especially when interviewing prospective library employees.

Randall Links

application
Panel for quick access to Randall Libray custom-written applications.

Record Number Lookup by Barcode

application
Performed some automated maintenance of the library catalog.

Research Strategy

application
The library offers access to dozens of online databases, but using them for research can be a challenge. This application walks the student step-by-step through the process of creating an effective search statement to find relevant information in the databases.

Special Collections Patron Registration

application
This is used to gather information and create reports concerning patrons using the library's special collection and items contained within the collection.

Summon Deletes

application
Automated vendor notification of items removed from the library collection.

TAC Circulation Transactions

application
This application tracks student transactions at the university's Technology Assistance Center located within the library. The information is useful in helping management schedule the 30 plus part-time student workers to provide adequate coverage during all the hours the center is open.

TAC Inventory Report

application
Helps keep track of the inventory of a wide variety of items in the library technical support department.

Ticket Tracking

application
This is an open source customer service ticket tracking application that I customized for use by the library.

Touch Kiosk

application
Added book and video search to the library's handy public kiosk.

Transfers

application
Manages the reporting and collection of unpaid patron late fees, lost items, and fines. When the amount due become too large, it gets transferred to the student's university account. At that point, the student cannot register for another semester without paying the fines.

Virtual Shelf

application
A tool for maintaining the library collection.

Watchdog Reports

application
Improved interface for working with the log files and error messages created by Drupal, the library's content management system.