Reorder the story - drag n drop
Teaching languages you want the students to read words over and over again. One way is to let them reorder the story or the sequence of some lines. There are plenty posibilities doing this with pictures, but to do it with simple text seems to simple... Anyway, here is a rapidly found example http://request.org.uk/restart/2015/11/03/christmas-drag-and-drop-game/ (I'm not religious so be happy...).
The idea is to do the reordering vertically with some lines that starts out in disorder - and the player orders the lines:
Mary had a little lamb, little lamb,
And everywhere that Mary went
little lamb, Mary had a little lamb
Mary went, Mary went, everywhere
whose fleece was white as snow
that Mary went
The lamb was sure to go
The player no has to move the lines with dnd. And ends up with a perfect verse.
It ought to be a quite simple job to program, I believe. I would be happy if anyone did.
The purpose is quite simple: students have to read words, understand frases and connect the frases in an order which is cognition in many levels.
Next step, say, another idea, is to reorder frases that are split. Technically the table of lines will have to rows, not just one. That is, I think the solution is best based on a table of lines with on coloumn (or two tables, the correct and the disordered). From that base you can add coloumn with text or pictures...
I hope I have inspired somebody.