Thursday, February 10, 2005


First Release

Just made the first release ever (0.1.1). All of the basic features are there. You can create lists of questions, save lists, open saved lists, and have it ask you the questions one by one. It isn't very smart about asking the questions. Right now it just picks them randomly and makes sure it never asks the same one twice in a row. A smart question chooser thingee is at the top of my lists of things to do. Also, if you save while it's asking questions, weird things may happen. It'll definitely lose your progress since the last time you were in the edit mode, and worse things could happen. I'll have to fix that.

Check out the new release on the sourceforge website.

Tuesday, February 08, 2005


It works!

Score. Everything I need to make the thingee work is done. You can now create, save, and load questions. You can ask questions and see the answers. The statistics aren't updated right now, but that's coming. Then, I need to figure out an algorithm to make it ask questions more intelligently.

Asking a question:

And the answer:

Sunday, February 06, 2005



I've been working on a flashcards app for a few weeks now. I'm writing it in Mono (an opensource reimplimentation of C# that also includes class libraries for Gtk, Gnome, and other Linuxy stuff). The idea is that it'll allow me to learn Mono and Italian at the same time, because I'm trying to learn Italian in time for my semester in France this summer.

Anyway, since I got tired of coding, I thought I'd document my progress a little bit, for posterity.

The main window:

This screenshot shows the edit mode of the app. Right now that's the default mode the app starts in. Clicking the "Start" button in the toolbar switches to the currently unimplemented question asking mode.

Adding a card:

So far the only things that've been implemented are adding cards, removing cards, editing cards, and saving the list of cards into an XML file. Once I add the open command I'll at least be able to start compiling lists of questions.

The next step is opening decks of cards. Then, a first stab at question mode. Once I do that, I'll probably start working on my vision for the final interface, where the app keeps track of and lists all of your decks of cards instead of just letting you work with one deck at a time. By the time I finish that I'll probably be in France anyway.

This page is powered by Blogger. Isn't yours?