I dropped the ball here. I had an ankiweb issue that was preventing me from updating MorphMan and then totally forgot after it was resolved. The MorphMan available via Anki is quite out of date!
Amongst other things, I added a "set due based on mmi" feature, which you can optionally disable to analyze notes but not modify the due date of their cards. Thankfully tokyostyle provided an alternative that achieves a similar effect.
I'll eventually upload it to ankiweb, but in the meantime, for anyone that's curious, you can get the latest version (ver 3.7) here: https://github.com/jre2/JapaneseStudy/bl...phman3.zip
-- Big picture
Controlling analysis
● Config option to have MorphMan analyze notes but not modify their due times ("set due based on mmi").
● Config option to have MorphMan analyze notes and modify their due times, but consider them unlearnt. This is useful if you have a grammar deck where you only test yourself on the grammar rule, not the vocabulary ("ignore maturity").
Prioritizing sentences better
● MorphMan reinforces vocab you recently learnt by prioritizing sentences that contain unmature words. Can be tweaked with "reinforce new vocab weight"
● MorphMan will prioritize sentences that contain words in priority.db. Highly useful if your goal is to read a particular book or watch a particular episode of a show, as this will make sure you learn any morphemes in priority.db first. See "priority.db weight"
Stats
● Morphman now displays the number of morphemes you know on the toolbar. If you hover over it, you can also see your progress towards your "goal" databases (both known words and percentage when weighted by frequency).
● To create a goal database simply prepend the name with "Goal."
For example, create a database of all the morphemes in volume 1 of Yotsubato! and save it as "Goal.Yotsubato.db" and "priority.db" (or union it with your current priority.db if you already have one). Now all the new words you learn will be words found in Yotsubato! (if possible) and you can easily measure your progress in terms of what percentage of words you know and how many unique new words you still need to learn.
Bugs
● MorphMan *should* be able to prioritize certain parts of speech, but it doesn't seem to work. See "verb bonus" option.
-- Changelog
Version 3.4
● mmi (MorphMan Index) algorithm changes (reinforce new vocab, part of speech emphasis, etc) and more configurability
● option to not set due based on mmi
Version 3.5
● better progress information
● large performance boost by caching better
● don't modify notes/cards that haven't changed
● add priority.db feature
Version 3.6
● change batch play keybind to ctrl-alt-p (since ctrl-shift-p is now taken by preview)
● add tags for too long and non-optimal sentence length
● add ability to not count notes for morpheme maturity (ie. treat cards as 0 interval)
● next new card algorithim now skips cards tagged as already known, which helps in the advent that Anki was restarted but Morphman wasn't recalc'd
Version 3.7
● add stats tracker for morphemes known and compares against "goal" dbs
● tracker also shows percentage of morphemes in goal database that are known, weighted by frequency
● brought back Mass Tagger feature
Amongst other things, I added a "set due based on mmi" feature, which you can optionally disable to analyze notes but not modify the due date of their cards. Thankfully tokyostyle provided an alternative that achieves a similar effect.
I'll eventually upload it to ankiweb, but in the meantime, for anyone that's curious, you can get the latest version (ver 3.7) here: https://github.com/jre2/JapaneseStudy/bl...phman3.zip
-- Big picture
Controlling analysis
● Config option to have MorphMan analyze notes but not modify their due times ("set due based on mmi").
● Config option to have MorphMan analyze notes and modify their due times, but consider them unlearnt. This is useful if you have a grammar deck where you only test yourself on the grammar rule, not the vocabulary ("ignore maturity").
Prioritizing sentences better
● MorphMan reinforces vocab you recently learnt by prioritizing sentences that contain unmature words. Can be tweaked with "reinforce new vocab weight"
● MorphMan will prioritize sentences that contain words in priority.db. Highly useful if your goal is to read a particular book or watch a particular episode of a show, as this will make sure you learn any morphemes in priority.db first. See "priority.db weight"
Stats
● Morphman now displays the number of morphemes you know on the toolbar. If you hover over it, you can also see your progress towards your "goal" databases (both known words and percentage when weighted by frequency).
● To create a goal database simply prepend the name with "Goal."
For example, create a database of all the morphemes in volume 1 of Yotsubato! and save it as "Goal.Yotsubato.db" and "priority.db" (or union it with your current priority.db if you already have one). Now all the new words you learn will be words found in Yotsubato! (if possible) and you can easily measure your progress in terms of what percentage of words you know and how many unique new words you still need to learn.
Bugs
● MorphMan *should* be able to prioritize certain parts of speech, but it doesn't seem to work. See "verb bonus" option.
-- Changelog
Version 3.4
● mmi (MorphMan Index) algorithm changes (reinforce new vocab, part of speech emphasis, etc) and more configurability
● option to not set due based on mmi
Version 3.5
● better progress information
● large performance boost by caching better
● don't modify notes/cards that haven't changed
● add priority.db feature
Version 3.6
● change batch play keybind to ctrl-alt-p (since ctrl-shift-p is now taken by preview)
● add tags for too long and non-optimal sentence length
● add ability to not count notes for morpheme maturity (ie. treat cards as 0 interval)
● next new card algorithim now skips cards tagged as already known, which helps in the advent that Anki was restarted but Morphman wasn't recalc'd
Version 3.7
● add stats tracker for morphemes known and compares against "goal" dbs
● tracker also shows percentage of morphemes in goal database that are known, weighted by frequency
● brought back Mass Tagger feature
