April 1, 2006
jFlash 1.6 Reviewed (in Japanese)
The review is here. It looks like they didn't have a bad thing to say! That's too bad because I could probably use some inspiration to come up with a web-based flashcard editor and clean up the front end a bit...
March 26, 2006
jFlash 1.6 Released
I wanted to add a couple of lessons tonight in order to study for an exam I've got on Tuesday and I discovered that since I updated my server to PHP 5, the darned PHP frontend was no longer functional.
I am becoming very inspired to re-write the entire thing in about 50 lines of ruby.
After some research I discovered that they changed the XML DOM API for PHP 5. Someone has nicely added a compatibility script that I've integrated into the project to keep it compatibile with both PHP 4 and PHP 5. Things seem to work well.
The CHANGELOG is here.
November 20, 2005
jFlash 1.5 Released
After more than a year of on-and-off development I finally got up the intertia to release a new version of jFlash. There are many changes in this release. Here is what is most important:
Visual feedback on whether you got an answer correct or not is more clear now. Counters change color, your score is updated likewise, and a little message is printed. Keybindings were added so that a user doesn't accidentally terminate their jFlash session by pressing the enter key. There were also a few other, smaller tweaks.
Fuzzy-Logic Answering Capability
I must be crazy.
About a year ago, I experimented with a few fuzzy text-matching algorithms and discovered that the simple MCWPA string-distance algorithm wasn't bad for drawing a line on how close to answers were to eachother.
My purpose was simple: have jFlash ask the user to type in a phrase or translation and score it as "correct" if they do not butcher it too badly.
You can try your hand a this rather contrived Italian phrase translation demo here.
I would like to reimplment the front end, possibly in ruby, and remove any web-server requirements. Let me know if you have any thoughts.
As before, pleasse drop me a note and tell me how you find the software!
April 21, 2005
What is jFlash?
jFlash is a multilingual, web-based flashcard system based on open web standards, PHP, and XML. It consists of two principal software modules:
- A PHP system for indexing and delivering flashcard content.
What is it good for?
jFlash is useful when you want to memorize something, and perhaps share the ability to memorize things with other people over the web. In addition, jFlash is language neutral since its content is presented in UTF-8, so theoretically you could use jFlash to drill anything from Arabic airports to zoo names in Tamil.
Who is using jFlash?
A number of learners around the globe and about 15 students in a University of Minnesota Korean class.
Please let me know if you find my software useful and I'll add a link to your jFlash content here if you wish!
You may view my live jFlash installation here.
What do I need to run jFlash?
Version Date Filename Change Log README TODO 1.6 3/26/2006 jFlash-1.6.tar.gz CHANGELOG README TODO
Latest, and other releases:
Version Date Filename Change Log README TODO 1.0 2/5/2004 jFlash-1.0.tar.gz CHANGELOG README TODO 1.5 11/20/2005 jFlash-1.5.tar.gz CHANGELOG README TODO 1.6 3/26/2006 jFlash-1.6.tar.gz CHANGELOG README TODO