- This topic has 21 replies, 4 voices, and was last updated 11 months, 4 weeks ago by Selina Ehmann.
-
AuthorPosts
-
11. July 2023 at 10:58 #1693ebbyParticipant
Hallo liebe Community,
ich erstelle gerade den Fragebogen für meine Masterarbeit und konnte bisher nicht herausfinden ob/wie es möglich ist in unipark einen Timer für einzelne Aufgaben einzustellen?
Zu 3 Aufgaben in meinem Fragebogen gibt es ein Zeitlimit für die Bearbeitung – ich würde also gerne einstellen, dass Personen einerseits nach Ablauf der Zeit automatisch zum nächsten Punkt weitergeleitet werden, andererseits wäre es toll wenn die Zeit auch sichtbar ist, damit man sieht wie viel Zeit man noch zum Bearbeiten hat.Kann mir hier jemand weiterhelfen? Ich wäre sehr dankbar!!
LG Ebby
11. July 2023 at 11:22 #1694ebbyParticipantHello to the community,
I am currently creating the questionnaire for my master thesis and could not find out yet if/how it is possible to set a timer for single tasks in unipark?
For 3 tasks in my questionnaire there is a time limit for processing – so I would like to set that people are automatically forwarded to the next item after the time has expired on the one hand, on the other hand it would be great if the time is also visible, so that you can see how much time you have left to process.Can anyone help me out here? I would be very grateful!!!
LG Ebby
11. July 2023 at 16:52 #1697mictrParticipantDas erste (sprich das abschicken nach x Sekunden) ist relativ einfach. Du gehst auf die betreffende Seite, wählst in der linken Navigation “Eigenschaften” und wählst dann unter “Layout Optionen” den Punkt “Seite automatisch absenden” und stellst dort den Sekundenwert ein. Der maximal mögliche Wert ist hier 2min.
Das anzeigen ist mit Bordmitteln meines Wissens nach nicht möglich, allerdings kannst du das mit Javascript nachbauen:
Auf der betreffenden Seite erstellst du eine neue Frage vom Typ “Text und Bild” und fügst dort folgenden Code ein (alles zwischen >>> und <<<, in der Hoffnung, dass die Forumsoftware nicht irgend welche Zeichen daraus entfernt):
>>>
<script>
var maxTime = 10; // Zeitangabe in Sekunden.var remaining = maxTime;
var updateFunc = function() {
var min = Math.floor(remaining / 60) % 60;
var sec = remaining % 60;
jQuery(‘#lblTime’).html(min.toString().padStart(2, ‘0’) + ‘:’ + sec.toString().padStart(2, ‘0’));
};jQuery(document).ready(function() {
var handle = setInterval(function() {
updateFunc();
remaining -= 1;
if (remaining <= 0) {
clearInterval(handle);
jQuery(‘#os’).click();
}
}, 1000);
updateFunc();
});
</script><span id=”lblTime”></span>
<<<
Bei maxTime trägst du die gewünschte Dauer in Sekunden ein. Ist Getestet, aber selber testen, um das ganze Live zu sehen.
Anmerkung:
Beide Varianten sind nicht exakt und können (klingt merkwürdig, ist aber so) vom Energiesparmodus der Geräte (Smartphone, Laptop, …) beeinflusst werden, so dass die tatsächliche Zeit länger sein kann. Ggf. könnte es Sinn machen, dir die Verweildauer auf der Seite (rts Variablen) anzusehen oder eigene Zeitstempel beim betreten und abschicken der Seite zu setzen, um diese Information – sofern wichtig – in der Auswertung verfügbar zu haben. Auch dass solltest du mit einigen Testdatensätzen testen, dir die Daten exportieren und überprüfen.
11. July 2023 at 17:21 #1698ebbyParticipant11. July 2023 at 17:23 #1699ebbyParticipantVielen Dank für diese ausführliche und schnelle Antwort!! 🙂
Ich hätte es gleich probiert, aber leider zeigt es mir den Code an – am Foto siehst du was ich eingegeben habe (180 für maxTime).
Woran könnte es liegen?(PS: Ich hab noch nie mit Code in unipark gearbeitet)
Danke und LG
11. July 2023 at 17:24 #1700ebbyParticipantAlso es zeigt mir jetzt als Frage den Code an meine ich (so als hätte ich hier einen Fragetext eingegeben)
11. July 2023 at 19:44 #1703mictrParticipantDas ist eine interessante Frage 😃 Aber ich bin mir nicht sicher, woran es liegt… Du hast eine Frage vom Typ 911 erstellt, den Code dort eingefügt und in der Vorschau bzw. im Fragebogen wird der Code angezeigt? Habs gerade nochmal gemacht, aber bei mir funktioniert es. Ich habe zwei Ideen, was du ausprobieren könntest:
1)
Wenn du die Frage geöffnet hast, sollte im Editor ganz rechts ein Icon sein dass etwa so aussieht: “<>”, dort klickst du drauf, dann kannst du Quellcode (sprich den Code von oben) eingeben. Speichern natürlich nicht vergessen. Dieser Button ist aber abhängig von den Berechtigungen die du hast – da ich aber auch nur Benutzer bin, kann ich dir nicht wirklich helfen, wenn der Button nicht angezeigt wird.
2)
Wenn du bei Unipark angemeldet bist, steht rechts oben dein Benutzername, dort klickst du drauf, wählst persönliche Einstellungen, dann Verhalten des Fragebogeneditors und dort stellst du die ersten beiden Einträge auf Nein, abschließend klickst du unten rechts auf ändern. Das sollte den grafischen Editor (also die Buttons mit denen du Formatierungen vornehmen kannst) ausschalten, dann wird alles als Code gewertet.
Danach öffnest du nochmal die Frage und kopierst den Code hinein und speicherst die Frage.
Auf die gleiche Weise kannst du den Editor später wieder einschalten.
Wenn das alles nicht funktioniert, poste bitte mal einen Screenshot von dem Browserfenster, wenn du die Frage zur Bearbeitung geöffnet hast.
12. July 2023 at 11:17 #1715ebbyParticipant12. July 2023 at 11:18 #1716ebbyParticipant12. July 2023 at 11:23 #1717ebbyParticipantHmm ich hab deine beiden Varianten jetzt probiert (Danke jetzt weiß ich wie man den Code richtig eingibt – das hab ich gestern falsch gemacht ;))
Aber leider sehe ich immer noch keinen Timer.. es zeigt mir nämlich gar nichts an in der Frage-Vorschau (also nur den weißen Hintergrund wie wenn man gar nichts eingegeben hat).
Drei Fragen:
1) Habe ich die Zeit für den Timer an der richtigen Stelle im Code eingefügt (das ist die Zahl 180)?
2) Stimmt der Code mit deinem überein?
3) Ich habe den Fragetyp 998 (das ist der Typ für “Text und Bild” wie du meintest) – ich habe also keine Frage vom Typ 911 (wie du im vorigen Kommentar geschrieben hast)Vielleicht findest du den Fehler ja? Sonst probier ich dass ich ein Video von einem Timer finde und als Video einbette (falls dieser Trick auch klappt)
DANKE jedenfalls nochmals!
12. July 2023 at 18:10 #1718mictrParticipantLeider kann ich die Bilder nicht in der normalen Größe öffnen… Aber ich glaube, du hast die 180 an der falschen Stelle eingetragen… Das müsste so aussehen:
1) var maxTime = 180; // Zeitangabe in Sekunden
Jegliche Angabe die hinter einem doppelten Slash steht “//” wird ignoriert und hat keine Auswirkungen.
2) Kann ich leider nicht lesen bzw. die Bildern nicht vergrößern. Vielleicht lädst du die Bilder auf einem externen Bilderhost oder Dropbox oder Googledrive oder oder oder hoch damit man diese in ausreichender Größe ansehen kann.
3) Der Fragetyp 998 sollte ebenfalls funktionieren.
4) Das mit dem Timer Video dürfte ebenfalls funktionieren, allerdings wird die Seite ja beim Ende des Videos nicht abgeschickt. Natürlich kannst du die Unipark interne Funktion nutzen, aber ich glaube deren Timer reicht nur bis zu einer Dauer von 120 Sekunden – zusammen mit dem Video würde das aber funktionieren.
Du könntest auch die Befragung öffentlich schalten, die Timer Seite ganz nach vorne verschieben und mir dann den Link geben, dann kann ich mir das selbst im Browser ansehen und möglicher Weise den Fehler finden.
12. July 2023 at 23:00 #1722ebbyParticipantIch probiers Mal per WeTransfer mit den Fotos (hoffe der Link geht) 🙂
12. July 2023 at 23:30 #1723ebbyParticipantIch hätte gerade versucht die Umfrage öffentlich zu machen finde aber nicht wo man das einstellen könnte (mir ist zum heulen mit dem Programm). Mein Akkount ist in einem Team von der Uni enthalten – vielleicht habe ich also nicht alle Rechte?
Ich merke du bist echt bereit mir hier zu helfen – und ich will deine Zeit nicht ewig strapazieren. Wäre es vielleicht effektiver wenn wir uns kurz Mal online zusammensetzen? Ich zeig mich auch gern erkenntlich für die Hilfe!
LG Ebby
14. July 2023 at 13:53 #1726mictrParticipantSooo… erstmal sorry für die Wartezeit. Aber gestern war ein langer Tag und ich hatte um 20:00 keine Lust mehr den PC einzuschalten.
Mit “Öffentlich schalten” meinte ich, dass du die den Projektstatus in den Projekteigenschaften auf “aktiv” änderst und ein gültiges Anfangs- und Enddatum einstellst und mir dann die URL zur Befragung gibst (Die URL kannst du mit dem Stift rechts daneben auch anpassen und nach deinem Projekt benennen). Aber ich glaube, dass werden wir nicht brauchen…
…denn es gibt auf gute Neuigkeiten:
Das Problem ist auf den jetzt großen Bildern gut zu erkennen: Diese auf Verärgerung und Verwirrung der Nutzer optimierte Forensoftware hat meinen Code leicht verändert. Aus meinem Code wurden alle Hochkommata ‘ durch ‘ bzw ’ ersetzt – das mag für Sprache vielleicht sinnvoll sein, für Code jedoch nicht und führt dazu, dass dieser nicht mehr funktioniert – auch wenn man ihn wie du an der richtigen Stelle eingefügt hat.
Daher habe ich den Code bei dem privatebin gepostet und so eingestellt, dass der Code nach 7 Tage automatisch gelöscht wird. Da diese großartige Forensoftware meine Posts immer ohne Fehlermeldung ablehnt, wenn die Posts Links enthalten, musste ich das “https ://” vorne entfernen, aber es solle ausreichen, wenn du den Link kopierst und in einem neuen Fenster öffnest.
privatebin.net/?551e5e71458da053#J2xEPDWfmuM3m46fPyTL7DihysqggwqyafSZJGHxMou
Den Code bitte kopieren und wieder an der gleichen Stelle einfügen und speichern. Und dann in der Vorschau den Timer bestaunen.
Wenn das – aus welchem Grund auch immer – weiterhin nicht funktionieren sollte (oder du andere Fragen hast) kannst du dich gerne melden – wir kriegen den Timer schon ans laufen.
14. July 2023 at 15:34 #1727ebbyParticipantJUHUUUU es hat geklappt!!!! :DDD
Ich kann endlich den Timer bestaunen 😉 Danke danke danke!
Ich bin so unglaublich erleichtert – tausend Dank dass du mir da so geholfen hast und auch drangeblieben bist nachdem es nicht sofort geklappt hat, das ist echt nicht selbstverständlich!
-
AuthorPosts
- You must be logged in to reply to this topic.