On Sunday 26 July 2009 04:03:31 am Gwern Branwen wrote: > On Sat, Jul 25, 2009 at 9:51 PM, Jason Axelson wrote: > > I think that for things like this it would be cool to program some > > type of "dynamic card" that would make a math problem out of random > > numbers and quiz you on it. I agree that this could be very helpful, > > it might make sense to use a different scheduling algorithm for this. > > > > Jason > > Sure. But we can do better even for static pre-generated cards like I > suggested up above. For example, Peter mentioned that Mnemosyne 2's > cloze plugin will avoid scheduling cloze deletions too close together > since if you see one, you are contaminated for the next. This > expansion would work perfectly well for multiplication cards - if > you've done 1 or 2 multiplies today, then push the rest to tomorrow. > > (Coolest would be, as you say, a dynamic card. This could be quite > easy: add a markup type like , except make it for Python code. The > arbitrary python code gets evaluated in Mnemosyne, and the 2 results > substituted in as question and answer. I can't even begin to imagine > all the possibilities for something like that.)
The 2.x code base was specifically designed to be able to handle this. So, download the code and eat your heart out with implementing sophisticated card types :-) The cloze card type is the best example of cards that are more than just a concatenation of predefined fields, so that's a good place to start looking once you've studied the regular card types. Peter --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
