Review time-out

Index » Feedback

  • 1
 
mspertus Member
From: Chicago Registered: 2006-05-29 Posts: 84

This is a minor issue, but the review session timeout is a little awkward for me because I often  take long breaks. If the current state of the review was cached to the DB (or in a cookie) when the session timed out, the existing review could be recovered transparently eliminating the current time-out message and "-1 out of -1" kanji message. It would also handle crossing the end of day better.

Pauline Member
From: Sweden Registered: 2005-10-04 Posts: 134

How come you don't use Skip to summary when you take your breaks? The review will after all resume where you were.

What happens when you are reviewing at the end of the day (server time)? I'm almost never awake at that time.

ファブリス Administrator
From: Belgium Registered: 2006-06-14 Posts: 4014 Website

I researched this infamous "session has expired" problem in php, and have yet to find a proper solution for it. I thought of an interesting solution using Javascript but frankly, this is such a minor annoyance that it's not on my priority list.

As for the crossing of day, however, could you explain a little more?

Advertising (register and sign in to hide this)
JapanesePod101 Sponsor
 
mspertus Member
From: Chicago Registered: 2006-05-29 Posts: 84

ファブリス wrote:

I researched this infamous "session has expired" problem in php, and have yet to find a proper solution for it. I thought of an interesting solution using Javascript but frankly, this is such a minor annoyance that it's not on my priority list.

As for the crossing of day, however, could you explain a little more?

This is a nit on top of a minor annoyance. Suppose I start my review at 11:30PM RTKT (Reviewing the kanji time) and I take a break at 11:55. If there's been a timeout when I come back, I can't continue the review I was on because it will add new expired elements.

astridtops Member
From: Netherlands Registered: 2006-06-07 Posts: 110

I think I've mentioned something a while ago (but I might be a real pain to implement) - for some people the day boundary is troublesome. Wouldn't it be great if we could personalize it?

For instance, my database shift occurs at 7.00 AM (let me guess, the database is somewhere in the middle of the US, where it would be midnight?). I would like to tell the system that my shift should occur at -3 hours, that is, 4.00 AM in the morning, because that way I can still utilize the time better between 6.00 AM and 7.00 AM when I rise. Or, if minus would be impossible, delay the database shift every day for 21 hours.

I think such a mechanism would solve any problems like mspertus is having. Anyone could tell the system to customize their shift to a time when they're usually asleep.

amthomas Member
From: Japan Registered: 2006-06-22 Posts: 104

Yeah,  I'm in Japan, which means that the rollover happens at about 2pm in the afternoon. So, if work isn't busy and I'm studying, sometimes I'll get a little bump in my progress at around 2.

By that, I mean I have to take 3 seconds to click back to the main review page and then click on the expired kanji. It doesn't actually cause anything to break, really, all it does is require the user to have to re-start the review session. In my opinion, this is such a minor thing that affects so few of the people that use the site, that it isn't really worth Fabrice's time to fix. I mean really, it doesn't do anything evil or anything.

Personally, I'd rather our friendly neighbourhood Fabrice spent more time on all sorts of amazing improvements to the existing site (such as all the lovely goodies that rolled out on the 20th of January), rather than trying to fix a molehill like this.

*shrug*

Jawful Member
From: Mie-ken Registered: 2007-02-15 Posts: 93

amthomas wrote:

Yeah,  I'm in Japan, which means that the rollover happens at about 2pm in the afternoon. So, if work isn't busy and I'm studying, sometimes I'll get a little bump in my progress at around 2.

By that, I mean I have to take 3 seconds to click back to the main review page and then click on the expired kanji. It doesn't actually cause anything to break, really, all it does is require the user to have to re-start the review session. In my opinion, this is such a minor thing that affects so few of the people that use the site, that it isn't really worth Fabrice's time to fix. I mean really, it doesn't do anything evil or anything.

Personally, I'd rather our friendly neighbourhood Fabrice spent more time on all sorts of amazing improvements to the existing site (such as all the lovely goodies that rolled out on the 20th of January), rather than trying to fix a molehill like this.

*shrug*

IMO, It's never NOT worth time to fix a bug. A bug is a bug. That said, it can probably sit safely at the bottom of the bug list.

woelpad Member
From: Chiba Registered: 2006-11-07 Posts: 425

I'm currently in the same boat as mspertus. I wrote a little script, called Kanji.Koohii: Gently expire, that redirects to the summary page just before the session expires, thus allowing me to get an overview of how I've been faring so far and avoiding the frustration of needlessly answering the card. Not exactly what mspertus asked for, but still useful I think.

Fabrice wrote earlier (in a message that I'm not able to retrieve) that the expiration time is around 24 minutes, according to my experiments it's closer to 25 minutes. In any case, this script times out after 24.5 minutes. If the review expiration time changes in the future, you can always open the script in an editor and change the number by hand.

  • 1