File Management Artifacts from Summit Meeting
"Pain Point" Post-it Note Group Activity
At the Fluid Summit, pain points represented on post-it notes were grouped into problem spaces (such as Feedback), then into (usually very high level) potential components such as the ones below. Each problem area was then rated as to whether it affected 1, 2, or 3/All of the Fluid applications (Sakai, uPortal, Moodle). Each potential component was then rated on the following matrix, which indicated how severe the pain point it helped solve was for users, as well as how frequently the pain point was encountered. It helped us determine how high a priority it was, with 1 being the highest priority and 3 being the lowest.
high severity |
1 |
2a |
low severity |
2b |
3 |
|
high frequency |
low frequency |
File Manager (Priority 1 / Applicable to all)
Component Ideas
- File Uploader
- File Picker - reuse from other locations in my site, other sites/portlets, , etc. (same as attachment manager?)
- Attachment Manager - attach files that live on my desktop, in my site already, in another site (same as file manager)
Pain Points
- Different interfaces when you upload image and file
- Multiple files cannot be selected for uploading to Moodle
- To move a file to another folder, you select the file via a checkbox and then choose "Move to another folder" in a drop-down menu. You are then prompted to select the destination and press "Move files to here". I noticed this prompt on the 3rd try
- When adding a link to an already created assignment resource, when we click on Browse to add the link we can not search for the Moodle Resources already created/added (such as assignments). We can only browse and link to files in our uploaded Files folder. This can only be accomplished by first clicking on the assignment linke and copying the URL manually and adding that into the linked text in the text editor for the topic entry.
Metadata / Tagging (Priority 2b / Applicable to all)
Component Ideas
- User defined tags - the user value in this is being able to find the item later through a search or "browse tags" interaction
- Metadata editor
Conditional Release (Priority 2a / Applicable to all)
Component Ideas
- Content Scheduler - timed release, availability by: date, logical condition, events in other areas
Pain Points
- I can add for example a PPT file as a resource but can't make it be available automatically at a specific time. I need to manually make it available. This applies to all resource types.
Link Manager (Priority 2b / Applicable to all)
Component Ideas
- Link Inserter / Manager - insert a link within my current page
Pain Points
- Resources - users can't tell how to edit a link URL after it is entered (e.g. w/ add web links)
Content View (Priority 1 / Applicable all)
Component Ideas
- Re-sortable / customizable table
- File management views (visualizations -- spatial and navigation) - several view options like in 'Mac Finder' or 'Windows Explorer'
Pain Points
- Resources display information for file management no understanding content
List Navigational Actions / Views (Priority 1 / Applicable all)
Component Ideas
- Tree
- Smart List Navigator - Allow users to choose how many items in a list to display on a page and remember that setting next time they visit
Pain Points
- Current list navigator widget in Sakai sometimes defaults to #'s that don't make sense. It's used in may contexts and even in the same context, say list of assignments, the defaults needs to vary depending on the number of students and/or assignments in the class. Best case is to have the system remember the user's last setting from session to session.
- Navigation in tool workflow bewildering - how to get back to beginning? - breadcrumbs used inconsistently
- Acting on multiple items in a list is a problem
In-line file viewer (Priority 2b / Applicable all)
Component Ideas
- PDF Viewer - view pdfs in-line (as image) rather than forcing adobe to open
- File Viewer
- Resource / File Viewer
- In-line content display
Pain Points
- PDF is link in syllabus, resources, etc. It should be displayed in-line. (How does this relate to the Resources viewer?)
- Does not allow direct insertion of the file content into topic area, just provides linking
Content Previewer - while I'm authoring (Priority 2b / Applicable all)
Document Creater (Priority 1 / Applicable all)
- Wiki
- Accessible content helper
- Authoring
Group Breakout - fleshing out problem space
File Management Fleshing Out at Summit meeting
- Getting files in
- create / retain linkages
- upload once, use in multiple locations -- sometimes should remain "as one file", sometimes new location is the base of something new
- upload many at once - making web-dav easier -- bookmarklet (delicious one click to add files to my space)
- Upload happens in context of other activities / workflows
- Upload to general file space
- Connections between file space and in context
- assign information important to me about my files (context, tags, etc.)
- Organization of my files (personal resource management)
- manipulating
- rearranging
- slicing them up in various ways -- make structure match use (by topic for course for instance)
- Sharing files as information (read-only)
- across my course, across courses or projects, between courses and projects
- with certain groups of people in specific contexts
- subset or site participants
- group of people not associated with sites and/or system (not logged in)
- I decide how I share -- rules for sharing -- how & when
- System representation of a file
- how is it displayed to me
- how it is displayed to others
- what other information it shows me about the file (metadata, tags, auto-tags -- what course have I used it in, when last updated, etc.)
- Collaboration
- I "own" the file versus share ownership / management with others
Design Goals
- System understands how I think about files and handles them appropriately
- View images as thumbnails
- Hiearchical and detail views of files
- Display file contents in-line on page
- Performance
- If I can do it quicker outside the system than I will
- File organization on the desktop
- Web-dav performance issues
- Web-dav getting started requirements overwhelming
Next Steps
- Talk to users
- Flesh out use cases for problem spaces
- Identify Components and prioritize
- Choose 1 or 2 and form multi-disciplinary team around them