[sword-devel] Flash cards

Troy A. Griffitts scribe at crosswire.org
Wed Apr 9 18:54:34 MST 2008


Thanks for the suggestions Daniel.  I think we do all those things right 
now.

Daniel Owens wrote:
>     * It keeps track of words you've learned, so that you see those
>       words less often. That saves you time so you don't study familiar
>       words but focus on words you don't know well yet.

It doesn't keep track across runs, but say, for example, you select 
lessons 1,2,9,17 to be drilled on.  Flashcards scrambles all these words 
and begins quizzing you.  As you get them correct, they drop out of the 
'to learn' list.  As you get them wrong, it marks increases their drill 
frequency and makes you get them correct more times before it will drop 
them off of the 'to learn' list.  The end result is that as you approach 
the end of your quiz, you will be asked drilled on the ones you've been 
missing most often during the drill.


>     * It is also quite easy to add words--two lines for each entry
>       (front and back of the "card").

Same for flashcards.  I believe the data file is a simple properties 
file for each lesson with something like:

word1=front
answer1=back
word2=some_other_front
answer2=some_other_back
wordCount=2
lessonTitle=Simple Lesson

You can view and submit new data files at:

http://crosswire.org/svn/flashcards/trunk/lessons/




>     * You can modify entries from the gui, so when a list has a mistake
>       you can easily fix it.

The Edit tab lets you modify your lessons from the GUI.


> 
> The major disadvantage to it (at least for studying Hebrew) is that you 
> have to edit the XML file that lists are stored in to modify the font 
> for all entries.

I believe that is the same for Flashcards.  There is a lessonFont 
property in the lesson file, but I don't believe there is an option to 
set it from the GUI.  It would be a simple addition though.


> From the gui you can modify a single entry, but if your 
> vocab list is more than ten words that would get tedious.

Yeah, I mostly prefer to generate lists.  The sword-tools/flashtools/ 
folder has a utility that will let you generate word frequency flashcard 
lessons from a verse range.  I hope to make this available from the 
download page so students can ask the website to autogenerate 
specialized lessons for say, if they are about to take a greek exegesis 
class on Galations and want to polish up their vocab for that book.

Thanks for the suggestions.  Maybe the UI isn't obvious for some of 
these features.  I have mostly been using the cellphone version of 
flashcards recently.  I find it invaluable to making productive down 
time in waiting rooms or long lines, etc.

The Flashcards SVN repo is wide open.  It was an experiment to see how 
the project would fair without any source restrictions.  It has done 
fairly well.  There have been some digressions, but mostly positives; I 
think because it is a fairly simple, non-complex project.

I have a bunch of stuff to do on the software soon for extra credit for 
my Hebrew prof so I can pass my final semester of Hebrew, so you should 
see a bunch of improvements soon.

	-Troy.




> 
> Just a few thoughts.
> 
> Daniel
> 
> Troy A. Griffitts wrote:
>> Dear Martin,
>>
>> Yes, Flascards is still being developed.  You might find useful the 
>> programs under:
>>
>> http://crosswire.org/svn/sword-tools/trunk/flashtools/
>>
>> Thanks for the encouragement.  Hope these tools are useful.
>>
>> 	-Troy.
>>
>>
>>
>> martin wrote:
>>   
>>> Hey guys, do you know someone who is working on Flashcards project? It 
>>> is a great and simple program, and I would like to have ability to 
>>> import my own lessons into it from csv file. Would it be possible in future?
>>> martin
>>>
>>> _______________________________________________
>>> sword-devel mailing list: sword-devel at crosswire.org
>>> http://www.crosswire.org/mailman/listinfo/sword-devel
>>> Instructions to unsubscribe/change your settings at above page
>>>     
>>
>>
>> _______________________________________________
>> sword-devel mailing list: sword-devel at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/sword-devel
>> Instructions to unsubscribe/change your settings at above page
>>
>>   
> 
> -- 
> PMBX license 1502 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page




More information about the sword-devel mailing list