Ja, Sie können beliebige Daten in einer "internen Variable" speichern, siehe auch Eigene Formularelemente verwenden.
Die Daten liefert die Methode (Funktion) .getDistribution() des DistributionBuilder Objekts. Diese können Sie z.B. beim onChange (s. Ihr Code oben) aufrufen.
Wenn Sie z.B. eine interne Variable "IV01_01" definiert und die Frage IV01 in den Fragebogen gezogen haben, dann könnten Sie in deer function() hinter dem onChange z.B: noch eine Zeile ergänzen:
document.getElementById("IV01_01").value = JSON.stringify(distbuilder.getDistribution());
Dann erhalten Sie einen Text wie z.B. [2,1,2,3], das ist ein JSON-kodiertes Array. Wenn Sie die Werte lieber in mehrere einzelne Variablen speichern (zu empfehlen), legen Sie entsprechend mehr interne Variablen in IV01 an und verwenden Sie z.B. folgenden Code.
// Erstmal die Verteilung auslesen
var dist = distbuilder.getDistribution();
// Dann alle "Spalten" durchgehen
for (var i=0; i<dist.length; i++) {
// Hier benötigen wir eine zweistellige Kennung für das zugehörige Item, z.B. Index i=0 => 01, 1 => 02 u.s.w.
var itemID = String(i + 1);
if (itemID.length < 2) itemID = "0" + itemID;
// Und den Wert dann noch abspeichern
document.getElementById("IV01_" + itemID).value = dist[i];
}
Wenn es nicht auf Anhieb funktioniert, benötigen Sie die Fehlerkonsole des Browsers: JavaScript: Fehler finden. Posten Sie dann auch gerne einen Pretest-Link direkt (!) zur entsprechenden Seite im Fragebogen.