From: David C. <ne...@ci...> - 2003-11-30 17:49:21
|
On Sunday 30 of November 2003 18:08, Peter Bienstman wrote: > On Sunday 30 November 2003 17:26, David Calinski wrote: > > Especially new code I am working on - among other things it will have a > > smart "Finall Drill" feature that will work automagically, and there will > > be no normal "Finall Drill" - everything should be automated and it is > > MemAid 'who' should worry about enforcing and proper scheduling > > repetitions, not human. > > Sounds interesting! Will it have support for multiple revision of the same > item during the same session? That's one of the main reasons I programmed > 'drill-badly known': when I need to learn a new set of vocabulary, I want > to go through each item several times. Yes. It will try to keep executing these repetitions (of "forgotten" items) until ANN will decide "next interval is not today", which will mean, more or less: until one will put a decent grade (but here won't be a "hard" threshold - ANN will decide what is the threshold for every item, and will correct itself as long as will have more feedback data). And repetitions will be handled in a smart way: there will be priorities for every item. Generally: closer the item is to the begin of linked-list, higher the priority (higher chances that it will appear as next item to repeat in a session) - as it was. It has a strong rationale behind it, as element in linked-list are sorted by... But there will be many tweaks. For example: an item one forgot during a session, can be scheduled on the same session (aka "auto-final drill") by ANN, but it will have a special priority. Priority of such "forgotten" item will depend on, among other things: when it was last executed (but on the same session, on the same day; in other words: how many other items was executed since last review of this item on a session). MemAid will take care that such forgotten items will be repeated in a session until one will remember them, but will also take care that no item will be repeated with a interspace less than few other items, as much as this is possible. (this is not possible when, e.g. there is only 1 or 2 items left in a session.) Sorry if my explanation is too vague. Anyway: items one forgot, instead of going to a "Final drill" queue, will be smartly interchanged with 'regural' items scheduled for repetition. And priority system will take care that there will be high chances that elements one forgot will be executed until one will remember them, but at the same time with a nice inter-items-interval which will help to remember them. P.S. I have also bad a news. Please don't be mad at me... I am in a ... well... not good financial situation and I am not sure if this, and many other things I am working on in a splitted since some time MemAid code/version, I will immediately commit to the free Open Sourced version... sigh. -- David Calinski http://neodave.civ.pl |