artasparks / glift

Go Lightweight Frontend
MIT License
115 stars 33 forks source link

Add support to start problem over back in #109

Open artasparks opened 9 years ago

artasparks commented 9 years ago

I used to have a retry-problem-from-beginning button. It should be added back in. However, I don't think there's that much space.

One option:

dormerod commented 9 years ago

As a short term compromise, maybe you could just replace the red cross inside the correctness indicator with a reset symbol (i.e. reset is shown instead of cross) and make clicking the indicator at any time reset the problem?

It's a little bit confusing that the current indicator is displayed in a line with buttons that do stuff. I imagine that it gives people the impression that clicking it will do something. I remember that I tried to click on it the first time I saw it.

Actually, thinking about it a little more, just removing the indicator now and replacing it with a reset button might be ok. You can add the correctness overlay as an extra feature later and a reset button might be more useful overall.

Have you seen any problems using Glift that don't currently provide another way to know whether or not you got it right? As far as I know, Glift is the only widget that displays a separate correctness indicator (as distinct from some sort of text indication) and people seem to manage ok without it. For example, on goproblems.com it says 'Solved'.

Just my 2c anyway, do what you think is best.

artasparks commented 9 years ago

I really like the problem feedback. Quite a few other websites use this -- I think only eidogo does it this way, largely because it wasn't designed for this use case. Ex: GoBase, WeiqiOk, GoChild.

dormerod commented 9 years ago

Agreed that the feedback is very nice.

I'm not saying that either feature should be removed, rather that the original reset button was also very useful.