How do you imagine the perfect SRS application?

Index » 喫茶店 (Koohii Lounge)

 
Reply #1 - 2009 May 29, 11:26 pm
vengeorgeb Member
Registered: 2008-12-22 Posts: 308

I am looking for your opinion and ideas on how to improve the UI usability (which I think would have a tremendous impact in the memory strength (thus improving performance and possibly affecting the capacity of retention overall) as it has a direct effect on the user's mood and disposition) of the SRS concept used by the SRS application of your choice.

Last edited by vengeorgeb (2011 July 02, 11:07 am)

Reply #2 - 2009 May 29, 11:29 pm
Jarvik7 Member
From: 名古屋 Registered: 2007-03-05 Posts: 3946

My only complaint with Anki is that the UI isn't very OSX-like. It breaks some keyboard shortcuts like apple+m (minimize) by remapping them (in this case, to mark).

I'd also like a reliable official appstore Anki client (iPod/iPhone) instead of the current html based one (which lacks many features and isn't overly reliable).

Last edited by Jarvik7 (2009 May 29, 11:31 pm)

Reply #3 - 2009 May 29, 11:31 pm
stoked Member
From: Switzerland Registered: 2009-01-09 Posts: 378 Website

The perfect SRS already exists. It's called Anki.

The only thing missing is a decent Android port.

Advertising (register and sign in to hide this)
JapanesePod101 Sponsor
 
Reply #4 - 2009 May 30, 12:23 am
Jarvik7 Member
From: 名古屋 Registered: 2007-03-05 Posts: 3946

I make rather simple decks (no sound, no color, graphics only when a description won't suffice, such as with plant names), so it hasn't been a problem. One thing I'd like is some sort of dashboard when you open anki that lists all of the decks that you are using (and want shown) showing what is due in each, maybe as graphs. Resolve has said that it is one of his goals for 1.0 iirc.

Last edited by Jarvik7 (2009 May 30, 12:25 am)

Reply #5 - 2009 May 30, 12:36 am
harhol Member
From: United Kingdom Registered: 2009-04-03 Posts: 496

Can you schedule Anki to automatically open at specific times and jump right into reviews on your latest deck? If not, that'd be a nice feature for the procrastinators amongst us. I find myself opening it, seeing 70 or 80 reviews are due, closing it, forgetting about it before I go to sleep and waking up to 200+ reviews...

Last edited by harhol (2009 May 30, 12:37 am)

Reply #6 - 2009 May 30, 1:30 am
resolve Member
From: 山口 Registered: 2007-05-29 Posts: 919 Website

I am not a Mac user so I don't realise when standard shortcuts are being clobbered. And if you don't report the problems, they will never get fixed. :-) Please file a report on the issue tracker with any conflicting shortcuts and I will give alternatives on OSX.

Reply #7 - 2009 May 30, 5:38 am
Squintox Member
From: Toronto, Canada Registered: 2008-07-27 Posts: 292 Website

I wish Anki would show you the interval graph while you're reviewing, sort of like how jMemorize does it, it's motivational tongue

Otherwise Anki is perfect.

Reply #8 - 2009 May 30, 6:03 am
Codexus Member
From: Switzerland Registered: 2007-11-27 Posts: 721

- More flexibility, when decks start to grow and due cards accumulate, you need to have powerful tools to choose what to review and in what order. There aren't enough option for that. For example, defining virtual sets of cards based on some search criteria would be awesome.

- When working with multiple decks, it would be really cool to also have a screen that can give you the status of all your decks.

- Since this topic is about imagination, here's one that would really hard to get right. The ability to work on the word or character level would be a significant step. When you fail a card, you could blame the failure on a particular word or character and instead of repeating the same card after a few days, the software would show you a different card using the same word.

Reply #9 - 2009 May 30, 6:21 am
bombpersons Member
From: UK Registered: 2008-10-08 Posts: 907 Website

Codexus wrote:

- Since this topic is about imagination, here's one that would really hard to get right. The ability to work on the word or character level would be a significant step. When you fail a card, you could blame the failure on a particular word or character and instead of repeating the same card after a few days, the software would show you a different card using the same word.

Now, that would be an AWESOME feature !!

Reply #10 - 2009 May 30, 6:31 am
mafried Member
Registered: 2006-06-24 Posts: 766

Codexus wrote:

- Since this topic is about imagination, here's one that would really hard to get right. The ability to work on the word or character level would be a significant step. When you fail a card, you could blame the failure on a particular word or character and instead of repeating the same card after a few days, the software would show you a different card using the same word.

I have some ideas on how to actually implement something like that which I've been playing around with.

Stay tuned...

Reply #11 - 2009 May 30, 7:18 am
AmberUK Member
From: Hampshire UK Registered: 2007-03-19 Posts: 128 Website

jorgebucaran wrote:

3) Do you think graded spaced repetition (like SuperMemo's implementation) is significantly better than the Leitner flascard algorithm (like the one used by RevTK)?

What is the difference?

I use supermemo and I tried to move to anki. I found the move from the windows explorer type organisation of the cards very difficult to move to. Plus I have 7500 items in and I cannot be bothered to move them across. I didn't understand how the cards were made or reversed either. So that also made me stick with SM.

Last edited by AmberUK (2009 May 30, 7:20 am)

Reply #12 - 2009 May 30, 8:03 am
mullr Member
Registered: 2005-10-30 Posts: 67

I have two Anki complaints, both about using it with Japanese. 
1) Why doesn't it know the readings for the kanji I just typed in?  I just typed it, the computer should know this. 
2) When I'm reviewing recognition, when I flip the card it should show the reading as furigana instead of as a separate field down below. 

Now, I'm a computer programmer by trade and I've dealt with IMEs.  So I know very well that (1) probably can't be done.  Even if it could, it would break with copy/paste and import use cases.  BUT I think there are some ways you could mitigate the autofill: when there are alternative choices for a reading, the text field could be a little smart about it.  So instead of having to use ~30 keystrokes to edit the text to get the right reading, it could instead let me choose reading #1 or #2 with a single keystroke and then jump to the next one. 

(2) is... nontrivial.  I know, I tried to write an anki extension to do it.  I ended up needing to hook into the reading generator (forgot the name) in order to get enough data to disambiguate various cases, but I got sick of it and gave up at that point.  I don't know if such a thing *can* be done automatically.  But maybe, just maybe, if it could remember the choices I made when setting up the reading field...

Reply #13 - 2009 May 30, 8:31 am
resolve Member
From: 山口 Registered: 2007-05-29 Posts: 919 Website

I don't understand why you'd complain about 1 if you already know it's impossible. And as is mentioned in the docs, double click the reading you want and the others will be removed.

As for two, webkit does not support the ruby html extensions. You could hack it with tables, but I really don't see the point. You're not reading a text with arbitrary characters from a foreign source, you're reading a text in which you're already supposed to know the reading.

Reply #14 - 2009 May 30, 9:59 am
alyks Member
From: Arizona Registered: 2008-05-31 Posts: 914 Website

I think Anki is quite good as it is. A lot of people want something to manage multiple decks, but I use only one deck for everything, so I'm perfectly happy. I also think the UI is just fine as it is, no complaints here.

Reply #15 - 2009 May 30, 10:24 am
HerrPetersen Member
From: Germany Registered: 2007-01-02 Posts: 238

I would like a feature that allows your mouse to hover over kanji (in sentence-mode), returning info from a separate database (i.e. key word, possibly the story, possibly with the feature to instant-edit the story).

Last edited by HerrPetersen (2009 May 30, 10:57 am)

Reply #16 - 2009 May 30, 11:10 am
sethg Member
From: m Registered: 2008-11-07 Posts: 505

alyks wrote:

I think Anki is quite good as it is. A lot of people want something to manage multiple decks, but I use only one deck for everything, so I'm perfectly happy. I also think the UI is just fine as it is, no complaints here.

Kanji and sentences too? I think having more than two would be a pain, but mixed kanji and sentences... I dunno... just seems like it would be odd. Do you not mind it?

Reply #17 - 2009 May 30, 11:11 am
stoked Member
From: Switzerland Registered: 2009-01-09 Posts: 378 Website

I seriously think that the focus should be on mobile devices. Either improve web Anki (audio and picture support, etc.) or improve the clients for both Android and iPhone. Anki itself has pretty much everything a decent flash card application needs.

I'd love to see a dev stop for the desktop Anki with 1.0 (except bugfixing) and total focus on mobile devices and the web client.

Last edited by stoked (2009 May 30, 11:12 am)

Reply #18 - 2009 May 30, 11:51 am
harhol Member
From: United Kingdom Registered: 2009-04-03 Posts: 496

Is it really that troublesome to go File >> Open Recent? It takes about two seconds.

Reply #19 - 2009 May 30, 12:12 pm
mentat_kgs Member
From: Brasil Registered: 2008-04-18 Posts: 1671 Website

Do you know that anki is open source, don't you? I see a few developers here. Why not stop cumplaining and write some code?

Reply #20 - 2009 May 30, 12:15 pm
magamo Member
From: Pasadena, CA Registered: 2009-05-29 Posts: 1039

jorgebucaran wrote:

This is very good input, thanks. Now if you please address this question:

3) Do you think graded spaced repetition (like SuperMemo's implementation) is significantly better than the Leitner flascard algorithm (like the one used by RevTK)?

If SRSing was the sole source of your input, then a different algorithm could make a huge difference. But you're supposed to be listening to a lot of Japanese and reading tons of text, which give you exposure to already mined words/phrases/grammar points/whatever. I venture a guess that the two algorithms you mentioned make no noticeable difference in real life when it comes to learning a foreign language.

I also guess that this is one of the reasons why SuperMemo needs a more sophisticated algorithm; it's meant to be used for virtually anything while Anki and other simpler free SRS are mainly used by language learners.

Reply #21 - 2009 May 30, 12:26 pm
mafried Member
Registered: 2006-06-24 Posts: 766

sethg wrote:

alyks wrote:

I think Anki is quite good as it is. A lot of people want something to manage multiple decks, but I use only one deck for everything, so I'm perfectly happy. I also think the UI is just fine as it is, no complaints here.

Kanji and sentences too? I think having more than two would be a pain, but mixed kanji and sentences... I dunno... just seems like it would be odd. Do you not mind it?

Never been a problem for me.

I do prefer to keep different languages in different decks, however.

Reply #22 - 2009 May 30, 12:46 pm
thorstenu Member
From: Germany Registered: 2008-12-22 Posts: 99

HerrPetersen wrote:

I would like a feature that allows your mouse to hover over kanji (in sentence-mode), returning info from a separate database (i.e. key word, possibly the story, possibly with the feature to instant-edit the story).

Yeah, i would really like something like Rikaichan directly in Anki. Its a little bit tedious to copy words/Kanji in the browser first to look them up.

Reply #23 - 2009 May 30, 12:59 pm
sethg Member
From: m Registered: 2008-11-07 Posts: 505

harhol wrote:

Is it really that troublesome to go File >> Open Recent? It takes about two seconds.

And even more than that, just press Alt+1, Alt+2, Alt+3, etc. I think having a little selection at startup would be cool, but it's not incredibly necessary... I like keyboard shortcuts smile

Reply #24 - 2009 May 30, 1:00 pm
cb4960 Member
From: Los Angeles Registered: 2007-06-22 Posts: 917

How about embedding video into the main interface as opposed to popping up in a separate mplayer window? (Or can you already do this somehow?)

Reply #25 - 2009 May 30, 1:23 pm
magamo Member
From: Pasadena, CA Registered: 2009-05-29 Posts: 1039

cb4960 wrote:

How about embedding video into the main interface as opposed to popping up in a separate mplayer window? (Or can you already do this somehow?)

This would be sweet. Reviewing cards would be more fun that way.