"Last touched" is wrong

Can someone check why my tracks page shows TypeScript as “Last touched an hour ago”. I haven’t done anything on that track today

(originally asked on a different channel on 2023-02-10)

My guess is that Typescript updated an exercise, your exercise was run against the tests, passed, and was brought up to date. And somewhere along the way, that triggered the last_touched_at column to be updated.

Yes, I’m sure you’re correct. The Luhn exercise was brought up-to-date on that day.

It is confusing to see my tracks board shift around mysteriously. It seems more sensible to base the “touched” status based on the timestamp of the last iteration.

y’know, I still think this needs attention. “Sort by last touched by me” would be far more useful than the current “last touched by some unknown system process”.

It’s designed to be based on one of:

  • The last time you manually update
  • Last time you run the tests in the editor
  • Last time you respond to mentoring on that solution, etc.

I agree it shouldn’t be set to when it was automatically brought up to date.

Well, I just responded to a mentor (@bobahop) in the Ruby track, and it hasn’t been updated:

(I haven’t tried this recently, but I’m pretty sure that I’ve updated code in the past but the last touched hasn’t been updated.)

Any idea why this is happening?