Calendar to schedule memorization
You often have to memorize vocabs for an exam on a specific day. It would be nice, if you could tell Mnemosyne: "I have an exam the first of July. Please make a schedule for my x cards! But next Sunday, I won't have time to memorize any cards." Some kind of graphical calendar may be nice too, where you can see, how many cards you will have to remember and when.
I like your idea of flexible customization, but it seems complicated to implement. Instead I recommend If you are studying for a test and you want to study just those items, do this: either create a new database with just those cards, or: go to browse mode, select just the tags for the cards you want to study, then open one up and use page up/page down to move between them.
If you are really serious about learning some specific body of knowledge quickly, Mnemosyne scheduling is not the way to solve it. It mixes in all your other cards, and furthermore, no matter how good the scheduling algorithm, it is telling you what to study and you are passively hoping the material is relevant. To do well on your test, you should take charge and decide what to study on your own terms. I would suggest reviewing all of your relevant cards every day or multiple times per day, don't just ask Mnemosyne to schedule some of them and hope it prepares you adequately; instead, review everything daily, and make sure you know 100% of the material by test day.
Reply to Vit:
If you ask if I implemented in Mnemosyne as plugin - no, no time for that. But 7 or 8 years ago I implemented exactly that customized calendar in an obsolete DOS version Foxpro. These days it would probably be easy to implement in OpenOffice Calc or some open source database application.
It was simply a calendar database when each item on input got its database record with the dates calculated (I put there 12 dates to the future) and on browsing/querying database I retrieved the items for the particular date (or previous dates). It was always my decision what to review on a particular date.
I like your idea; question is - did you implement it ?
If not, pls post it on the forum so that more people will see it and if there is an interest - I would post it here as a separate idea.
I do not support the original idea ; all of that can be BETTER done manually ( as Peter suggested ); you will monitor the progress daily on the graph !!!!
In my comment I would rather reformulate and reanalyze this idea than submit a duplicate suggestion. I would call it Customized Scheduler. I like my rhythm in learning and those SRS algorithms think they are helpful but in fact they are intrusive.
For example, when learning something I revise immediately after study then review one day after initial study, optionally revise three days after study then it is regular like clockwork:
one week after study
(optional) - two weeks after study
one month after study
(optional) - two month after study
three months after study
(optional) - four months after study
six months after study
(optional) - eight months after study
one year after study
But when I write one month, it is not 30/31 days, it is always 28 days, two month is 56 days, and so on. Revisions come always on the same day of the week. So for example you can have regular Spanish Tuesday, French Wednesday and Latin Thursday.
You know I like my rhythm and do not like to learn one Spanish word and two French words on my Latin day just because I gave them low success and some SRS algorithm thinks I should do so. The deck of cards is always topical and creates its own context and I do not break it into smaller chunks spread over several days just because one small piece of it has lower success.
This approach is a kind of SRS (it follows Ebbinghaus forgetting curve) but ignores that Microsoft helpfulness of SM algorithm :-). Different people have different approaches to learning.
As for the graphical calendar, there is of course already the statistic graph 'Cards scheduled'