====== Cert-Quiz ====== Online Spiel zur Vorbereitung von Prüfungen oder anderen Lernzielen ===== Minimalziel ===== Eine in einem Klassenraum / Schulungsraum gemeinsam spielbare Version. ===== Datenbasis ===== * Fragenpool ( Creative Commons Namensnennung-Weitergabe unter gleichen Bedingungen 3.0 Deutschland Lizenz ) * Benutzer * Themenpool ===== Ablauf ===== ==== Spieltisch ==== Ein erster Benutzer (Dealer) wählt ein Ober-Thema ( z.B. LPI 101 ) oder ein oder mehrere Unterthemen ( z.B. Partitionierung ) aus dem Themenpool, und startet damit einen neuen Spieltisch. Er gibt an wie viele Fragen gestellt werden. Weitere Benutzer können sich an dem Tisch anmelden. Der erste Benutzer wählt aus, wen er an dem Tisch aufnimmt und startet dann das Spiel. ==== Fragen eingeben ==== Die Benutzer * geben zu jedem Unterthema eine neue Frage ein, * wählen ein Frage aus dem Pool * oder verändern eine Frage aus dem Pool Es gibt drei Sorten von Fragen: * single choice * multiple choice * Text-Eingabefeld Pro Frage haben die Teilnehmer 5 Minuten Zeit. Während der Eingabe der Frage laufen Fortschrittsbalken: * einer der anzeigt wie viel Zeit für das Stellen der Fragen noch bleibt. * einer für jeden Benutzer der anzeigt, wie viele Fragen die anderen Benutzer schon eingegeben haben. Haben alle Benutzer die eingestellte Anzahl der Fragen eingegeben, dann kann der Dealer die Prüfung starten. Wenn die Zeit abgelaufen ist, werden fehlende Fragen mit Fragen aus dem Pool aufgefüllt und der Dealer kann die Prüfung starten. ==== Prüfung ==== Jeder Benutzer bekommt die Fragen der anderen Benutzer gestellt. Pro Frage ist 1 Minute Zeit. Jede Frage ist auf einer eigenen Seite, es gibt eine Übersichtsseite auf der man * alle Fragen in Kurzform sehen kann * sehen kann welche Fragen man schon beantwortet hat * und welche Fragen man zur Wiedervorlage markiert hat. Während der Eingabe der Frage läuft ein Fortschrittsbalken der anzeigt, wie viel Zeit für das Beantworten der Fragen noch bleibt. ==== Auswertung ==== Hat ein Benutzer alle Fragen beantwortet, dann sieht er bis alle anderen fertig sind laufende Fortschrittsbalken: * einer der anzeigt wie viel Zeit für das beantworten der Fragen noch bleibt. * einer für jeden Benutzer der anzeigt, wie viele Fragen die anderen Benutzer beantwortet haben. Sind alle fertig, bekommen sie eine erste Auswertung angezeigt: * richtig beantwortete Fragen * falsch beantwortete Fragen ( incl. Antwort ) Diese Fragen können von jedem Benutzer wie folgt bewertet werden: * für das Thema nicht relevant * unklar gestellt * falsche Antwort Falsche Antworten sind unterteilt in * single choice * keine richtige Antwort in der Auswahl * noch eine weitere richtige Antwort in der Auswahl * multiple choice * keine richtige Antwort in der Auswahl * eine/mehrere falsche Antworten als richtig in der Auswahl * noch eine weitere richtige Antwort in der Auswahl * Text-Eingabefeld * richtige Antwort Einigt sich die Mehrheit der Benutzer auf die gleiche Bewertung, fliegt die Frage aus der Auswertung. Der Dealer beendet die Auswertung, und die Ergebnisse werden angezeigt. ===== Chat ===== Benutzer an einem Tisch haben einen gemeinsamen Chat ===== Benutzer ===== Benutzer können angemeldet sein und ein Profil besitzen, oder einfach nur einen Nickname wählen. Der Nickname wird dann mit der Browsersession verknüpft. Nicknamen dürfen nicht mit angemeldeten Benutzernamen kollidieren. Angemeldete Benutzer die viele gute Fragen beigesteuert haben, bekommen einen Stern und dürfen sich ein Bild hinterlegen, daß bei Ihnen angezeigt wird. Angemeldete Benutzer können überzählige eingegebene Fragen in Ihrem Profil speichern. ====== Realisierung ====== [[Installation Cert-Quiz]] Prototyp ====== Testfragen ====== === Hardlink === ''/tmp'' und ''/home'' liegen auf zwei unterschiedlichen Partitionen. ls -li /tmp/test gibt aus: insgesamt 8 1938753 -rw-r--r-- 2 iw users 5 16. Jun 15:10 link 1938753 -rw-r--r-- 2 iw users 5 16. Jun 15:10 orig ''/tmp/test'' soll nach ''/home/iw'' kopiert werden. Auf welche weise bleibt die Hardlinkstruktur erhalten: - ''cp -a /tmp/test /home/iw'' - ''cp -r /tmp/test /home/iw'' - ''tar c --directory /tmp/ test | tar x --directory /home/iw/tmp/'' - ''rsync -a /tmp/test /home/iw/tmp'' - ''rsync -Hr /tmp/test /home/iw/tmp'' ====== Ähnliche Projekte ====== Kann man davon Code übernehmen? Oder sich darein integrieren? * http://www.tcexam.org