Projects / Pavlov


Pavlov is a multiple choice study system in which flashcards magically shuffle themselves to optimize study time. They sing and otherwise entertain you while you study. It uses easy-to- write "pluglets" for feedback mechanisms (entertainment) and question choice strategies (efficiency).

Operating Systems

Recent releases

  •  01 Jul 2004 12:03

    Release Notes: Vocabulary question books, with 150,000 new questions, are now available at the site. Books and chapters are now sorted alphabetically. Several useful improvements to the Incorrect Answer dialog were made. Startup time has been cut in half. Memory leaks, noticeable when studying huge books, were fixed. 70 code problems detected by FindBugs were fixed.

    •  25 Jun 2004 11:39

      Release Notes: Significant bugfixes and feature enhancements were made in Pavlov and the BEE Editor for handling Unicode characters above 255. The Unicode Character Input Panel now displays a large preview of the character under the mouse. Autosave functionality was reimplemented. The state of feedback pluglets is now always accurately reflected in the feedback menu. A bug that caused BEE to save blank image and sound references was fixed. A small sample question book on the Thai Language is included for demonstration purposes.

      •  22 Jun 2004 13:11

        Release Notes: Application-level internationalization support was significantly enhanced. Writing questions in arbitrary languages has been made easier by the new Unicode Character Input Panel. JavaHelp was integrated into Pavlov and BEE. Several minor bugs were fixed. Minor API improvements were made for the Servlet subproject. Improvements were made to default application skins and themes. Distribution size was decreased by 2.3MB.

        •  25 May 2004 10:47

          Release Notes: Quizzes can now be exported to any sort of text format using pluggable templates written in the Velocity Template Language. The help system was improved by integrating JavaHelp and adding several online help options. Improvements were made to the HTML Viewer and the BEE editor's GUI.

          •  18 May 2004 03:36

            Release Notes: The user interface has been streamlined. Users can now define skins and feedback pluglets using templated HTML. Support for internationalization has been improved. Internal changes include unit testing with junit, code adapted for JDK1.5, the user interface rewritten as a model view controller, leveraging the Jakarta project's log4j and Velocity template engine, improved use of best practices at the code level, improved JavaDocs, and major bugfixes in theme handling.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.