Dokumentation und Lizenzierung

Wie kann ich die GameSurvey nutzen?

Die GameSurvey baut in der aktuellen Version auf die OpenSource Software LimeSurvey auf die under der GNU General Public Licence zur Verfügung steht. Diese ist kostenfrei erhältlich und kann auf einem geeigneten Webserver installiert werden.

Zusätzlich wird noch eine Animation im Flash oder HTML5 Format benötigt. Die in der GameSurvey verwendeten Grafiken wurden erworben und unterliegen daher dem Urheberrecht des Erstellers. Mit etwas Geschick lassen sich aber einfache Avatare und Objekte selbst digital erzeugen oder händisch zeichnen und Einscannen. Wenn man nicht über ausgereifte HTML5 Kenntnisse verfügt wird meistens auch noch eine Animationssoftware benötigt. In meinem Fall habe ich Hype2 von Tumult verwendet da die Software für nur rund $50 zur Verfügung steht. Wer über eine existierende Lizenz einer professionellen Software wie „After Effects“, „Apple Motion“ oder Macromedia Studio verfügt kann natürlich auch diese Software verwenden.

Danach muss eine entsprechende Umfrage in LimeSurvey erstellt und die IDs der zugehörigen Auswählfelder (z.B.: ‘#answer462872X8X10A2’ ) aus dem Quelltext gelesen werden um über die richtige Adresse für die Verknüpfung mittels JavaScript Befehle zu kennen.

Danach kann man sämtliche Darstellungen in der LimeSurvey Befragung mit folgenden CSS Ergänzungen unsichtbar machen:

<p style=”text-align: center;”>
<script>
$(document).ready(function() {
$(“.answer”).hide();
$(“.survey-description”).hide(); $(‘span[class=”questionhelp”]’).attr(‘hidden’, ‘hidden’); $(“.save-all”).hide();

$(“.submit-buttons”).hide(); $(“.clear-all”).hide(); $(“.survey-question-help”).hide(); $(“p”).css(“background-color”,”#FFFFFF”); $(“table”).css(“background-color”,”#FFFFFF”); $(“table”).css(“border-color”,”#FFFFFF”); $(“p”).css(“background-color”,”#FFFFFF”); $(“td”).css(“background-color”,”#FFFFFF”); $(“tbody”).css(“background-color”,”#FFFFFF”); });

</script><iframe align=”middle” frameborder=”0″ height=”400″ scrolling=”no” src=”/limesurvey/Eierlikör.html” width=”600″></iframe></p>

Die gewünschten Texte und Felder müssen in der jeweiligen Animation mittels „Action per Klick“ Verweis dem per JavaScript dem jeweiligen LimeSurvey Feld zugeordnet werden. Beispiele:

Beispiele für verwendete Scripts zur Übergabe von Aktionen aus der Animation an das LimeSurvey System:

// Bei Klick auf dieses Feld/Text wird die Antwortalternative „462872X8X10A2“ in LimeSurvey als gewählt markiert

window.parent.$(‘#answer462872X8X10A2’).click();

// Bei dieser Aktion (im Beispiel ein Klick) wird auf eine anderes Seite / Sequenz verweisen (in diesem Beispiel auf die nächste Seite)

window.parent.$(‘#movenextbtn’).click()

Die Animation muss dann in einer interaktiven Version exportiert, auf einen Webserver geladen und in die zuvor erstellte LimeSurvey Umfrage eingebettet werden. Danach kann die Onlinebefragung wie gewohnt über LimeSurvey verwaltet und veröffentlicht werden. Unbedingt alle aktiven Felder sowie die richtige Zuordnung der Übergabebefehle vor dem Aussenden Testen.

*Die technische Umsetzung der GameSurvey (Version 1 aus 2013) wird unter einer Creative Commons Namensnennung – Weitergabe unter gleichen Bedingungen 3.0 Österreich Lizenz veröffentlicht. Ausgeschloßen davon sind sämtliche Grafiken die in der Demo-HTML5 Animation und der Hype Datei verwendet werden. Sie dienen nur zu Demozwecken und dürfen leider weder für private noch berufliche Zwecke weiterverwendet werden. Sie können jedoch die Lizenzen dieser und auch weiterer Grafiken kostengünstig auf https://www.gamedevmarket.net erwerben.

Bei Interesse an einer gemeinsamen Zusammenarbeit würde ich mich über eine Kontaktaufnahme freuen.