Drag the Words
A free HTML5 based question type allowing creatives to create text based challenges where users are to drag words into blanks in sentences. Excellent for language training among other things. Use this with the H5P plugin for WordPress, Moodle or Drupal.
Would you like to create content like this on your own?Get started
Register on H5P.com to start creating H5P Interactive content. Your content can be accessed via direct link, embeded, or inserted into any learning management system that supports LTI integration.
Drag the Words allows content designers to create textual expressions with missing pieces of text. The end user drags a missing piece of text to its correct place, to form a complete expression.
May be used to check if the user remembers a text she has read, or if she understands something. Helps the user think through a text.
It's super easy to create a drag the words task. The editor just writes the text and encloses the words that are to be draggable with asterix signs like *draggableWord*.
- Add as many expressions and missing pieces of text as you like
- A hint may be added to each missing piece of text
- Drag the Words can be included in Presentation, Interactive video and Question set content types
Learn how to create Drag the Words in this tutorial.
The H5P content on this page is licensed under Creative Commons Attribution 4.0 International unless another Creative Commons license is specified under rights of use. The author of the content is H5P Group
New to H5P? Read the installation guide to get H5P on your own site.
Sun, 01/25/2015 - 10:52
It would actually be really
It would actually be really cool to have an image of the missing word in the text field something like what quiz sentence drop does..
Mon, 01/26/2015 - 11:12
I agree! Noted :)
Tue, 08/01/2017 - 09:46
iamges and words
Yes, it would be great to use images, but not excluding the words option
Thu, 08/12/2021 - 05:03
Drag and Drop
Hi Falcon, do you think we can create this game with your plugin? ( WP): https://pmpritagame.github.io/
Looking forward to hear from you.
Thu, 08/12/2021 - 18:41
Hi caesaregypt,You definitely
You definitely can, I created a simple content to demonstrate this. You can also check the pages below for more information:
Drag and Drop Tutorial - https://h5p.org/tutorial-drag-and-drop-question
Creating Drag and Drop with multiple dropzones and draggables - https://bv-demo.h5p.com/content/1291018197627762039
Thu, 08/12/2021 - 18:58
Thank you! You are amazing! Most helpful! Now this works in WordPress also right? Thanks again.
Thu, 08/12/2021 - 20:44
Hi caesaregypt,Yes this will
Yes this will also work with Wordpress.
Mon, 08/16/2021 - 08:00
Last thing, where do we buy
Last thing, where do we buy your plugin? We cannot find the shopping part.
Mon, 08/16/2021 - 18:36
Hi caesaregypt,The plugin is
The plugin is free, you can head over to the the Getting Started page for more information on how to install it.
Mon, 08/16/2021 - 19:29
Amazing!!! thank you
Amazing!!! thank you
Mon, 08/16/2021 - 19:44
We just saw that there is a
We just saw that there is a porice of 570$/year...but you said it is free? can you explain please? thank you
Mon, 08/16/2021 - 21:52
Hi caesaregypt,There are 2
There are 2 ways of hosting your contents.
Thu, 08/19/2021 - 17:33
Hi BV52,One more question we
One more question we have. Beside that column based game, does your H5P plugin have the capabilities to sort them also. Example: Have the kids in kindergarten put the numbers in correct order from 1-10. So if they do 13245...it will be incorrect. Let me know please. Thank you
Thu, 08/19/2021 - 18:51
Hi caesaregypt,Do you mean
Do you mean something like this: https://bv-demo.h5p.com/content/1291408350651580129
Thu, 08/19/2021 - 19:31
Yes, similar, Is there a
Yes, similar, Is there a vertical alignement of those columns? or only in this long horizontal way?
Fri, 08/20/2021 - 18:43
Hi caesaregypt,Yes it can be
Yes it can be either horizontal or vertical. You can check this example: https://bv-demo.h5p.com/content/1291409209551916909
Fri, 05/01/2015 - 20:50
extra redundant choices?
Very cool content type. Thank you very much.
Just little question: I would like to add some extra redundant choices which are not right at all. For example, there are only three blank cells (answers) but with five (more than 3) choices? EX: *I* *like* *h5p* (three blank cells) but with [I], [like], [h5p], [do], [not] five choices.
Is this possible for now?
Tue, 05/05/2015 - 18:37
Thank you for your feedback.
Wed, 11/15/2017 - 13:20
extra redundant choices
I agree with hosais: extra redundant choices will be a great update for this activity!
Thu, 12/21/2017 - 10:39
I also want extra redundant choices
I also agree.
This is nicely formatted, but would be better with extra redundant choices.
Tue, 02/06/2018 - 12:08
Having this feature would be fantastic. What would it take to get it going?
Wed, 07/08/2015 - 23:17
using asterisks and colons
This has been a great tool for changing up my lessons. I have run into an issue.
I'm creating on a lesson on programming, the language we're using contains colons and asterisks. I was able to replace them with the HTML codes for "drag the words". However, in the initial display of the drop list, any word with an HTML code shows the underlying html code, not the symbol it's meant to represent. If you move the word and it'll redraw it correctly but it's that initial display that's the issue. Do you have any solution to this?
Thu, 07/09/2015 - 08:30
I don't think there is a
Thu, 11/26/2015 - 03:49
Disable the embed and download
I want to attract the visitors to my website by providing them free practice lessons. So, I need to disable the download or embed from the frame so that others are unable to embed the content in their sites. Is it possible to do it?
Thu, 11/26/2015 - 14:04
Yes, there are both settings
Fri, 11/27/2015 - 01:45
does not work
Yes I found and disabled them but when I do this it disables the whole content and only the frame loads.
Fri, 11/27/2015 - 13:31
What happend here? How did
Fri, 11/27/2015 - 01:48
Ok its working now. Thank you for your help.
Fri, 11/27/2015 - 13:30
Thu, 12/10/2015 - 11:26
Mix the words
I don't know if i use it well but the answers are in thr right order, so the exercie is very easy. How can i mix the words ?
thank you for your help :)
Thu, 12/10/2015 - 15:20
Hi! The order of the words
Sat, 02/20/2016 - 11:42
I am new to this, but am struggling to find the link that allows me to add questions to this - any pointers please?
Tue, 02/23/2016 - 11:57
You mean like adding multiple
Fri, 04/10/2020 - 18:35
I have the same question
I am using the Moodle plugin and I want to create a series of drag the words questions. How can I do that?
Fri, 04/10/2020 - 19:53
Hi Mar27,You can do this by
You can do this by using Quiz (Question Set). Not only will you be able to add multiple Drag the Words you can also add different question types.
Sat, 02/20/2016 - 23:41
I need this content type to
I need this content type to make answers in any order correct. for example:
To most verbs, just add -ed for past simple or -ing for the present participle. Examples: *played* and *emailing*
The user should be able to drag 'played or 'emailing to any of the two blanks and it should show correct.
This is possible with fill in the blanks, but I understand this is not possible with drag the words, is that correct?
Tue, 02/23/2016 - 11:59
Yes, I'm afraid that is
Mon, 02/22/2016 - 15:36
Resizable Drop Fields
This is an excellent application for making gapped texts for language teaching. I can see great potential for developing students' awareness of text features, but the limited length of the drop fields restricts the length of strings that can be displayed after the drop. Here's an example of what I wanted to do: https://h5p.org/node/8272
Would it be possible to make the drop targets resize to the length of text when dropped?
Thanks for this fantastic innovation in online content creation - H5P has massive potential!!
All the best, Martin
Tue, 02/23/2016 - 09:29
I'm happy you enjoy H5P :)
"Drag the Words" content type was designed to drag single words and one of its features is that it's usable inside compound content types such as Course Presentation, Interactive Video and Question Set. It is a bit problematic to add dynamic size dropzones because they would cause the content height to increase and decrease on each drag and drop, as a standalone content type this is not a problem, but when used inside other content types that introduces design and real estate problems.
However I believe you have a good point and I think others would benefit greatly as well from being able to create "gapped texts". At present I don't think we have any plans to change the Drag the Words content type to add this feature, but it should be easy for any developer to use Drag the Words as a base and expand upon it to create the content type you're visualizing. Feel free to check out the code at github, and please share your code with the H5P community if you decide to do this :)
Have a nice day, Thomas
Sat, 12/17/2016 - 16:16
As a language teacher I enjoy to let my students reorder frases of a story-line. This is partly possible with Drag the words, but as noted, the gaps are shorter than a long fill-in.
Could it be a solution to make the gap size equal to the largest fill-in? Perhaps as an option. Or should we make a new game? Drag the lines...
Thanx for a thrilling concept.
Mon, 12/19/2016 - 09:43
That sounds like a great question type. I think the "Drag and Drop" content type might be more suitable for this, but I can appreciate that it is not particularly author-friendly.
I think reordering of phrases from a story-line could sounds like an excellent concept. However making a content type have too many responsibilities may often lead to it being not great at any of them. Thus I think it would be best if it was a new separate content type based off "Drag the words", "Drag the lines" sounds great! :)
I think this will have the highest chance of being implemented if you provide a detailed vision of the content type in the "feature request" forum, where it will get the most exposure to developers.
Sun, 10/16/2016 - 08:20
single drag and multiple drops
I am thinking to create true & false exercise using drag n drop. I would like to know If I can just define two drag words (True and False) and allow them to drop into multiple blank texts.
If not, what other content type allow me to create true/false exercises
Mon, 10/17/2016 - 09:30
single drag and multiple drops
I'm not sure if Drag and Drop supports multiple drops. I believe it is a one to one binding between question and answer. However, a true/false content type is going to be released fairly soon. You can check out what it's going to look like here:
If you are a developer or have access to one you can try and implement it using the source code on github:
Thu, 10/20/2016 - 05:14
large drag and drop
I have 12+ drag word; I am having difficulty using this feature in the mobile devices. Unable to drag words into appropriate place. The scrolling is not working while dragging the word.
Thu, 10/20/2016 - 07:40
Created work task
I can confirm this problem. An example can be seen here. I've created a Jira-task on this, so it can be followed up, and fixed.
Sat, 12/03/2016 - 07:02
Drop down select
Do any of your question formats do something similar but where the words can be selected from a drop down list instead?
Sun, 12/04/2016 - 21:07
Drop down select
That's not possible right now but if you would like to share this idea with others in the community you could always make a feature request in the feature requests forum!
Wed, 08/08/2018 - 06:30
Option to have drop down select
Yes, it would be really great to have this option to have questions formats where the words can be selected from a drop down list, as another option to quiz type of questions.
Wed, 08/08/2018 - 07:23
Hi Nathalie,There is someone
There is someone in the community that is working on something like this. You can read more about it here.
Tue, 04/11/2017 - 15:43
assign more than one word to a categorie
First thanks for your unafforable work. h5p ist the tool if been waiting for years.
But by the first try to build an exercise for abroad pupils, I've got a problem. I want build an exercise, in which they have to allocate different words, in this case verbs, adjectives and nouns to their categorie per dragging them to their place, but this is not possible, because every word has it's assigned place. I see no solution for that, maybe you' would be so kind and help me in this case