Quizzer is a small desktop application that reads an SQLite database of countries and then asks what the capital of a randomly chosen country is.

It presents this in the form of a multiple choice question with one correct answer and three incorrect answers.

The application uses Tkinter to present itself as a GUI for the user to interact with. I wrote this mainly as a small project to familiarise myself with the Tkinter interface.


Presentation Timer is intended to help academics and other people practice presentations with strict time limits.

It allows for up to two warnings to be displayed visually, audibly or both at any time during the presentation. The visual warning is modeled after how academic conferences warn presenters about how much time they have remaining.

Requirements about the presentation process at conferences were elicited from Dr Jaana Eigi who provided valuable insights.

The program is written in python and uses the Tkinter interface to present a GUI to the user.

It has also been converted to a standalone program using py2exe.