wunderbyte-gmbh / moodle-mod_mooduell Goto Github PK
View Code? Open in Web Editor NEWPlayer vs. Player Game using Moodle Quiz Questions (Multiplayer Oriented Online DUELL)
License: Other
Player vs. Player Game using Moodle Quiz Questions (Multiplayer Oriented Online DUELL)
License: Other
Kann man in der Übersicht bei den beendeten Spielen anzeigen, ob man gewonnen/verloren hat?
Momentan muss man noch zuerst auf das Spiel drücken und auch dann muss man die "Hackerl" zählen um zu sehen wer gewonnen hat.
Bei den Details zu den beendeten Spielen kommt der Button mit "Zurück zur Übersicht" mittels diesem kommt man allerdings nicht zurück zur Übersicht der beendeten Spiele was denk ich angedacht wäre sondern zurück zum Hauptmenü.
Beispielsweise über Nick-Names. Eventuell auch Admin-Setting zur Anonymisierung.
The list of categories in mooduell settings should be limited to only the categories of the active context (and all the contexts up until system)
Wenn ein User den Kurs verlässt oder gelöscht wird, sollten seine Einträge auch aus der Games-Tabelle und aus den Highscores gelöscht werden.
Hierfür sollte ein Cronjob in regelmäßigen Abständen (jede Stunde?) folgende Einträge löschen:
Implementierung funktioniert soweit ich das sehe, allerdings wäre eine Benachrichtigung darüber oder zumindest ein erneutes nachfragen ob man wirklich aufgeben möchte meiner Meinung nach gut. Man kann zwar über die beendeten Spiele sehen welche und das Spiele aufgegeben wurden allerdings werden die dort auch als verloren gekennzeichnet.
In der Bestenliste wird neben den Spielern ein Pokal angezeigt. Derzeit sind dort bei mir nur drei Teilnehmer eingetragen daher wie würde das ab dem vieren Platz aussehen? Außerdem wenn man auf diesen Pokal tippt bekommt man ebenfalls die generische Fehlermeldung das etwas schief gegangen ist. Soll dieser Pokal überhaupt ein Button sein? Wenn ja, welche Funktionalität ist dafür vorgesehen?
Wenn man bereits zuvor zur Verfügung gestellte alt Version von MooDuell installiert hat, lässt sich die App bzw. das Update nicht installieren. Das heißt man muss die alte Version der App vorher löschen damit sich die neue installieren lässt.
Ich hab diese Funktion im bestehenden Quiz (MooDuell Präsentation) eingeschaltet und ein neues Spiel gestartet. Bei der Darstellung der Frage hat sich für mich nichts geändert.
Es verschwinden leider bei allen Seiten die Header wenn man scrollt. Was bei den meisten kaum ein Problem darstellt aber trotzdem "nice to have" wäre ist für die Bestenliste etwas ungünstig vor allem nachdem man jetzt auf sich selbst zentriert ist und so die Information in welcher Aktivität man sich befindet verloren geht wenn man nicht rauf scrollt.
Users can only play against other users in their own group
Use timestamp for filtering when fetching users
Es steht unter den einzelnen Quizzen, dass keine offenen Spiele existieren, obwohl mehrere Spiele aktiv sind.
Wenn man Freunde hinzufügt und die App danach neu startet, werden diese Freunde wieder gelöscht. Nach einem Neustart ist die Freundesliste immer komplett leer.
Wenn bei Multiple Choice Fragen die Zeit abgelaufen ist werden zwar die angegebenen Antworten als richtig oder falsch markiert, allerdings bleibt weiterhin das Overlay und es läuft ein Ladebalken, wenn man neben den Weiter-Button drückt stoppt/verschwindet der Ladebalken allerdings kommt man nur durch drücken auf den Weiter-Button zur nächsten Frage.
Gewichtung der Fragenkategorien mit Prozenten sollte bei beim Test funktionieren.
mod_quiz_get_quizzes_by_courses -> mod_mooduell_get_quizzes_by_courses
This new Webservice will return all quizzes which match the mooduell prerequisites:
Die Einstellungen im Plugin sind nicht selbsterklärend. Daher wäre ein Standard-Hilfe-Button für alle Einstellungen von Vorteil.
Verwende ganze Namen
Zeige "Weiter" Button
Zeige die korrekten Antworten
Countdown
Zeit um korrekte Antworten zu sehen
Gewichtung der Fragen
The app should be able to show general feedback after the question was answered. Therefore, the MooDuell Plugin has to return general feedback either with the answer_question webservice call.
Momentan wenn man eine Frage liest, danach die App beendet und dann die App wieder neu startet kommt man wieder zu der selben Frage und der Countdown beginnt wieder von neu.
Durch das kann man den Sinn des Countdowns recht leicht umgehen und alle Fragen ganz leicht ohne Zeitlimit nachschauen.
Der Ladebalken soll während die richtige Antwort angezeigt wird, anzeigen, wie viel Zeit man hat um die richtige Antwort anzusehen. Also genauso wie das bei den Fragen gemacht ist.
Wenn kein Zeitlimit eingestellt ist, kann man den Ladebalken natürlich weglassen oder voll lassen, sodass er nicht runterläuft.
Wäre es möglich, direkt im jeweiligen Quiz einen Link einzurichten, wo man dann zu dem Menüpunkt "Question Bank" kommt um neue Fragen zu erstellen?
Da der jetzige Weg um eine neue Frage zu erstellen sehr umständlich ist, bzw. für Leute die sich mit moodle nicht auskennen schwer zu finden ist.
LG Jakob
Wenn man normal ein Spiel verloren hat wird angezeigt, dass man aufgegeben hat.
Wenn eine Frage falsch beantwortet wird und dann die richtige Antwort angezeigt wird, wird dies in der Farbe orange angezeigt. Kann man das vielleicht auf grün ändern, damit klarer ist, dass das die richtige Antwort ist?
Momentan wird kursive Schrift noch so angezeigt. Es wäre aber gut, wenn bei uns (vor allem für lateinische Begriffe) die kursive Schrift wirklich auch kursiv angezeigt wird.
Ist es möglich eine Option einzubauen, die die offenen Spiele einklappt?
Momentan kann es sehr unübersichtlich werden, wenn viele Spiele gleichzeitig offen sind.
Leider war das Problem nicht wirklich reproduzierbar und tritt nicht immer auf, aber bei manchen Fragen friert der Bildschirm ein das heißt es läuft zwar der Countdown ab man kann aber auf keine Antwort drücken.
Das weiterschalten zur nächsten Frage geht dann wieder. Das Problem trat sowohl beim Start eines neuen Spiels auf als auch mitten in einem Spiel, allerdings vermehrt bei der Frage: "Um ein bestehendes Quiz für MooDuell freizuschalten oder...". Anfänglicher Verdacht auf Fragen nach einer Multiple Choice Frage hat sich leider auch nicht bestätigen lassen.
Um für die gesamte Moodle Instanz Statistiken zu verbergen oder anzuzeigen sollte es ein Admin-Setting geben (settings.php) oder einen Capability.
Funktioniert nur bei manchen Wörtern werden Spieler obwohl nicht vorhanden und auch so in der Liste angezeigt nicht gefunden. Beispielsweise Daniel wird gefunden wenn man das D eingibt verschwindet aber wieder wenn man Da oder Daniel eingibt.
Auf iOS kann man momentan bei Profil nicht Scrollen und deshalb die "Zeige inaktive Spiele" einstellen.
Durch einen swipe nach rechts lässt sich das Kontextmenü auch im Login Screen einblenden. Es werden leere Seiten für den Home Screen MooDuell und Bestenliste angezeigt. Erst beim Klick auf das Profil kommt die Fehlermeldung "Etwas ist schief gegangen. Bitte starte die App neu!"
Es wäre gut, wenn man die Option hätte gegen einen zufälligen Gegner zu spielen. Genauso wie es schon bei der vorherigen Version möglich war.
Ich habe momentan nur Spiele starten können, wenn ich einen spezifischen Gegner auswähle.
Wenn man sein Pseudonym umstellen will, steht statt Pseudonym "Peudonym".
Abbrechen durch Klick oder ähnliches sollte möglich sein.
Wenn in der App etwas schief geht, wird der User durch die Fehlermeldung dazu aufgefordert die App neu zu starten. Könnte man diese nicht automatisch einfach neu starten mit vorhergehender Warnmeldung.
functionality:
mod_quiz_get_user_attempts
mod_quiz_start_attempt
Soweit ich das sehe wird wenn man ein neues Spiel startet und nach der Auswahl eines Gegners die zurück Taste des Smartphones benützt ein neues Spiel für beide ausgewählte Gegner angelegt und man spielt gegen den zuletzt gewählten. Allerdings wird für das zuvor angelegte Spiel die erste Frage als falsch markiert. Wenn man innerhalb des Spiels die zurück Taste drückt oder die App schließt passiert dieses Verhalten nicht.
Right now, we add calls to cache only when they are returned. We should add the as soon as they are fired to catch expensive simultaneously fired calls.
Durch einen swipe nach links kommt bei offenen Spielen ein "Ich gebe auf!" Button, allerdings ohne Funktionalität.
Ist dies mit "Delete" in den bekannten Bugs gemeint?
Bei erstmaligem Login wird zwingend ein Pseudonym verlangt:
Wenn man bereits ein ein Pseudonym gesetzt und im Profil auf Pseudonym ändern geht kann man dies "zurücksetzen" indem man keinen Inhalt ins Textfeld eingibt, das heißt danach passiert der gleiche Ablauf wie oberhalb beschrieben.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.