/
Drag-and-Drop User Stories

Drag-and-Drop User Stories

  • As a learner with accessibility needs or general issues with manual dexterity, I need the activity to be completable using alternative means to dragging and dropping.

  • As a learner on a mobile device, I also do not want to drag and drop to avoid triggering screen gestures, such as pulling down to refresh, and require alternative controls.

  • As a learner, I need the activity to scale properly to whatever screen size I am using, with the drop zones in the correct places.

  • As a learner, I want to be able to complete my “drop” in multiple steps to avoid having to drag the item to its destination in one go, in case I need to zoom and scroll, or simply accidentally drop the item before it reaches the correct destination.

  • As a learner, I want to know when an item is in a drop zone so that I know my answer will be recorded.

    • As a course author, I want to be able to control this functionality to ensure my activity isn’t undermined by it.

  • As a learner, I want to be able to quickly reset the position of all items to try again.

  • As a learner, I want to be able to quickly reset the position of all incorrect items after a submission, and leave correct items where they are to avoid duplication of effort.

    • As a course author, I want to be able to control this functionality to ensure my activity isn’t undermined by it.

  • As a course author, I want to be able to “lock” a dropped item into the drop zone if it is nearby to ensure the complete diagram looks correct and answers are recognised correctly.

  • As a course author, I want to be able to define which part of the drop zone an item snaps to in order to ensure my diagram looks correct when completed.

  • As a course author, I want to be able to draw my drop zones on the image to simplify the setup process.

  • As a course author, I want to be able to display a title for my drop zones if needed for clarity.

  • As a course author, I want to be able to display the location of drop zones on the image for clarity.

  • As a course author, I want grading flexibility over whether the activity is graded “all or nothing” or per-item.

  • As a course author, I want to provide per-item feedback, as well as defining specific feedback for common misconceptions in the form of answer combinations.

  • As a course author, I require assistance in making my activity accessible in the form of in-app guidance and warnings when common accessibility mistakes are detected.

  • As a course author, I want to flexibly assign different point weights to different items in order to provide more points to items with higher difficulty.

  • As a course author, I want to define if items can be reused, and if they can, define how many times an item can be reused.

  • As a course author, I want to be able to set if multiple items can be stored in a drop zone, or only one.

  • As a course author, I want to be able to associate multiple items as being correct when placed into a single drop zone.

  • As a course author, I want to be able to create drag and drop activities quickly, with minimal calculations and thought being necessary beyond the scope of designing the learning activity.

  • As a course author, I want to be able to provide the completed (correct) diagram as a handout for learners to take away after the activity is complete.

Related content

Drag-and-Drop - Current State, Gaps, and Opportunities
Drag-and-Drop - Current State, Gaps, and Opportunities
More like this
Drag-and-Drop
More like this
Ordering Problem User Stories
Ordering Problem User Stories
More like this
Drag-and-Drop-v2 XBlock
Drag-and-Drop-v2 XBlock
More like this
Drag-and-Drop Comparator Research
Drag-and-Drop Comparator Research
More like this
Image Hotspot User Stories
Image Hotspot User Stories
More like this