some news / ideas
David Calinski <[email protected]> Sun, 5 Oct 2003 17:16:00 +0200
| Newsgroups | gmane.comp.tools.memaid.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi all, Some informations / news / ideas in a short version: - Carsten Niehaus, from KDE-edu team, joined us yesterday. He helps with KMemAid, but as far as he told me - might be that he won't have spare time for KMemAid after this weekend. :-( Anyways, I hope he will help us, even with hints what should be changed, etc. with getting KMemAid to KDE. :) - My MemAid UI versions - nothing serious happens here, sorry. No revolutionary changes, I don't have so much spare time now, but I have experimented a lot anyways - with Fox Toolkits versions, also made a GraphApp version of GUI, and I plan to make (an additional) MemAid GUI based on GTK. More or less - I am still learning GUI programming. It takes me time - but it means that in the future I will be able to make better GUIs that I am now. In the meantime: I ask all people having access to CVS (but not anonymous one! cvs for 'anonymous' is very lagged on sourceforge since some time - SF has some problems that should be fixed this/next week) that use my MemAid GUI to try version from CVS and report any problems - if there are any. I attached a simple script that should download itself all needed files. There are no binaries in CVS - you have to compile MemAid by yourself. (BTW: Please note that current version needs Fox Toolkit in stable version: 1.0.) Ideas / to-do: - Categories. I need to know what would be the best implementation of categories from GUI programmer point of view (Klemens? Carsten? Or anybody who knows. Any hints?). I think my simple idea: Every item has a number - category. Every number correspond to a category described by simple string e.g. char *(int category); would return pointer to category description. won't be bad, but I am still not so sure about it and about some details of storing it on files - I simply haven't though about it seriously for more time. And I should look on some widgets (FXListTree in case of Fox Toolkit) and see how implementation would look like. More ideas - once we will have 'categories': - Difficulty. Every category could have a difficulty. Let's say: "easy", "normal", "difficult". All items would have it's own difficulty variable, but would have by default difficulty of the category they are in. This idea has obvious advantages (one can set "easy" difficulty for topic/ category that is easy - and these elements would have higher intervals, as they are not needed to be reviewed so frequently.) But it has also a disadvantage: yet another neuron in ANN, not trained ANN to this, change of format, etc. - mess in code. But I think this idea will be worth implementing - but first we should have categories. (and trained ANN - current shipped with core ANN is not well trained to use all currently implemented features - we shouldn't move so fast, I will need to collect user_data.bin files and train ANN using them before going to this stage - implementing "difficulty".) - Speed of learning. Ah... here I just wanted to say something about my fresh idea - variable "speed of learning" (AKA "Forgetting Index", that can be set up from 80% to 99% IIRC, in SuperMemo), but after some thinking I see that... I should think about it more before speaking out about this one. ;-) -- David Calinski http://neodave.civ.pl /* FreeBSD: When we say free, we mean it. */
get_memaid_from_cvs.sh
(application/x-shellscript, 246 B)
#!/bin/sh cvs -d:ext:YOUR_SOURCEFORGE_LOGIN_HERE-SzB4B6P5alysTnJN9+BGXg@public.gmane.org:/cvsroot/memaid checkout memaid cd memaid/src/ cvs -d:ext:YOUR_SOURCEFORGE_LOGIN_HERE-SzB4B6P5alysTnJN9+BGXg@public.gmane.org:/cvsroot/memaid checkout core