Pepper & Klicker

Pepper & Klicker is a robot-driven interactive quiz for students to gain and improve relevant subject-based knowledge.

The image of a Pepper Robot
Pepper welcomes students to a quiz

Initial Situation

In the initial situation, lecturers at the FHNW School of Business seek to develop engaging and educational quizzes for students using the Pepper robot. Pepper is a humanoid robot capable of interactive communication and engagement. However, their current solution, which relies on Kahoot, a commercial education product, presents challenges. Kahoot's closed-source nature necessitates constant code updates by the client, leading to inefficiencies and dependency on external changes.

Project Goal

With the recent release of KlickerUZH, an open-source alternative quiz creation tool, there's an opportunity to address these challenges. KlickerUZH offers the potential for a new solution that eliminates the need for constant code updates and provides greater control and customization options for the lecturers at FHNW. A lecturer can create his own quizzes, put Pepper in front of the class and start the quiz. Pepper will do the rest, from moderating the quiz, explaining answers, reacting when the class or an individual performs well or poorly, to ending the quiz and displaying statistics at the end. Pepper is able to respond more roughly and with more fun to students than a teacher would be able to. This creates a more fun and entertaining learning environment.

Home Screen

The entry view of the app solution

The start screen of our app that is displayed on the Pepper screen and, if connected, also streamed onto the beamer.

Walk Through

a gif of a flowthrough of the app solution

A quick walkthrough on how to start a quiz. In the first tab, you can configure how many people are attending the quiz and a timer to start the quiz is also available. The next screen shows a scannable QR Code and other features.

QR Code

start screen of the quiz on the app solution

A QR code is displayed on the screen that can be scanned by the students to join the quiz. If the timer expires, the quiz start automatically.

Developed Solution and its benefit

The solution empowers our customer to configure their own quizzes or modify Pepper's answer pool. Leveraging a middleware, a more loosely coupled system is established, ensuring that changes in the source code from KlickerUZH do not conflict with the live version of the solution. This streamlined approach facilitates the reception and evaluation of pertinent data for research projects.

  • Fully removed dependency from Kahoot
  • Middleware for more controlled information flow
  • An interactive quiz with customizable reaction checkpoints for Pepper
  • A possibility to run quizzes without a teacher present
  • Joining the quiz fast via QR Code
Testemonial
«The collaboration with the team is always professional, transparent, and very enjoyable. It's great to see how the team ventures into unknown territory and brings together two exciting and innovative technologies. Combining KlickerUZH and Pepper is an incredible challenge, as both are not well documented and there are no leading projects to guide them. Nevertheless, the project team embarked on this exciting journey to create something new and innovative, which we will gladly use in new research projects. We are very much looking forward to and are extremely satisfied that we will be able to use Pepper in the classroom in an innovative way together with KlickerUZH in the future. Thank you very much for the great, exciting, professional, and stimulating collaboration so far.»
Achim Dannecker - Lecturer, Institute for Business Informatics at FHNW

Key terms

  • Programming languagesJava, Typescript
  • Frontend StackPepper, KlickerUZH
  • Backend Stack KlickerUZH
  • DatabaseKlickerUZH
  • Deployment PlatformDebian Server

Client


Achim Dannecker
4052 Basel
FHNW Wirtschaft

Team

An image of the team

Team (top left to bottom right)
Xeno Isenegger
Stefan Simic
Jasjot Singh
Rinor Shala
Pascal Stich
Ron Gürber
Coach (not in picture)
Thekla Müller