Drag
Drag Behaviour
The Drag behaviour can be added to any Object. It will have the affect of making the object draggable. An optional "correct" drag target can be set with navigation and scoring options relating to this
Drag Direction
Which direction the object can be dragged in: Any, horizontal or vertical (default = Any).
Limit to Object
The object within the bounds of which the draggable object can be dragged (default - none). If no object is defined, the draggable object can be dragged anywhere.
Target Object
The intended destination for the draggable object. The object it should be dropped on (default = None).
Snap to Targets
Whether the object, when dropped, should snap to the target object (default = false). The top left corner of the dragged object will snap to the top left corner of the target object if true.
Snap to Grid Width
Defines the width in pixels of a grid that the object will snap to as it is dragged. The grid will not be visible to the user.
Snap to Grid Height
Defines the height in pixels of a grid that the object will snap to as it is dragged. The grid will not be visible to the user.
Drop Type
How dropping of the dragged object on the target object will be judged: Mouse inside target (default), Object inside target or Object touching target. These may seem subtle but in some cases will significantly change the user experience, so choose carefully.
Go to Page Correct
(Learning only - not available in Diagnostic or Post Learning Assessments projects)
The page to navigate to when the draggable object is dropped on the target object (default = none). In diagnostic and post learning assessments, this can be achieved by specifying a page to go to when correct in the Page Properties / Assessment tab.
Go Before Release
If true, the interaction will be judged correct as soon as the object is dragged to its target, i.e. before the mouse button is released (default = false).
Go to Page Wrong
(Learning only - not available in Diagnostic or Post Learning Assessments projects)
The page to navigate to when the draggable object is dropped on an object other than the target object (default = none). In diagnostic and post learning assessments, this can be achieved by specifying a page to go to when incorrect in the Page Properties / Assessment tab.
Reset on Release
If true, the object will return to its start position if dropped anywhere that is not specified as a target object. If false, the object will remain where it is when dropped, even if it is not dropped on a target object (default= true).
Use Reset Animation
If true, a smooth animation will be used to return the object to its original position if dropped outside of a target object (provided that Reset on Release is also true). If false, the object will snap back to its original position (default = true).
Show When Over
Allows the user to define a list of objects that should be shown when the draggable object is over them. For this to work, those objects should be visible but not opaque (see Object Properties) (default = none).
Hide on Leave
If true, objects that are show when the draggable object is over them will be hidden again when the object moves off them (default = true).
Correct on Drop
If true, the interaction will be judged as soon as the object is dropped (rather than when Judge Task is called from, for example, a Mouse Interaction behaviour) (default = false).
NOTE: Multiple objects with Drag behaviours can be added to one page. If each object has a target object specified, any draggable object can be dropped on any target object allowing you to build complex drag and drop interactions.
Created with the Personal Edition of HelpNDoc: Easily create iPhone documentation