There have been a number of versions of Leximnesia. The first prototype was programmed using python-Tkinter and is still pretty interesting, though less advanced than the current web and desktop versions. There was also a pyQt version, though very briefly (I recently realized that I had lost the source code of that one). There have been a few other Tkinter versions and I once fiddled with an IRC bot (the bot would ask questions and tell participants whether their answer is correct or not). I still have the source code for all Tkinter versions and for the bot. If you are interested in them, I can send them to you.