yoshistabber / anymemo

Automatically exported from code.google.com/p/anymemo
GNU General Public License v2.0
0 stars 0 forks source link

Priorities for categories and/or individual cards #309

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
> What is the feature you want?

Spaced repetition works great in showing us what information we are at risk of 
forgetting, but doesn't do a good job at showing us what information is most 
important to us. Anki has a priority system which helps with this problem, but 
anymemo has none.

I was thinking about adding a priority field to the Card object, but after 
further thought I think this field belongs on the Categories. For example, when 
I travel to say Japan, all of a sudden my Japanese category is a whole lot more 
important than before, so I'd like to prioritise ALL those cards.

Priorities would be used to sort the NEW and REVIEW lists.

Within my categories I also have some cards that are more important than 
others. Perhaps the solution is a priority field on the cards, and a function 
to increase/decrease all priorities in a given category.

> How important is it to you?

This would make a significant difference to my learning speed, allowing me to 
review important cards in less time and while I am still fresh.

> Do you think other people also want this feature and why?

Yes, see above.

Original issue reported on code.google.com by rogerkea...@gmail.com on 21 Mar 2014 at 3:14

GoogleCodeExporter commented 8 years ago
This feature request is essentially adding a priority tag to category. But how 
is it different from filtering by category?
When you are studying, should AnyMemo give you all the card in that top 
priority category first? In that sense, the use case is very similar to 
category filtering.

Original comment by mrlhwlib...@gmail.com on 21 Mar 2014 at 6:47

GoogleCodeExporter commented 8 years ago
The workflow you describe is not really practical when your reviews only 
include a few cards from each category. It's not worth the effort of iterating 
through your categories manually.

In any case, I think the priority field would work better on individual cards. 
For example, it is much more important that I remember the French word for 
"hello" and "how much?" than "socks" or "incorrigible".

You could also create quizzes based on priority. It would be very useful to do 
a quiz of only the most important cards in my entire deck.

Original comment by rogerkea...@gmail.com on 23 Mar 2014 at 6:31

GoogleCodeExporter commented 8 years ago
Does "multiple category" in issue 104 work?
You can set a category named "Priortized" and give this category to other 
categories.

Original comment by mrlhwlib...@gmail.com on 29 Mar 2014 at 5:45

GoogleCodeExporter commented 8 years ago
I've used categories before for priorities in both Mnemosyne and Anki and found 
it to be impractical. Priority has special semantics that categories do not. 
Apart from that, compare the programming cost of adding a single column for 
priorities vs using a join table to support multiple categories - and then 
assigning semantics to those categories.

Original comment by rogerkea...@gmail.com on 5 Apr 2014 at 3:12

GoogleCodeExporter commented 8 years ago
I do agree the developing multiple category is way more difficult, especially 
considering the need to maintain compatibility of the db format. However, 
currently AnyMemo, as of 10.4, has suffered from too many little features that 
probably very few people are using. A lot of feedback of new users are AnyMemo 
has too many settings and menu items and is hard to use. From 10.5 and onward, 
I would like to provide solution by extending / combining current feature 
without introducing any configuration / settings to meet the need of most 
people. The goal is to make AnyMemo easy to use for new user while still meet 
the need of most old users. 

For category priority, I feel it could be another little feature like font 
customization, paint and DB default settings, audio recording that only very 
few people are using. But I am open to discussion on this issue.

Original comment by mrlhwlib...@gmail.com on 5 Apr 2014 at 5:58

GoogleCodeExporter commented 8 years ago
Yeh, Anymemo has some feature creep going on. Although, really the problem is 
with the UI more than the actual features.

Original comment by rogerkea...@gmail.com on 6 Apr 2014 at 6:54

GoogleCodeExporter commented 8 years ago
Well, it is hard to change the UI and keep the same set of feature set.
I looked at lots of 5 million+ download education apps' UI (Duolingo, Learn 
Korean, Rosetta, How to draw and etc) , things in common are:
1. Emphasis core feature set.
2. Almost no configuration and customization needed.

I am currently working on usage analytics integration so I can know what 
feature the users are using and what are not and I will decide what needs to be 
enhanced and what needs to be dropped.

Original comment by mrlhwlib...@gmail.com on 6 Apr 2014 at 8:33

GoogleCodeExporter commented 8 years ago
How is the "Move card to another database" feature progressing? I might be able 
to use that feature to split my cards into separate decks based on priority.

Original comment by rogerkea...@gmail.com on 20 Apr 2014 at 6:49

GoogleCodeExporter commented 8 years ago
For moving card between database between dbs, please comment on issue 246. The 
issue 246 is not designed correctly yet. I am not exactly sure how can make the 
card moving simple. (IMO, I prefer supporting copying / pasting across dbs and 
share card to other dbs, this enhance the current functions without adding any 
new UI)

Original comment by mrlhwlib...@gmail.com on 21 Apr 2014 at 7:39