With the demand for JavaScript growing and expanding, programmers required an easier method and a library of tools to develop dynamic interfaces, presenting an opening in the computer language industry for JavaScript libraries.
We could use this to make TEI style testing items and some other interesting things. Keep in mind that images within these items ought to be sortable as well.
By viewing the page source here, you can now make multiple variable webpage generators. They might be useful for things like this which is a for refining project based questions or you could use as elements in a writing prompt. I have another one that randomizes images as well that works slightly differently.