pyvec / naucse

A server for open course material
Other
2 stars 9 forks source link

Idea: Archived run #19

Open hroncok opened 6 years ago

hroncok commented 6 years ago

I just got an idea, that old runs might display a warning header that says something like: This is an old archived course. It's here as a historical reference. See current runs for more up to date materials.

This might happe either, :

Toughs?

encukou commented 6 years ago

Use cases? 1) Following a search result – should be handled by canonical URLs 2) Following a link from the open Web (which is not meant to link specifically to the particular run) – should ideally get to the canonical URL 3) An attendee going back to a bookmarked course (or archive at a course page, e.g. pyladies.cz) – should get the original information, with a warning that the info might be stale

We can't distinguish between 2/3, so 2 should get a warning+link rather than redirect. Nowhere do I see a case for “See current runs”. IMO, it should link to the canonical lesson instead. And if there's no canonical lesson, just warn and don't link?

hroncok commented 6 years ago

Agreed.

Dne pá 25. 5. 2018 10:18 uživatel Petr Viktorin notifications@github.com napsal:

Use cases?

  1. Following a search result – should be handled by canonical URLs
  2. Following a link from the open Web (which is not meant to link specifically to the particular run) – should ideally get to the canonical URL
  3. An attendee going back to a bookmarked course (or archive at a course page, e.g. pyladies.cz) – should get the original information, with a warning that the info might be stale

We can't distinguish between 2/3, so 2 should get a warning+link rather than redirect. Nowhere do I see a case for “See current runs”. IMO, it should link to the canonical lesson instead. And if there's no canonical lesson, just warn and don't link?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/pyvec/naucse.python.cz/issues/417#issuecomment-391978613, or mute the thread https://github.com/notifications/unsubscribe-auth/ACSmQBrV0dQjwC6llviwh33ojBn8MzEyks5t175PgaJpZM4UMmqk .