Table of Contents
1. Patron finds audio books in SimplyE
Description: Patron navigates to the catalog and views ebook or audiobooks using the tabs.
...
Step | Actor | Action | Result | iOS Design | Android Design | Alternate Flow |
---|---|---|---|---|---|---|
1 | patron | logs in and navigates to the library catalog |
| In a future release, patrons will be able to make audio books their default setting. | ||
2 | patron | selects "Audio" tab |
| |||
3 | patron | with '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 | ||
4 | patron | makes and entry in the search field and clicks 'return' or 'search' |
| If no results are found displays a 'no results found' message. | ||
5 | patron | clicks 'All' tab | Displays both ebook and audio books that match search parameters | Patron clicks "books" tab and it displays all ebooks matching search parameters
|
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 |
---|---|---|---|---|---|---|
1 | patron | Searches for an audio book | Audio books display in search results with:
| Patron borrows from catalog page | ||
2 | patron | clicks 'Get' |
(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. | ||
3 | patron | clicks 'Reserve' | System reserves book System displays 'Remove' button | |||
4 | patron | views 'my books' page after borrowing an audio book | Borrowed audio books display:
| |||
5 | patron | views 'Reservations' page after reserving an audio book | Reserved audio books display:
| |||
6 | patron | views 'Details' page after borrowing an audio book | Borrowed audio books display:
| *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 |
---|---|---|---|---|---|
patron | navigates to audio book catalog page and clicks on the book they would like to borrow |
|
...
| ||
patron | clicks 'Get' | Step 2 of main flow |
...
...