On Sunday 24 May 2009 02:27:20 am le_sacre wrote:
> Hi there all.  Apologies if this has previously been discussed, but if
> so I didn't think of the right search terms to find it.
>
> I have a ton of cards in a ton of categories, and I'm, of course,
> interested in eventually learning them all.  However, I would like to
> be able to set the rate at which fresh (unscheduled, never graded)
> cards from each category are selected for new learning.  Ideally in a
> continuous rather than binary fashion, such that, for example, I'll
> still get the occasional french verb conjugation card popping up,
> often get country/capital cards, but really focus on chinese vocab
> chapters 1-10.  Importantly, I don't  want this to affect the review
> queue for all my cards that are already scheduled.
>
> Of course, I can currently do this after a fashion by deactivating all
> categories except those I want to prioritize each time I finish my
> scheduled cards for the day, learning as many as I want, and then
> reactivating all the categories in which I have scheduled items.
> However, this is a pretty unwieldy solution since I have so many
> categories and I don't want them all activated yet at any time.

For 2.x, I'm planning to add a GUI feature to make this a lot easier. I think 
that's probably the best solution to integrate in the main program, as opposed 
to dealing with plugins.

> I see there is a script for prioritizing the scheduled items
> (prioritise_caterories.py).  Is there an easy way I could modify this
> script to affect selection of unscheduled items instead, during the
> fresh learning phase?  

(Note that I didn't write that plugin, so I'm not sure exactly how it works)

> I'm new to python, but it looks like there's a
> core variable called revision_queue tracking the scheduled cards. 

It also contains failed and unseen cards.

> Is
> there a similarly simple way Mnemosyne keeps track of the unlearned,
> never-graded cards?

A never graded card will have unseen=True. There is a stage during 
rebuild_queue() when they are pulled into the revision_queue.

> Or would it be feasible to write a plug-in that changes category
> activations automatically on the fly?  I.e., when scheduled queue
> finishes, reset activations to only the categories I've specified for
> prioritized learning, and maintain that for a certain number of grades
> given, or even for a certain amount of time (so that my regularly
> scheduled queue will be activated again automatically)?  I couldn't
> find an extant plugin that illustrates this kind of behavior, so I'm
> not sure whether it's doable.

I'm not sure if that's possible under the 1.x system, but in 2.x, basically 
anything is possible.

Hope this helps,

Peter

> Or is there some other solution besides a plug-in?  Thanks for any
> pointers!
> 
------------------------------------------------
Peter Bienstman
Ghent University, Dept. of Information Technology 
Sint-Pietersnieuwstraat 41, B-9000 Gent, Belgium
tel: +32 9 264 34 46, fax: +32 9 264 35 93
WWW: http://photonics.intec.UGent.be
email: [email protected]
------------------------------------------------

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"mnemosyne-proj-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/mnemosyne-proj-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to