Lojban
The Logical Language
Log in
Username:
Password:
I forgot my password |
CapsLock is on.
Log in
History: Karda
View page
Show All Versions
Source of version: 1
«
»
Karda is an open-source flash card program for the desktop and the web, under development by ((Bruce Webber)) and timonator. Instead of presenting the user with a single word, Karda will present the user with a series of flashcards lined up simultaneously to form a grammatical Lojban sentence. ((Matt Arnold)) suggested the name, which is the Lojban word for "card", and created [http://matt.mattarn.googlepages.com/karda|a requirements demo]. Karda will be somewhat similar to SuperMemo, but will be open-source and cross-platform, using Python and wxPython. The existing open-source Python-based spaced-repetition software, Mnemosyne, is fine software for what it does, but is not conveniently accessable. With Karda, Lojbanists can devote time to memorization almost anywhere, and have their progress backed up to the web. Every day the software looks at the list of words that are coming up for review, and selects sentences from its database (generated by the ((pixra game))) that will include all of them at least once. The software should track the user on how well he or she remembers each individual word, but present it in sentences so that the user absorbs an understanding of grammar similar to how people absorb it from usage. Karda tracks each word as two "facts": you are given the Lojban word and are asked for the English gloss, or given the English gloss and asked for the Lojban word. It tracks them as if they were separate flashcards because the user is likely to be better at one of them than at the other and would need a different amount of repetition. But it knows that in a given sentence, it can test each word either way. ((Bruce Webber)) set up the project at [http://www.karda.org/|karda.org]. There's a link from the home page to [http://trac.karda.org/|Trac), the source code management system for this project. Subversion is set up for version control. If you would like participate, please let Bruce know and he will set up a Trac user ID for you. In Supermemo, you often get the feeling that you've already forgotten some of the most difficult cards you've worked on today. You know they need more work, but they are gone from the list and you can't remember which ones they are. Current spaced-repetition flashcard programs operate on a 24-hour iteration. What if it was a lot more often than that? Karda could figure out how many hours or minutes it takes the user to forget something, instead of days. In the place where it used to record days, it could record the day, hour and minute when a card is committed, when it's tested on, and when it's drilled, and trigger recurrences after a certain number of hours and minutes have passed. Of course, it would have to require the user to enter what time zone they are in, so it won't count the time they spend sleeping. On the first day that you work on a card, you've probably forgotten it already. Repetitions in certain circumstances have been a waste of time. You can't retain what you never memorized to begin with. So it would be great to test you on it an hour after you commit the card, then two hours after that if you pass it, then if you pass it four, then eight, sixteen and so forth with every successful test. It shrinks the interval when you fail. Maybe it could even notice when you drill on a card mere moments after you failed it in a test or drill, and make you wait until I've retained it for a meaningful amount of time before letting you drill on it and pass. For instance, ten minutes.
History
Enable pagination
rows per page
HTML diff
Side-by-side diff
Side-by-side diff by characters
Inline diff
Inline diff by characters
Full side-by-side diff
Full side-by-side diff by characters
Full inline diff
Full inline diff by characters
Unified diff
Side-by-side view
HTML diff
Side-by-side diff
Advanced
Information
Version
Fri 27 of Oct, 2006 16:07 GMT
Eppcott
from 209.220.229.254
Added the concepts of drill repetitions and RSS feeds.
2
Fri 20 of Oct, 2006 21:26 GMT
Eppcott
from 209.220.229.254
1
Select action to perform with checked...
Remove
OK
About
Introduction
What Others Say
FAQ
Learning
Books
Vocabulary
Lojbanic Software
Community
Web/Email Forums
IRC Chat
Links
News
Dictionary
Swag
Multimedia
Lojbanic Texts
Audio
Wiki
Recent Changes
Popular Pages
How To Edit
The LLG
Official Projects
Publications
Donate!
Contact Us
Search Lojban Resources