Ich befürchte, mir ist keine Seite bekannt, welche die für Drag&Drop erforderlichen Punkte alle abarbeitet. Zumal es unterschiedliche Varianten gibt - das HTML5-Drag&Drop zum Beispiel wird ovm Browser gesteuert, funktioniert aber nicht auf (allen) Touch-Displays.
Ansonsten funktioniert Drag&Drop im Prinzip so, dass das JavaScript auf das mousedown- oder pointerdown-Ereignis lauscht, dann ein HTML-Element erzeugt, welches das zu ziehende Element visualisiert, und ab da auf das mousemove/pointermovie-Ereignis lauscht, wo dieses Element anzuzeigen sei. Diese Position wird dann mittels CSS (position: absolute) angezeigt.
Beim Loslassen der Maus oder beim Ende des Touch-Events wird dann geprüft, ob sich der Zeigen in einem gültigen Zielbereich befindet. Und dort muss dann entsprechend die Darstellung angepasst werden. Und natürlich müssen die Daten im Hintergrund in eine interne Variable geschrieben werden, damit sie im Datensatz landen.
Die Umsetzung von Drag&Drop-Funktionen ist leider recht aufwändig. Deshalb konnten wir so eine Funktion auch nicht "mal eben" in SoSci Survey ergänzen.
Falls Sie an einer Q-Sort-Aufgabe interessiert sind, können Sie aber mal an die info@soscisurvey.de schreiben, dann können wir den Kontakt zur Uni Erlangen-Nürnberg herstellen.