The Perfect Presentation: A Feedback Review Tool

Type of Thesis: 
Master Thesis

Existing guidelines in the context of presentations seem to indicate that aspects such as body language, voice and gestures are almost as important as the actual content when conveying a message to the audience. Not everyone is born as a great presenter but everyone has the potential to become one. To help presenters train we have developed a presentation feedback tool that is able to give feedback on various aspects of a presentation (speech volume, speed, movement of the presenter, ...). In order to be extensible a plug-in architecture allows users to plug in new forms of evaluation and a rule engine allows rules and thresholds to be changed depending on the scenario.

For instance, the camera and microphone in your laptop could be used to monitor your body language (e.g. body stance and movement of your legs and hands), the intonation and volume of your voice or the amount of eye contact with the audience. At the moment our framework provides feedback in real-time during the presentation.


The goal of this thesis is to develop a tool that allows a presenter to review his performance after the training session. An investigation will be required to explore the different ways of providing feedback. For instance, the tool might show a time line and mark all the detected issues so that the presenter can skip to the relevant parts and see a recording of himself making the mistake. Furthermore, the tool could for instance show some statistics such as volume or speed of speech over time. The presentation slides could also be included as part of the feedback tool, showing the presenter how much time he spent on each slide together with other relevant information.


Contact: Reinout Roels (

Background Knowledge: 
  • Good programming skills
    • C# will be used, but experience with C# is not required if you have experience with other major languages
Technical challenges: 
  • You will need to capture the relevant events from the presentation training framework and develop a document format for storing the captured information
  • You will be required to develop a GUI for visualising this feedback using components such as timelines, graphs or video
Academic Year: