Hallo Gemeinde,
mir wurde dieses Forum empfohlen um evtl. Hilfe bei meinem für mich zwar gewaltigem, für euch aber vielleicht nur kleinem Problem zu erhalten:
Bisher ist es so, dass ich just for fun kleine Tests erstelle und anschliessend den Linkzur URL
per E-Mail
oder FB-Nachricht im erweiterten Freundeskreis verteile.
Da Programmierkenntnisse bei mir aber mehr oder weniger nicht vorhanden sind, benutze ich dazu eine kommerzielle Software (Questionwriter). Nachdem der Inhalt damit erstellt ist, spuckt das Programm eine *. html, eine *.js und eine *.swf Datei aus, welche ich dann manuell auf eigenen Webspace laden kann.
Der Ablauf ist, dass auf der Startseite des Tests zuerst der Name des Teilnehmers abgefragt wird und er dann den eigentlichen Test durchläuft. Anschließend bekomme ich eine E-Mailmit dem Testergebnis zugesand, wie viele Antworten falsch oder richtig waren, die erreichte Gesamtpunktzahl, usw.
Mein Problem ist nun, dass ich mit zunehmender Verbreitung der Tests leider auch zunehmend Testergebnisse mit Namen wie "123456", "qwert", "Käsebrot" usw erhalte und diese dann natürlich ohne größeren Aufwand nicht mehr zuordnen kann. Um das ganze etwas zu verdeutlichen, habe ich hier mal einen kleinen Beispieltest mit 3 Fragen hochgeladen:
https://quizbase.homepage.t-online.de/
Auf den Supportseiten des Herstellers habe ich aber erfahren, dass man einen Parameter z.b. sourceid:"beispieluser" in der htmlverwenden könnte, dann würde als Benutzername im Testergebnis immer der Wert "beispieluser" mitgesendet, egal was der Testteilnehmer ins Textfeld schreibt!
Ich würde nun daher die Tests gerne als FB-Anwendung anbieten. Die App sollte mir nun nach Genehmigung des User als erstes die FB-UID auslesen und dann per "sourceid" an den eigentlichen Test übergeben oder mir sonst irgendwie die FB-UID zugänglich machen. Bei einem mir unbekannten oder kryptischen Namen im Textfeld könnte ich dann anhand der FB-UID feststellen, wer der zugehörige Teilnehmer war!
Nur weiss ich nicht ob und wie das mit dem Parameter sourceid überhaupt klappen kann. Dazu müsste mir die App ja zuerst mal die UID auslesen, anschliessend eine neue zb beispieluser. htmlmit dem Parameter sourceid:"beispieluser" erstellen und diese dann aufrufen. Oder denke ich da zu kompliziert und man kann den Parameter nach Aufruf der App auch irgendwie dynamisch übergeben lassen?
Und falls die Möglichkeit besteht möchte ich das Ganze noch möglichst ohne PHPhaben, da ich mir zumindest für den Anfang noch die Anschaffung von PHP
-Webspace samt SSL-Zertifikat ersparen möchte.
Zur Zeit habe ich noch werbefreien und kostenlosen Webspace bei der Telekom verfügbar, die Adresse wäre da auch mit https erreichbar. Allerdings kein PHPbzw. SQL.
Aber Google sagt, dass man für den gleichen Zweck statt der PHP-SDK evtl. auch die Javascript-SDK verwenden könnte.
Vielleicht kann man mir hier ja erst mal eine Empfehlung geben, wie ich vom Aufbau her am besten an die Sache ran gehe. Wie gesagt ich habe selbst so gut wie keine Ahnung, ich muss mir also alles erst step by step erfragen oder ergoogeln. Für mich wird das also ein "learning by doing" Projekt.
Ich würde mich sehr freuen wenn ich es dank eurer Hilfe irgendwie hinbekommen würde.
Danke erstmal und viele Grüße, J.


LinkBack URL
About LinkBacks






Zitieren
Themenstarter


Lesezeichen