I've been using the 'Koreth' method of repetition spacing referenced in a thread below. I'm very happy with it and have carved out a sizable chunk of the HSK list, but now I have a management problem.
posting.php?mode=quote&p=3613
Scenario
Imagine this, I've been studying Chinese for a couple of years now and my proficiency in listening, speaking, reading and writing are all at different stages; from best to worst in that order. Now, I'm at a university in China going through 6 different courses that are running me through easy parts and tough parts to even out my Chinese. The course materials that I use also have words that I must learn to keep pace with the class.
Use case
I've been studying for the HSK and using one of the four lists from this site and have gone through the first 1000 cards and they have a pretty long history. Duplicates are coming up in my other classes because they are a similar level or previously learned materials. I add them to a separate list because I'll have a listening and writing test over them. They must be in my head that day, so it makes sense to keep them separate for special review.
Desired Solution
I need a way to merge the list of my class characters into the HSK list and make the statistics additive and take the latest date reviewed. It would be fine to take the flashcard 'rank' that is highest.
Fundamentally, the problem is that the same card has two histories and one may reflect the truth more than the other, but both together reflect the true exposure and practice with a 'word'.
Database Question
Does the future SQL lite database that's coming have a key in one of the rows that will identify the dictionary that should be used for the definition?
I realize the squeeze you deal with when having to not let intellectual property from your dictionaries leak out through flashcards, but some definitions are 'better' than others. It would be nice if there were some portable (flashcards are shared) way of having a flashcard list that would remember the dictionary preference.
In the case that someone doesn't buy all the dictionaries, Pleco could default to whatever available dictionary has a definition, but otherwise restore the links.
Thoughts, obstacles to upgrade, solutions
I've spent so much time reviewing over a thousand words potentially hundreds of times that the cost of loosing that history is very expensive. If for some reason Pleco 2.0 could not use and understand the history from Pleco 1, I could not upgrade without some kind of solution. History carves out the known from unknown in these comprehensive lists floating around out there. I would certainly contemplate a "knowledge" history in Pleco that spans all potential lists (with a flag per list). If it's too much trouble an alternative solution would be for Pleco to provide a delete key in some sort of cleaning review mode for those massive lists that would allow me to delete entries that I feel I've mastered. This way I could use comprehensive collections and not start with absolute zero with basic characters like 'ren' (person).
I see creating special lists to keep things in mind for a test or what not, but also tracking a total knowledge base. The knowledge base may get really large and repetition spacing would put character's review dates farther and farther out. I imagine a case where Pleco thinks because you've gotten it right 400 times that you have that baby mastered, but in fact it's been so long ago since you saw it that maybe you did forget it. I think our minds can effectively forget anything given enough time, no matter how much review.
My suggestions revolve more around database design than rough programming tasks. If the database and keys are setup properly these should be easy to implement. Very few simple rules, and good descriptive tables columns should be adequate.
Thanks for reading and considering this suggestion.
posting.php?mode=quote&p=3613
Scenario
Imagine this, I've been studying Chinese for a couple of years now and my proficiency in listening, speaking, reading and writing are all at different stages; from best to worst in that order. Now, I'm at a university in China going through 6 different courses that are running me through easy parts and tough parts to even out my Chinese. The course materials that I use also have words that I must learn to keep pace with the class.
Use case
I've been studying for the HSK and using one of the four lists from this site and have gone through the first 1000 cards and they have a pretty long history. Duplicates are coming up in my other classes because they are a similar level or previously learned materials. I add them to a separate list because I'll have a listening and writing test over them. They must be in my head that day, so it makes sense to keep them separate for special review.
Desired Solution
I need a way to merge the list of my class characters into the HSK list and make the statistics additive and take the latest date reviewed. It would be fine to take the flashcard 'rank' that is highest.
Fundamentally, the problem is that the same card has two histories and one may reflect the truth more than the other, but both together reflect the true exposure and practice with a 'word'.
Database Question
Does the future SQL lite database that's coming have a key in one of the rows that will identify the dictionary that should be used for the definition?
I realize the squeeze you deal with when having to not let intellectual property from your dictionaries leak out through flashcards, but some definitions are 'better' than others. It would be nice if there were some portable (flashcards are shared) way of having a flashcard list that would remember the dictionary preference.
In the case that someone doesn't buy all the dictionaries, Pleco could default to whatever available dictionary has a definition, but otherwise restore the links.
Thoughts, obstacles to upgrade, solutions
I've spent so much time reviewing over a thousand words potentially hundreds of times that the cost of loosing that history is very expensive. If for some reason Pleco 2.0 could not use and understand the history from Pleco 1, I could not upgrade without some kind of solution. History carves out the known from unknown in these comprehensive lists floating around out there. I would certainly contemplate a "knowledge" history in Pleco that spans all potential lists (with a flag per list). If it's too much trouble an alternative solution would be for Pleco to provide a delete key in some sort of cleaning review mode for those massive lists that would allow me to delete entries that I feel I've mastered. This way I could use comprehensive collections and not start with absolute zero with basic characters like 'ren' (person).
I see creating special lists to keep things in mind for a test or what not, but also tracking a total knowledge base. The knowledge base may get really large and repetition spacing would put character's review dates farther and farther out. I imagine a case where Pleco thinks because you've gotten it right 400 times that you have that baby mastered, but in fact it's been so long ago since you saw it that maybe you did forget it. I think our minds can effectively forget anything given enough time, no matter how much review.
My suggestions revolve more around database design than rough programming tasks. If the database and keys are setup properly these should be easy to implement. Very few simple rules, and good descriptive tables columns should be adequate.
Thanks for reading and considering this suggestion.