Wild Week Projekt: PubQuiz

Während der Wild Week arbeiteten Student*innen des Studiengangs Interactive Technologies an der Quizz-App "Pub Quiz".



Wie jedes Jahr im zweiten Semester des Master Studiengangs Interactive Technologies fand für die Masterklasse Mobile auch heuer die Wild Week, auch Extreme Programming Week genannt, statt. In dieser Woche arbeiten die Studierenden eine Woche lang intensiv an ihren Programmierfähigkeiten.


Das Projekt


Im Zuge dieser Wild Week entstand das Projekt "PubQuiz", das Spieler*innen ermöglicht, von zu Hause aus oder direkt in Pubs Pubquizzes zu spielen. Die Anwendung wurde mit den Technologien Node.js für die Entwicklung des Backends und Vue.js für die Entwicklung des Frontends umgesetzt. Websockets sollten das synchrone Spielen der Pubquizzes ermöglichen. Axios diente als Schnittstelle von Front- und Backend und PrimeVUE wurde für die Gestaltung der App herangezogen.


Das Team entschied, die Anwendung in zwei Teilbereiche aufzuteilen: Die Organisationsplattform und die Minispiele. In der Organisationsplattform werden Spiele erstellt, Freunde eingeladen und Spiele hinzugefügt. Die Spiele funktionieren autonom und können aus der Organisationsplattform gestartet werden, welche zudem die Punkteverteilung der User*innen verwaltet.



Die Umsetzung


Die beiden Gruppen spalteten sich jeweils ein weiteres Mal in Frontend und Backend auf. "Das Design-Team bildete das letzte Team und somit entstanden 5 kleine Arbeitsgruppen innerhalb unserer zehnköpfigen Masterklasse. Zusammen mit einer Studienkollegin übernahm ich die Frontend-Entwicklung der Organisationsplattform", erzählt Armin Novacek, einer der Studierenden.


Er erklärt: "Meine Rolle in der Entwicklung der PubQuiz-Anwendung lag im Frontend-Development mit Vue.js, ein JavaScript basiertes Framework, welches sich am Jobmarkt über die letzten Jahre bewährt hat und auch weiterhin an Beliebtheit gewinnt. Meine Vorkenntnisse zum Framework waren auf jene erlernten in einer Lehrveranstaltung im ersten Semester begrenzt. Dementsprechend kam die Wild Week recht gelegen, um meine Kenntnisse in Vue.js aufzufrischen und zu festigen."




Ergebnisse


In fünf Untergruppen arbeitete der Master Studiengang an diesem Projekt. "Auch wenn der Start aufgrund von Unklarheiten bezüglich der Mockups etwas holprig verlief, wurde bis zum Ende der Woche einiges erreicht", so Novacek weiter.


Designtechnisch erinnert PubQuiz die Spieler*innen an die bekannte Pub-Atmosphäre. Das Projektteam erstellte ein vollständiges Quiz und ein Minigame, das Multiple Choice Spiel, das auch mit anderen Teilnehmer*innen gespielt werden kann.


"Meine Learnings der Wild Week waren vielfältig. Einerseits habe ich meine Vue.js-Kenntnisse auffrischen können und sogar noch verbessert. Andererseits habe ich PrimeVUE kennengelernt und habe erfahren, wie simpel die Einbindung der Library funktioniert und wie effizient das Arbeiten dadurch gestaltet wird. Weiters bin ich um eine Erfahrung reicher geworden: In solch kurzer Zeit habe ich in einem Team dieser Größenordnung noch nie ein Projekt auf die Beine stellen können. Meine Woche bestand zwar aus etwa 50 Stunden Arbeit und unzähligen Häferln Kaffee und, ein Wermutstropfen: wir wurden mit unserem PubQuiz nicht vollständig fertig, doch immerhin haben wir im Team viel geleistet", resümiert Novacek zufrieden.



Studierende
alle Student*innen der Masterklasse Mobile 2020
Weiterführende Links
Laufzeit
02.05.2021 – 09.05.2021
Projektstatus
abgeschlossen