|
|
Design | Interaction Diagrams
User Interaction Scenario: basic search from the default/home view
- Lester logs in successfully
- He ends up in the default home view which shows him a list of search resources including Google, Google Scholar, Amazon, CDL catalogs; and the list of his projects (shown as folders each named with the name of the project).
- He selects Google, Google Scholar, and CDL.
-
He wants to do a basic keyword search of these resources, so he types ‘economic development korea’ into the search box and hits the ‘go’ button.
-
The results from each source are returned to Lester and shown on a single results page (each with a check box next to it).
-
He goes through the list and checks the boxes of those he is interested in.
-
He clicks save resources to save the selected resources.
-
He is prompted to choose from his existing projects, or to create a new project.
-
He chooses the ‘korea-economy’ project and presses the ‘save’ button.
-
He does not want to save the results to another project, and so clicks the close button on the results page.
-
He is returned to the ‘Home’ view where he can conduct another search or manage his projects (, or groups).
-
He clicks logout to exit the application.
User Interaction Scenario: annotating a new results list
-
Lester logs in successfully
-
He ends up in the default home view which shows him a list of search resources including Google, Google Scholar, Amazon, CDL catalogs; and the list of his projects (shown as folders each named with the name of the project).
-
He selects Google, Google Scholar, and CDL.
-
He wants to do a basic keyword search of these resources, so he types ‘economic development korea’ into the search box and hits the ‘go’ button.
-
The results from each source are returned to Lester and shown on a single results page (each with a check box next to it).
-
He goes through the list and checks the boxes of those he is interested in.
-
Next he clicks the annotate button so he can annotate each item.
-
A new window containing the selected resources each with a text box (for the annotation) opens.
-
He adds a comment to each selected result.
-
He clicks save resources to save the selected annotated resources
-
He is prompted to choose from his existing projects, or to create a new project.
-
He chooses the ‘korea-economy’ project and presses the ‘save’ button.
-
He does not want to save the results to another project, clicks the close button on the annotation window.
-
He is returned to the ‘Home’ view where he can conduct another search or manage his projects.
-
He clicks logout to exit the application.
User Interaction Scenario: annotating an existing result objects
-
Lester logs in successfully
-
He ends up in the default home view which shows him a list of search resources including Google, Google Scholar, Amazon, CDL catalogs; and the list of his projects (shown as folders each named with the name of the project).
-
He selects the project ‘korea-economy’ from his list of project
-
That project’s objects are displayed.
-
Lester uses the check boxes next to the objects to select five of them.
-
Next he clicks annotate so he can annotate each item.
-
An instance of Annotate is created.
-
A new window containing the selected resources each with a text box (for the annotation) opens.
-
He adds a comment to each selected result.
-
Lester clicks the ‘save’ button to save the annotated resources.
-
He clicks close to close the annotation window.
-
He then clicks close to close the ‘korea-economy’ project window.
-
He is returned to the ‘Home’ view where he can conduct another search or manage his projects.
-
He clicks logout to exit the application.
|