2
Solved

Option to reveal answer after drawing

Currently Ringotan basically reveals the answer already while drawing the kanji.

While this looks really cool, it has a few downsides:

  • the user is influenced and draws the kanji differently than if he had not known part of the answer
  • the user doesn't see what he drew exactly
  • due to that the opportunities to learn how to draw the character more exactly are lost

Since Ringotan already supports stroke-by-stroke detection of whether the kanji was drawn correctly I suggest to add a new option "reveal answer" which can be set to "while drawing" (current behavior) or "after drawing"

The "after drawing" option would change to following:

  • the answer is only revealed after a wrong stroke or once the kanji was completed and the finger lifted
  • instead of the partial answer, the drawing of the user is displayed (behaving like a scratchpad)
  • once the answer is revealed, it is displayed below the scratchpad-like input of the user

Since I expect this kind of feature to improve retention and writing accuracy a lot, I'd be willing to donate €50 to support the implementation of this feature on iOS.

2 replies

P

I would like to re-request this one, on the basis that it be an optional mode.

I feel the same as the @airblaster, I am being influenced by the strokes appearing as I draw.

I also take the point from @BlueRaja about the auto marking system not being able to handle this kind of kanji - so how about allowing us to mark our own answer as correct or not when in this mode?

I reiterate, this would be an optional mode, not the default. I agree that the best way to learn initially is the way the app does it now. But as a learner gets more advanced, I think it helps to be able to draw from memory alone.

P

Also, I want to be clear about my thoughts on this:

What I’m suggesting here would work best as another review “style”.

If we define the other styles as being:

* Faint template with each stroke prompted in order
* Faint template with no prompts
* No template with each stroke prompted in order
* No template with pseudo-random stroke prompted after each correct stroke
* No template and no prompts, but after each correct stroke the blue line is painted in

…then what I’m suggesting would be another review style that would come next:

* No template, no prompts, no blue lines painted in, user submits their own final answer before revealing the template, and user has to judge their answer as correct or not (a bit like Anki).

In this sense, the new style is just a logical progression on from the others. Perhaps it would not appear in your reviews until you had sufficiently mastered it in the “easier” styles.

What I’m trying to say is that I still see value in the existing review styles *in the beginning*. But to take it to the final level of mastery, I would like to see this new review style as a feature.

This is how a few other apps work, but I absolutely hate it.

Firstly, you claim it improves writing accuracy, but my experience has been the exact opposite.  Because you don't get immediate feedback when a stroke is off, you end up making the same mistakes over and over without noticing anything is wrong.

Secondly, this style of input doesn't work at all with the input detection used in Ringotan. If your strokes are drifting away from where they are drawn in the font, the app might mark your drawing as wrong when they should be correct, simply because your strokes are shifted too far in one direction.  To get this to work you'd need an input detection algorithm completely different from Ringotan's, which would (unless you use some sort of ML) ultimately be less accurate.

I'm still considering the other request, but I think I need to decline this one.

A

Ok, thanks for explaining why you won't implement it, sounds plausible.