Issues with 'Add Resources Folder' in lessons tool - Automatic File Download, Inability to select multiple files & Entire folder selection

Description

*Tested on:* Chrome, Edge, Firefox browsers

Replication Steps:

  1. Log in as Instructor

  2. Add a new folder and upload few files to it using 'Resources' tool page

  3. Goto 'Lessons' tool -> Click 'Add Resources Folder' 

  4. Click on the recently created folder 

  5. Issue 1: Automatic File Download

    • **After step 4, Click on any desired file, the selected file gets automatically downloaded

  6. Issue 2: Unable to perform Multiple File Selection

    • After step 4, try to click more than one file, at a time only one file being selectable

  7. Issue 3: Entire Folder Files Being Selected though only one file selection desired

    • After step 4, try to click on only one file and click save

    • The entire folder containing all files gets selected

Kindly refer the attached Video for reference. *Open the video file (.swf) in any Browser (recommend Chrome)*

  • Resource_Folder_Issues.swf - demonstrates all issues 1,2 and 3

Note & Recommendation:

  1. *Issue 1:* 

    • If downloading is not the intended one, then there is a wastage of internet resource and the storage resource - Happening in Chorme, FireFox, Microsoft Edge

  2. Issue 2:

  •  

    • What if the professor wants to show or reveal only few files among the entire files under that folder - there should be a workaround for this.

    • May be a checkbox near the files and whenever, it gets checked, the selected file gets highlighted and those alone can be added to lessons page.

  1. Issue 3:

    • What if the professor wants to show or reveal only one file among other files in a folder.

    • May be a checkbox near the files and whenever, it gets checked, the selected file gets highlighted and those alone can be added to lessons page.

Thanks!

 

Attachments

1

Activity

Show:

Luisa Li February 9, 2018 at 12:30 PM

Don't think it's blocker either.

As I see it, it works as designed and give more than designed. When you add a Resource folder in the Lessons, you can actually see all the files under the folder and open/download them if you click on them. In this interface, you can only add a folder, but you can see all the files under this folder. It may cause a bit confusion on the user's end. Do I check all the files or do I just click on the folder itself? That's what I meant by "it gives more than designed".

Lessons design give people 2 options if you want to link files or folders from the Resources tool:

  • Click "embed content Link" if you want 1 or multiple files

  • Click "add resources folder" if you want an entire folder

It all seems neat and smooth. But how could a new user know the difference? Imagine I am a first time user, I want to link a file from the Resources tool. I see the button "Add resources folder" and "embed content link", I mostly likely will click "add resources folder" because it says "resources". Then I find out I cannot add files because it just keeps downloading. I am frustrated and don't know what I did wrong.

An UI expert may have better idea. My 2 cents is that we disable the file downloading function in "Add resources folder" popup window or add a note saying "Here you can add an entire folder".

As there are more and more functions going into Lessons, maybe we should look at workflow again and rename some of the function buttons, which will be totally another JIRA ticket.

 

 

 

 

Neal Caidin February 8, 2018 at 1:17 PM

I can't open your SWF file to watch the movie. Not sure if that is because I don't have software to read Flash or something else. Flash is not the best supported video format, I think. Maybe consider a free tool like Jing which will publish the video on the web, this avoiding the format compatibility issue? 

https://www.techsmith.com/jing-tool.html

Thank you for thorough testing. It seems that these are three different issues so that might indicate having three different Jiras. The Jiras could be linked or their could be a "parent" JIRA to connect them.

The tricky part about this for me though is not knowing if this is behaving as designed, in which case your observations and suggestions would be feature requests, or if they are truly "bugs" (aka not working as designed).

Does not seem like a blocker priority JIRA for the 12.0 release, imho.

 

Details

Priority

Affects versions

Components

Assignee

Reporter

Environment

- Server used: - Sakai 12.0 Regression/Release testing server - RC01 https://qa2-us.nightly.sakaiproject.org/portal

Created February 5, 2018 at 4:11 PM
Updated December 7, 2018 at 10:26 AM