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

Compare with Current View Page History

« Previous Version 15 Next »


1. Patron finds audio books in SimplyE

Description: Patron navigates to the catalog and views ebook or audiobooks using the tabs.

Actor: Patron

Preconditions: Patron logs in with an active library account

Postconditions: Filtered view displays

Main Flow

StepActorActionResultiOS DesignAndroid DesignAlternate Flow
1patronlogs in and navigates to the library catalog
  • displays tabs for:
    • Books
    • Audio
  • ebooks tab is selected by default
  • ebooks are displayed
In a future release, patrons will be able to make audio books their default setting.
2patronselects "Audio" tab
  • audio books tab displays in selected state
  • audio books are displayed
 
3patronwith 'Audio Books' selected, clicks 'search' field

keyboard displays and search field becomes active

*Note the change from current search. Now we are showing search on a separate row.

 patron clicks 'cancel' and is returned to step 2
4patronmakes and entry in the search field and clicks 'return' or 'search'
  • Displays audiobooks that match search parameters
  • Displays 'All' tab
 If no results are found displays a 'no results found' message.
5patronclicks 'All' tabDisplays both ebook and audio books that match search parameters 

Patron clicks "books" tab and it displays all ebooks matching search parameters

 


2. Patron borrows an audio book in SimplyE  

Description: Patron borrows an audio book

Actor: Patron

Preconditions: Patron logs in with an active library account and navigates to an audio book they have not yet borrowed

Postconditions: Patron successfully borrows audio book

Main Flow

Step
Actor
Action
Result
iOS Design
Android Design
Alternate Flow
1patronSearches for an audio book

Audio books display in search results with:

  • 'Get' button if available for download
  • 'Reserve' button if not available for immediate download
  Patron borrows from catalog page
2patronclicks 'Get'
  • System checks out book
  • System displays:
    • 'Listen' button
    • Number of days left displays
    • If user clicks 'Get' from detail view, then 'Return Now' button appears in UI

(From a User perspective flow should be identical to borrowing ebooks.)

  

If wifi drops, show inactive/loading version of the listen button.

Need an alternate flow for the web app. so that it displays a message to go to SimplyE to listen. This would be the same downloading most ebooks. Need a design.

3patronclicks 'Reserve'

System reserves book

System displays 'Remove' button

   
4patronviews 'my books' page after borrowing an audio book

Borrowed audio books display:

  • cover image
  • title
  • audio badge/icon
  • 'Listen' button
  • number of days left
   
5patronviews 'Reservations' page after reserving an audio book

Reserved audio books display:

  • cover image
  • title
  • audio badge/icon
  • 'Remove' button
   
6patronviews 'Details' page after borrowing an audio book

Borrowed audio books display:

  • cover image
  • title
  • audio badge/icon
  • 'Listen' button
  • Message shows number of days left
 

*What happens if the connection is lost? or if the download is lost?

Sharon will give us a download state on the player view.

Alternate Flow

Precondition: patron borrows ebook from catalog page

Actor
Action
Result
iOS Design
Android Design
Alternate Flow
patronnavigates to audio book catalog page and clicks on the book they would like to borrow
  • System checks and book IS available for download
  • System displays 'Details' page with:
    • 'Get' button
    • Message: "This book is available to borrow."
  
  • System checks and book is NOT available for download
  • System displays 'Details' page with:
    • 'Reserve' button if not available for download
patronclicks 'Get'Step 2 of main flow   

 

 

  • No labels