Use Case 2 - Upload new content

Note: Screenshots are labeled with the Use Case number and step numbers on the lower left.

Primary Actor

Faculty or student


 

Preconditions:

  • Faculty or student owns an NYU Files personal files space directory
  • Actor has already logged into ALEX system
  • Actor has opened Content and Media through the My Sakai dashboard


 

Flow Of Events:

Step

Actor

ALEX Interface/TBD Systems

Standard Case

1

 

Displays list of directories and files for the My NYU Files repository


2

Selects "Upload new resource(s)"

 


3

 

Opens upload tool in sidebar


4

Selects "Browse files"

 


5

 

Opens file browser dialog box


6

Selects file(s) for upload

 


7

Clicks "Select"

 


8

 

Adds file(s) to queue in upload tool


9

Selects "Upload"

 


10

 

Uploads files into pre-selected repository

 

11

 

Opens the Resource Settings dialog box

 

12

Selects "NOT Available to the ALEX Community" in the Visibility & Sharing section (the default setting)

 

 

13

Clicks the "Tags" link on the left and adds existing or new Tags to file (see UC_5)

 

 

14

 

Auto-suggests existing tags as the user types.

 

15

Clicks "Done"

 

 

16

 

Saves tags and settings to database. Closes Resource Settings dialog box.

Alternate Cases

4

Uses pull-down menu in upload tool to select a different repository in which to save the file(s)

 

 

9

Clicks the (X) icon to remove one or more of the files from the queue

 

 

9

Clicks the "Add More" link to add more files to the queue prior to upload.

 

 

12-13

Clicks "Done" to close the Resource Settings dialog box without making any changes to the default settings.

 

 

12

Selects "Visible to the ALEX Community" in Visibility & Sharing section

 

 

13

Removes tags that have previously been associated with the file

 

 

14

 

Displays an error message if the user attempts to remove a system-generated tag.

Postconditions:

File is displayed in Content and Media



Business Rules

The default repository and directory should be the NYU Files site-specific directory if accessed through the WYSIWYG dialog box in Courses & Sites.




The default repository should be the NYU Files user owned root Xythos directory if accessed through the Content and Media section of ALEX.



Requirements

Tag file with Site ID if uploaded through an ALEX site.


 



Some items to note about these pariticular wireframes:

  • They try to stay true to the existing R&D framework where possible
  • NYU Files (Xythos) is the default repository for file storage here; however several other file storage or file management repositories are slated to be integrated.
  • In addition, we have introduced the concept of treated external hosted content as a resource as well with the "Link to a resource on the Web" option. People would be able to tag, and repurpose an external file as well (see UC_?)
    • note: the NYU faculty that initially saw these wireframes were especially receptive to this concept
  • Because of this fact, Content and Media has become "My Resources" based on some feedback we have heard. And what would display in "My Resources" will ultimately be an aggregate of all the resources that are linked to a person across multiple repositories, and external sources
    • Will provide a link that writes up the technical approach for this soon
  • Also based on feedback, the links "All Files; My Files; My Contacts Files; and Files on My Sites" were removed. People felt this was duplicating the Filter by options; and the strong message back was "I don't care where a file is stored...I just want to see my stuff all in one place."

<< GO TO USE CASE 1              GO TO USE CASE 3 >>