![]() |
|
Card maturity reminder plugin - Printable Version +- kanji koohii FORUM (http://forum.koohii.com) +-- Forum: Learning Japanese (http://forum.koohii.com/forum-4.html) +--- Forum: Learning resources (http://forum.koohii.com/forum-9.html) +--- Thread: Card maturity reminder plugin (/thread-6664.html) |
Card maturity reminder plugin - nest0r - 2010-11-09 So I'm feeling needy and brash today, so I'll repeat this request from ages ago in simpler form. So what this plugin would do is alert you when a group of cards (i.e. you tag them) is mature. You do what you want with this info (I have a specfic strategy in mind). Blahah was originally going to write this plugin but life happened, something about a new job, moving, being a masked vigilante, etc. Blahah's speculation on specifics is here: http://forum.koohii.com/showthread.php?pid=96848#pid96848 Wouldn't this notifier be awesome?? Let's make it happen! I will cheerlead you smart savvy programmer types because that's all I can do. Card maturity reminder plugin - Boy.pockets - 2011-05-26 Just a question about this in general - Is there an easy way at the moment to see if a card is mature? Looking at the Anki browser, I can' directly tell if it is mature or young. Similarly, I can not filter for mature/young cards. But this seems like such a basic function that I feel I must be missing something. Card maturity reminder plugin - zigmonty - 2011-05-26 Boy.pockets Wrote:Just a question about this in general - Is there an easy way at the moment to see if a card is mature? Looking at the Anki browser, I can' directly tell if it is mature or young. Similarly, I can not filter for mature/young cards. But this seems like such a basic function that I feel I must be missing something.Sort by interval. Card maturity reminder plugin - Boy.pockets - 2011-05-26 zigmonty Wrote:Thanks, that helps, but I mean a direct way. Sort by interval allows you to do what I ask for - but I have just always expected there to be a specific property saying 'mature'. So you don't need to know after how many days Anki considers a mature card to have (21 according to this)Boy.pockets Wrote:Just a question about this in general - Is there an easy way at the moment to see if a card is mature? Looking at the Anki browser, I can' directly tell if it is mature or young. Similarly, I can not filter for mature/young cards. But this seems like such a basic function that I feel I must be missing something.Sort by interval. Card maturity reminder plugin - overture2112 - 2011-05-26 nest0r Wrote:So what this plugin would do is alert you when a group of cards (i.e. you tag them) is mature. You do what you want with this info (I have a specfic strategy in mind).Having a plugin occasionally check your deck for cards with >N day intervals is easy enough, in fact I started writing something that automatically adds such cards to your known.db for my morphology plugin. The hard part is how would you want this information presented? Having it popup a list of card IDs isn't probably too useful. Card maturity reminder plugin - jcdietz03 - 2011-05-26 Really easy way: If you're about to hit space for "remembered" and the number above the button is 21 days or greater, then it's mature once you hit space. Card maturity reminder plugin - nest0r - 2011-05-26 overture2112 Wrote:Great!nest0r Wrote:So what this plugin would do is alert you when a group of cards (i.e. you tag them) is mature. You do what you want with this info (I have a specfic strategy in mind).Having a plugin occasionally check your deck for cards with >N day intervals is easy enough, in fact I started writing something that automatically adds such cards to your known.db for my morphology plugin. overture2112 Wrote:The hard part is how would you want this information presented? Having it popup a list of card IDs isn't probably too useful.I was thinking, at its simplest, a popup that simply tells you that cards tagged X are mature (provided you asked it to monitor cards tagged X)? I'd given up this plugin as a hopeless dream so I hadn't thought beyond that. ^_^ Card maturity reminder plugin - overture2112 - 2011-05-26 nest0r Wrote:I was thinking, at its simplest, a popup that simply tells you that cards tagged X are mature (provided you asked it to monitor cards tagged X)? I'd given up this plugin as a hopeless dream so I hadn't thought beyond that. ^_^Ah, I see: you mean once all of the cards with some tag are mature. That seems far easier to utilize than my interpretation of alerting when any card with some tag has become mature. Card maturity reminder plugin - nest0r - 2011-05-26 Does that mean you'll make it?? I pray to the gods that you do. I'm still envisioning my own usage as I previously described it, but to reiterate my method as an example where I have many decks interconnected in a procedural fashion, where the procedure is: 1) make a set of subs2srs video clip cards 2) take new words from those cards and make new cards in a vocab deck and unsuspend cards containing those words in general, fixed reference decks 3) when those are mature, review the deck from #1, listening/parsing sentences only 4) when those are mature, expand into output/non-SRS stuff: When I have a deck that contains many vocabulary or fixed reference corpus cards tagged by episodes/movies/etc., it would make it much simpler to automatically keep track of when these groups are mature, so that I can then shift my attention to their respective subs2srs cards in a timely fashion, having offloaded the study of meanings/pronunciation/etc. in an assembly line fashion, and thus able to focus purely on parsing their multimedia constituents in native media context, and so on. There are other aspects of the procedure before going back to the subs2srs decks as well (e.g. offloading the grammatical information also, not just the lexico-semantic), so it would also ease connection between those decks. It always seems more complicated than it is when I explain it. ;p Card maturity reminder plugin - overture2112 - 2011-05-26 nest0r Wrote:Does that mean you'll make it?? I pray to the gods that you do.Yes, albeit probably not until after this weekend. nest0r Wrote:I'm still envisioning my own usage as I previously described it, but to reiterate my method as an example where I have many decks interconnected in a procedural fashion, where the procedure is:I like the idea, although I dislike the manual effort of making vocab cards and unsuspending the video clip cards once the former are mature, even if a plugin helps me judge when. Why not have a video clip model + vocab-only model* in the subs2srs deck? You could then automatically** unsuspend the video clip model card when the vocab-only card is mature. That way everything is 100% automatic, at the possible cost of deck organization. Not sure how much you value a single, centralized vocab deck, but using Anki's inactive tags feature can help you emulate it (possibly just as fast to quickly disable the one type or the other as it is to close/open a different deck). * with my morphology plugin's unknowns or matchedMorpheme feature providing the vocab word to test. ** with a corollary plugin that on mature unsuspends other cards of the same fact. Card maturity reminder plugin - nest0r - 2011-05-26 That sounds good, I originally didn't like the idea of intra-deck (rather than inter-deck) automatic unsuspension because each of my decks has a particular design (as I tend to experiment with different features of subs2srs, different plugins, etc.) plus it's a lot of cards to have in a single deck once you divide them into many functions, but I can see it working out once I explore the morphology plugin and such. At the moment I have many unused subs2srs decks and I was going to combine as many as reasonable/useful into a single subs2srs deck; in addition I have a single deck for both subs2srs vocabulary and extemporaneous vocabulary (e.g. it's one single-word card deck), and those would be the main ones to look at streamlining, so it'd make sense to combine them if plugins enabled a solid basic workflow. I need to do some serious overhauling of my ‘system’ this summer. As for inactive tags, that's a good idea, I hadn't looked beyond suspension (not that I suspend mature cards, but if we're talking about transitions during review sessions and virtualizing deck-switching and such). But hopefully none of this detracts from a simple reminder plugin that can be used flexibly for any given deck with tagged cards, in case I'm slow to overhaul/incorporate stuff. ;p I mean we, for all of us with different intentions, because it's not just me, no, it's everyone that wants this plugin! Yes. Edit: overture2112 Wrote:Awesome! Thanks! Everyone will love you after this. You shall be as a god amongst humans. You won't regret it!nest0r Wrote:Does that mean you'll make it?? I pray to the gods that you do.Yes, albeit probably not until after this weekend. Edit 2: Oh, or were you talking about multiple subs2srs decks. I guess I skipped a step and imagined having it all centralized. Either way I guess could work! One centralized vocabulary deck for non-subs2srs stuff then various show-specific decks (which is what I basically have at the moment) with both vocab and video clips. Card maturity reminder plugin - nest0r - 2011-06-27 So I believe I've figured this stuff out, with regards to your rather elegant suggestions (too elegant for my fuzzy brain). Setting aside the maturity notification type stuff (e.g. criterion for automatically adding cards to known.db, unsuspension, reminder for comprehensible output practice or whathaveyou). What I'll probably do is: ___ Introduction (ignore if 面倒臭い/tldr): If we implement i+N as a filter for subs2srs deck creation, I'll end up with at least two subs2srs deck types. One for comprehension alone. But also one for comprehension that results from videos/audiobooks/music used as authentic multimedia sources for new words. I'll actually be messing with other subs2srs types regarding adjacency pairs, scenes, speakers, etc., but anyway... For the process where I'm combining a subs2srs deck for video comprehension but also seeding for new words (i+0 is the product and ideal for reviews, but I want cards to start with i+N to initiate a robust multivariate learning cycle of making them i+0). ___ Process: 1) Have a subs2srs deck of various swaths of video clip cards that I've arrived at with OCR-subbed and variously filtered subs2srs decks. That deck consists of cards from various shows/episodes, which may be tagged. 2) This deck will have 2 templates or card types per fact, if I'm understanding that correctly. A vocabulary type and a comprehension type. 3) Find the unknowns and iPlusN of new facts. Sort by iPlusN. 4) i+0 facts are left unsuspended and used as comprehension cards. 5) i+1 facts are suspended as comprehension cards, but used as vocabulary cards. I'm assuming this is possible through the browser. 6) Facts above i+N are left entirely suspended. Eventually if subs2srs has an i+N filter, then this step would become unnecessary. Well, unless I thought there might be other items of interest worth keeping for recycling in the final steps. 7) A review session consists of either the Vocabulary cards derived from the i+1 unknowns, or the i+0 Comprehension cards, as toggled by the inactive tags feature that overture pointed out. 8) When Vocabulary cards are mature, add them to the known.db. 9) This could get tricky without automation. Regenerate Comprehension cards' iPlusN and unsuspend the new i+0, if any, and use new i+1 facts as Vocabulary cards. Perhaps this will involve the episode/series tags to differentiate the clusters as new batches from new shows/episodes arrive. 10) Stuff related to morpheme matching as overture mentioned would come into play for general reference corpora, possibly (e.g. C10k). __ I just brainstormed that so it's bound to be incomplete, and please imagine that I periodically beg for maturity-sensitive automation at every step. ^_^ Edit: In terms of what a Vocabulary template consists of, instead of video clip on the front and expression/etc. on the back (for Comprehension), it would have the word and other information (audio/image, per some changes I've made to single word vocabulary cards in my extemporaneous/Rikaisan deck) on the front, and gloss and perhaps video and other contextual/feedback stuff on the back. I do still think (re: http://forum.koohii.com/showthread.php?pid=139028#pid139028) perhaps glossing and unknown functions could be integrated... Edit 2: Ohhh, Selective Study will take care of the template switching. I really ought to read Anki's site more. resolve's a genius! ^_^ It's so easy to take for granted Anki as this skeletal structure that lets you do whatever you want with plugins/strategizing, I sometimes forget to think about the infrastructure more. The card priorities thing I bet I could use for this strategy related to per session sorting and adjacency pairs: http://forum.koohii.com/showthread.php?pid=139752#pid139752 Edit 3: Ooh, looks like resolve's going to be making that stuff more flexible: http://groups.google.com/group/ankisrs-users/browse_thread/thread/39e6af7df2f5b193 Card maturity reminder plugin - nest0r - 2011-07-08 Just an update: What I've ended up with is a subs2srs deck with two models, one for just videos, and one for providing vocabulary cards that get caught up in the above cycle before ending up as comprehension video clips. That one is divided into the aforementioned templates, Comprehension and Vocabulary. Each has their own layout made from fields primarily used in the subs2srs template, with extra stuff like gloss, unknowns, iplusn, audio and reading for the JDIC plugin, image for the image plugin, etc. So I just import the .tsv from subs2srs into this deck, then there's the glossing plugin for the Expressions and for the vocabulary card layout there's the extra stuff automated by the plugins once unknowns/iPlusN is obtained with MorphMan, for images and audio specific to those words. I've found the simplest workflow is, once I've added the cards: In the browser, -iPlusN:0 for all cards: Suspend tag:Vocabulary iPlusN:0 = Suspend tag:Vocabulary iPlusN:1 = Unsuspend ^This is repeated as new cards are added and as cards become mature and are merged and new iPlusNs/unknowns generated. I created yet another mod copy of AudioDownload, this time designed around the fields/tags used for the Seed model. SelectiveStudy is just used to toggle between Comprehension/Vocabulary for now. Haven't yet tried the Match Morphemes thing to unsuspend cards from other decks (the general reference corpora). And now I make the new settings for initial study mentioned in other threads my standard: per day disabled, don't suspend leeches (which means it's just a reminder now when you fail a card too many times), threshold set to 3, initial intervals .1-.2, .75-1.75... Edit: Oh! And the import goes like this: .tsv made from idx/sub stuff (i.e. films) are for the Video only model (which contains only the Comprehension template), and the OCR'd subs2srs decks go into the Seed model (with both Comprehension and Vocabulary templates). |