Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-37836

Drag'n'drop equivalent for mobile devices

XMLWordPrintable

    • MOODLE_24_STABLE

      Our staff are very pleased with the drag'n'drop they got when we moved from 1.9 to 2.3

      I would like to propose a similar feature that works for mobile devices.

      Obviously mice, multiple windows etc. are missing from these devices, but I'd say that the actual dragging and dropping isn't the key to why people like drag'n'drop. Instead, people have a PDF (or whatever) on their computer and they want to get it into Moodle with minimum fuss.

      On the desktop drag'n'drop achieves that. You grab the file, you drop it into a course, and several small tasks are done for you. A resource is created, it's given an appropriate name automatically etc.

      The equivalent on mobile would be a standard file upload button positioned at the top of the course. You press the button, it asks for a file. You choose one from your device and it does all the small tasks for you, placing it a the end of the current section (if on a section page, at the bottom of the course if on the main course page).

      I'd guess all the hard work has already been done for drag'n'drop and all you need to do is pass the uploaded file into the same system. (This could also be useful for IE8 or 9 users.)

      This was inspired by playing with the file picker on a variety of Android device/browser combinations. The size and position of the pop-up file-picker and various other steps of a the file upload process were very clunky, but once it actually got to the choosing a file stage it was very smooth. Even with the clunky steps I think I could get a file from my dropbox into Moodle faster on my mobile device (with no need for dropbox integration on the server). Taking a photo and uploading it would be no contest at all. I've not tried it on an iOS device yet, but I'm assuming it's a similar process.

            moodle.com Moodle HQ
            bawjaws David Scotson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.