Something off with the 100/100 challenge

So I ran twice this morning, once to take care of some paperwork related to an accident (that totaled my vehicle) where an unaccompanied 17-year-old kid on a learner’s permit turned left into me while I was going straight through the intersection on the green. (Just fortunate I took the Sienna because I was about to take the MR2 and who knows what would have happened to my wife and me in those circumstances; the MR2 tire was low… We’re sore but OK, so don’t worry.)

The issue: Today I ran 1.89 miles to the service station and back (20 minutes) and then recovered a bit and changed and then ran another 1.22 miles in about 12 minutes. But nothing counted for the 100/100 challenge. Since I realized there was a 59-minute window between the two runs I changed the start time of the second run by one minute to make it an hour separating the runs (end to beginning), but nothing on the listings changed.

I looked at the total time and distance in the challenge and correlated it to the sums of my runs over the time period and found that the runs were not counted in either category.

I then thought maybe things weren’t updated immediately, so I tried putting a time and distance of 3 miles now to see if it would update. It did, so the system updates immediately. (I’m sure you knew that; I’m just running through the tests I ran.)

Then, while typing this email, I realized this was my fourth run within 24 hours, so I thought maybe this was a 24-hour rule (rather than a day-by-day rule) so I entered a 30-minute 3-mile run starting at 2 p.m. today (a fourth within the 24-hour window), but that entered the system, so the 24-hour rule is not the issue. (I have since undone the “testing” entries.)

So something is up with the new “merge shorter runs” option in the Challenge.

Hopefully the diagnostics help with figuring out what’s going on.

Thanks very much for looking into this. Most sincerely,

Mad Mike

PS: This would be very helpful for me, as each run is a bit difficult (I’m 65 and more than 25 lbs overweight), and I need something to distract me since there’s been all sorts of snafus with Medicare enrollment last month, the accident yesterday, and numerous issues with my 6 kids (4 of whom are minors and all of whom still live with us).

PPS: I think it would be cool to include the runs from the challenge period in the distance and time, even if they don’t count for the total number of runs done. I’m seeing a whole bunch of cool stories in the exercise log from the people who have done a lot of running. Of course, this idea doesn’t need to get implemented. Anyway, thanks for your attention to this.

PPPS (does this exist?): I just got a Codecademy Pro membership ($75 as a student) and would love to be able to help out. (I already have a Ph.D. in CS, I just don’t know the web-related languages and don’t know Python yet since I’ve been using Perl.) I plan on learning a bunch of the languages this year, so if you can let me know which ones you normally use (html, javascript, python…?) I’d be happy to work on those first to take some of the load off of you.

Hey Mike,

You correctly determined the current reality of the challenge code: it does not automatically check for the 3 runs per day rule, nor does it combine runs for you. This is nearly impossible to do in the type of highly performant SQL query that is needed for the size of dataset that the challenge code looks at.

So far for the 3 runs per day thing I check by hand from time to time.

The training log is written in Perl, not Python, BTW :slight_smile:

Thanks,

-Eric