Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Target releaseGo live
Document status
DRAFT
Document owner
DesignerDavid Walker
DevelopersDavid Walker
QA

Goals

  • Create a reading list application to to better support reserves and learning management system integration with Alma / Primo.

Background and strategic fit

Alma's reading list functionality – mostly used in support of reserves – is pretty limited and clumsy.  This application will provide a better interface to that capability within Alma, as well as integration points into campus learning management systems in an effort to increase usage of library resources for instructional material.

Assumptions

  • Chancellor's Office will lead development and host the application
  • We will build applciation using PHP and Symfony
  • We will use Alma and Primo API's
  • We will use LTI as the primary method of integration to the learning management system
  • Taskforce member institutions will provide initial testing, QA

Requirements

#TitleUser StoryImportanceNotes
1Add resources to list from Primo searchInstructor can search Primo to find books and articles to make part of the reading list.Primary
  • Physical materials discovered via this search will need to alert library staff to place item on reserve
  • Links to e-resources that expire will need to directed to library staff to place item on e-reserve or else users will wind-up at dead-end or ILL.
2Add resources to list from manual entryInstructor can manually add resources through a web formPrimary
  • Metadata should be sufficient to identify the resource via an openURL or with a direct link
  • Instructor may enter a direct link to a subscription resources, so will need to add proxy link
  • Should support databases as well as typical book, article, video, etc.
3Add resource to list from already saved resoruces


4Add same list to multiple coursesInstructor may elect to use the same reading list in multiple courses, and so we need to distinguish users from each courseSecondary
  • Could get away with a single course to list assignment in the beginning
5Instructor and co-instructor rolesInstructor has ability to edit the list, but teaching assistants or librarians should have limited, secondary role to be able to edit the reading listSecondary
  • Not critical for initial release
6SharingInstructor can elect to make their list public, allowing other users of the system to see and adopt their listSecondary
  • Not critical for initial release


7



8



9



10



User interaction and design

Questions

Below is a list of questions to be addressed as a result of this requirements document:

QuestionOutcome

Not Doing

  • No labels