Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Option to choose the ease selected on timeout when the "automatic display answer" setting is used #2609

Closed
hssm opened this issue Jul 28, 2015 · 44 comments · Fixed by #9635
Closed
Assignees
Labels
Accepted Maintainers welcome a PR implementing this feature Enhancement Good First Issue! Keep Open avoids the stale bot
Milestone

Comments

@hssm
Copy link
Member

hssm commented Jul 28, 2015

Originally reported on Google Code with ID 1707

Could there be an option to set automatic display card to choose "hard ease", "easy
ease" , or  "recommended ease" instead of "failed ease"???

What version of AnkiDroid are you using? 2.0.1

On what version of Android? JB 4.1.2

Please provide any additional information below.

I want to use automatic display card to review listening recognition and so I don't
really need to look at the screen so much if i know the answer.

But This things has "failed ease" as a default choice and it messed up my deck lapses
badly

Reported by kondeeza.123 on 2013-03-09 13:33:04

@hssm
Copy link
Member Author

hssm commented Jul 28, 2015

If you just want to listen to the audio without your answers contributing to your main
scheduling you can use a filtered deck. Let me know if this works for you

Reported by perceptualchaos2 on 2013-03-10 15:38:00

  • Status changed: WaitingForFeedback

@hssm hssm added Enhancement Priority-Low Accepted Maintainers welcome a PR implementing this feature labels Jul 28, 2015
@hssm
Copy link
Member Author

hssm commented Jul 28, 2015

You mean to use auto display card in filtered mode with rescheduling off?. I tried that
but it will still trigger
Card suspension even if I am reviewing on filtered mode
Since auto display uses failed ease by default

Reported by kondeeza.123 on 2013-03-10 22:11:00

@hssm
Copy link
Member Author

hssm commented Jul 28, 2015

This is what i mean
https://code.google.com/p/ankidroid/issues/detail?id=1706

Reported by kondeeza.123 on 2013-03-10 22:12:48

@hssm
Copy link
Member Author

hssm commented Jul 28, 2015

OK I understand what you are talking about now.
The "automatic display answer" setting is not really designed to be used in this way.
If you don't answer the card in the specified time limit then it's counted as a fail.

With regards to issue 1706, this is definitely a bug. It sounds like a simple fix,
you could try fixing it yourself... Otherwise as a temporary fix, how about changing
the "Leech action" setting to "Tag only", then you can remove the tags once the bug
is fixed.

Reported by perceptualchaos2 on 2013-03-11 00:26:10

  • Status changed: New

@hssm
Copy link
Member Author

hssm commented Jul 28, 2015

Alright. Thanks for the suggestion . 

Reported by kondeeza.123 on 2013-03-11 00:31:46

@hssm
Copy link
Member Author

hssm commented Jul 28, 2015

Yes,it should be possibility to choose a default answer when you use automatic display
answer,why "fail" has been set as default ?? I can't listen audios because of this.

Reported by conderes on 2015-03-07 14:40:06

@hssm
Copy link
Member Author

hssm commented Jul 28, 2015

I faced the same problem. Do you have plans to fix it as was suggested?

Reported by anamilodesu on 2015-04-22 10:31:14

@hssm
Copy link
Member Author

hssm commented Jul 28, 2015

Issue 819 has been merged into this issue.

Reported by perceptualchaos2 on 2015-06-01 06:30:09

@hssm
Copy link
Member Author

hssm commented Jul 28, 2015

Reported by perceptualchaos2 on 2015-06-04 02:36:42

  • Status changed: Accepted
  • Labels added: Priority-Low
  • Labels removed: Priority-Undecided

@lizzgilmore
Copy link

I submitted #3869, which was marked as a duplicate of this issue and closed (totally reasonable!). I just wanted to chime in and say that I'm specifically looking for the option to Bury failed cards, which was not originally mentioned in this thread. Thanks, as always, for the awesome work you all put into this amazing app.

@rlpowell
Copy link

rlpowell commented Nov 1, 2017

Since I mark the vast majority of my cards "good", it would be really nice to be able to use this with auto-answer and TTS to just have my phone read out the cards to me, and I think of the answer, and then it auto-answers, and then if I don't do anything it marks them "good". It would mean I could go through my whole flashcard set only having to touch my phone a few times, such as while doing chores.

@Phoenix-Brothres
Copy link

Please make this option available.
In automatic mood, it would be much more convenient if the cards marked as "good" by default unless the tap on "again" button.
Currently there is not much benefit in choosing automatic display because you have to manually tap "good" button for every card and also be worried about doing that in time or they will be marked as "again" automatically. This will cause a constant distraction which isn't really what you want when you are trying to concentrate.

@mikehardy
Copy link
Member

In thinking on this, I agree that "good" seems like a more reasonable default choice, otherwise I'm not sure how I would ever use this mode either? Is there any feature like this upstream in Anki Desktop that we need to match, or is this AnkiDroid specific? If it is specific we can change it at our option. If it is upstream then we need to match them and I guess expose this as a preference so people can set it to what they like.

@github-actions
Copy link
Contributor

github-actions bot commented Jun 3, 2020

Hello 👋, this issue has been opened for more than 2 months with no activity on it. If the issue is still here, please keep in mind that we need community support and help to fix it! Just comment something like still searching for solutions and if you found one, please open a pull request! You have 7 days until this gets closed automatically

@david-allison
Copy link
Member

Lots of related issues, let's get back to this one.

@github-actions
Copy link
Contributor

github-actions bot commented Aug 2, 2020

Hello 👋, this issue has been opened for more than 2 months with no activity on it. If the issue is still here, please keep in mind that we need community support and help to fix it! Just comment something like still searching for solutions and if you found one, please open a pull request! You have 7 days until this gets closed automatically

@github-actions github-actions bot added the Stale label Aug 2, 2020
@github-actions github-actions bot closed this as completed Aug 9, 2020
@mikehardy
Copy link
Member

mikehardy commented Mar 19, 2021

"advance the card" is poorly defined, I don't think there is an option to just skip a card / move to next

Okay, so ignore my last sentence :-) (I edited my comment to remove it, even)

@Arthur-Milchior
Copy link
Member

I mean, we can just decide that an extra option would be "Reschedule for review in 1 day". I would not find it to be a good idea and would not use it, but is properly defined

I don't see an easy way to just move it for one or two hours. It would not be very very hard, but would probaly require to make a database change if we want it to be an efficient query

@david-allison
Copy link
Member

I'd like "advance card" as a feature - it's been requested for a long time and it makes sense to me (I have audio cards, but I can't listen to them right now). This is a mobile-only concern (and there's a ticket for it somewhere).

But, I think it'll require a lot of thought to get right, I'd prefer to see it as a separate feature before we implement it on this screen

@dae
Copy link
Contributor

dae commented Mar 20, 2021

Doesn't the bury feature already solve this? Any buried cards will be shown the next day by default, but can be manually unburied earlier if desired.

@david-allison
Copy link
Member

Context on burying not being ideal for audio cards, I think some of these issues would also apply here (or at least should be checked): #4601 (comment)

@dae
Copy link
Contributor

dae commented Mar 20, 2021

That seems like a separate issue? From what I can gather from that post, the issue is the user doesn't want the card to appear/play audio at all. Whereas here, as far as I can tell, you are talking about actions that can be taken when auto-advancing, after the card has already been shown

@dae
Copy link
Contributor

dae commented Mar 20, 2021

And for what it's worth, AnkiMobile's auto-advance default is to bury cards (least harm done if the user gets distracted), with options to use again/hard&good.

@AbdelrahmanMahmoudMD
Copy link

AbdelrahmanMahmoudMD commented Mar 20, 2021

And for what it's worth, AnkiMobile's auto-advance default is to bury cards (least harm done if the user gets distracted), with options to use again/hard&good.

Speaking of (less harm done if the user gets distracted), there's a solution by a developer called glutanimate (friend of Anking), he made an addon which make an alert sound after X seconds, so even if the user gets distracted, the alert will make him either focus again or stop reviewing, I attached a video illustrating how the addon work and it's really preventing distraction. He is a great person I don't think he would mind implementing this feature.

Here's the link of the addon

https://ankiweb.net/shared/info/1046608507

Personal.AnkingPalace.v9.-.Anki.2021-03-20.07-43-46_Trim.2.mp4

And as usual thank you all for all your great work in helping people all over the world :)

@Arthur-Milchior
Copy link
Member

I suspect that all people involved for some time in this community know Glutanimate. Very active across the community.
I personally would not want this feature. Anyway, this can always be created in the card type directly with little bit of JS, no need for support in the app here.

Doesn't the bury feature already solve this?

I have NO idea why I forgot about it. Of course if you want to see it again the next day, bury is better.

If you want to see it later, e.g. when you can listen to sound, then bury is not ideal. But I'd state that nothing we have currently is ideal

@mikehardy
Copy link
Member

I did not realize Anki Desktop already had the option to Bury by default either, this should be the default then to follow the ecosystem in a least harmful way, thanks @dae

IAmJaishree added a commit to IAmJaishree/Anki-Android that referenced this issue Mar 22, 2021
This commit provides functionality of choosing the default answer
for automatic display answer" scenario and by default
"Good" is selected instead of "Again" as the answer.

Fixes ankidroid#2609
IAmJaishree added a commit to IAmJaishree/Anki-Android that referenced this issue Mar 23, 2021
This commit provides functionality of choosing the default answer
for automatic display answer" scenario and by default
"Good" is selected instead of "Again" as the answer.

Fixes ankidroid#2609
@mikehardy mikehardy added this to the 2.15 release milestone Mar 24, 2021
@mikehardy mikehardy modified the milestones: 2.15 release, 2.16 release Apr 4, 2021
@mikehardy mikehardy removed the Stale label Apr 16, 2021
@david-allison
Copy link
Member

david-allison commented Oct 7, 2021

The Automatic Answer functionality has two screens:

  • general Settings - Reviewing - Automatic Display Answer
  • per-deck: Deck Options - Reviews - this is stored in the collection

The linked PR only adds it to the "general" settings. I don't recall any opposition to including it in both. It feels like an oversight.

Any opposition for me adding this (stored in the collection, along with our other settings)

@mikehardy
Copy link
Member

I think this makes a lot more sense in the collection, so that it syncs across devices. +1 for both if possible

@mikehardy
Copy link
Member

Perhaps coordinate with AnkiMobile - I'm not sure if it has the feature, and if so where it stores it. If it has the feature and stores it then obviously it would be best to use the same spot @dae ?

@dae
Copy link
Contributor

dae commented Oct 7, 2021

Currently AnkiMobile uses global, unsynced settings for this. I don't recall anyone asking for per-deck settings in AnkiMobile so far

@mikehardy
Copy link
Member

Perhaps just a general setting but in a synced location then, and a future version of AnkiMobile could coordinate with the location?

@dae
Copy link
Contributor

dae commented Oct 9, 2021

Sure, feel free to save them in the collection config

@mikehardy
Copy link
Member

Great - thanks - then I propose a single preference, saved under a sensible key in collection config, and we're done here

@mikehardy
Copy link
Member

The next alpha will have this feature!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment