5AHITN 2017/18
amirite - Eine Quizplattform
amirite ist eine Quizplattform, die für den Schulunterricht entwickelt wurde. Das Ziel ist es, den Lehrenden eine weitere Option zur Wissensvermittlung anzubieten.
Einleitendes Bild: amirite - Eine Quizplattform
Die Idee

amirite (umgangssprachliches „Am I right?“) ist dazu gedacht, als open-source-Projekt weltweit von Schulen anpassbar und einsetzbar zu sein. Der Server wurde mit Node.js(TypeScript) programmiert, wodurch er auf so gut wie allen Betriebssystemen läuft. Der im Browser laufende Webclient hingegen basiert auf React.js.

Ein Lehrer kann einen von 4 Spielmodi auswählen zu dem er ein Quiz hostet, woraufhin die Schüler diesem Spiel beitreten können. Wenn alles bereit ist, kann der Lehrer das Quiz starten. Wenn der gespielte Modus beispielsweise QuestionQ ist, müssen die Quizteilnehmer nacheinander Fragen beantworten. Für jede richtig beantwortete Frage gibt es Punkte, die von der Schwierigkeit der Frage und der Zeit, die zum Beantworten des Spiels benötigt wurde, abhängen. Die Ergebnisse des Spiels werden in der Datenbank gespeichert, woraus eine Statistik über den Lernfortschritt erstellt werden kann.

Implementierung
  • Server zum Verwalten der Benutzerprofile und der Spielmodi
  • MongoDB-Datenbank zum Speichern der Benutzerprofile und Spielstatistiken
  • Webclient der im Browser läuft
Team
  • Andrej Resanovic
  • Georg Schubbauer
  • Stefan Wesely
Betreuer
  • Dipl.-Ing. Michael Vogel