Difference between revisions of "Drag and drop into text question type"

Jump to: navigation, search

Note: You are currently viewing documentation for Moodle 3.2. Up-to-date documentation for the latest stable version of Moodle is probably available here: Drag and drop into text question type.

m (Moodle versions available)
m
Line 1: Line 1:
{{Questions}}A drag and drop question type where missing words have to be dragged into gaps in a paragraph of text.
+
{{Questions}}
 +
{{New features}}
 +
A drag and drop question type where missing words have to be dragged into gaps in a paragraph of text.
 
==How to create a question==
 
==How to create a question==
 
*Give the question a descriptive name to help you find it in the question bank. (Students won't see the name.)
 
*Give the question a descriptive name to help you find it in the question bank. (Students won't see the name.)
Line 37: Line 39:
  
 
== More documentation ==
 
== More documentation ==
* See the [http://www.open.edu/openlearnworks/mod/oucontent/view.php?id=52747&section=2.3.1 original page]] at the O U site.
 
* More [http://www.open.edu/openlearnworks/course/view.php?id=1581 documentation is available] in the [http://www.open.edu/openlearnworks/mod/oucontent/view.php?id=52747 Open University's reference manual].
 
 
* Nice YouTube video clip: https://www.youtube.com/watch?v=ohoTEfiNGA4
 
* Nice YouTube video clip: https://www.youtube.com/watch?v=ohoTEfiNGA4
  
== See also ==
 
  
* [http://moodle.org/plugins/browse.php?list=set&id=10 Other Moodle plugins from the Open University]
 
* [http://moodle.org/plugins/browse.php?list=category&id=29 Other third-party question type plugins]
 
* [http://labspace.open.ac.uk/course/view.php?id=3484 eAssessment at the Open University with open source software]
 
  
 
[[Category:Contributed code]]
 
[[Category:Contributed code]]

Revision as of 09:48, 8 October 2015


New feature
in Moodle 3.2!

A drag and drop question type where missing words have to be dragged into gaps in a paragraph of text.

How to create a question

  • Give the question a descriptive name to help you find it in the question bank. (Students won't see the name.)
  • Add the question to the text editor, using any formatting you wish.
  • Use double square brackets wo sets of square brackets '[[n]]' with a number in place of the word you wish the students to find:
dragdroptextquestion.png
  • Add the missing words or phrases in the correctly numbered boxes in the 'Choice' section. (You may add extra ones to make the question harder. If you tick 'Shuffle' the display order will be shuffled:
dragdroptextchoices.png


  • Limited formatting of text using <sub>, <sup>, <b>, <i>, <em> and <strong> is allowed.

Groups

  • Choices that are within the same Group are colour coded and may only be dropped in a gap with the corresponding colour. Choices that are marked as 'infinite' may be used in multiple locations.
  • In the example below, Group 1 are verbs and Group 2 are possessive adjectives:
dragdroptextgroupchoice.png
  • The students see Group 1 as white boxes and Group 2 as grey boxes:
dragdroptextgroupdisplay.png

It is not possible to have drag boxes containing multiple lines. If you want to drag long sentences - don't. Give each a label and drag the label.

Accessibility

Drag and drop questions are keyboard accessible. Use the <tab> key to move between the gaps and the <space> key to cycle around the possible choices for each gap.

Scoring and Feedback

All gaps are weighted identically. Only gaps that are filled correctly gain marks. There is no negative marking of gaps that are filled incorrectly. The scoring and feedback systems are similar to standard question types.

Is there a wildcard for blanks to be empty?

The only way to do this is to make a drag item that looks empty, and make students drag that into the boxes that should be empty. As the code ignores drag items that comprise only spaces, you will need to try to use something like a non-breaking space (easy to do with 1 click in the TinyMCE_editor, or type &nbsp in other Text editor).

More documentation