superman44's blog

By superman44, history, 11 months ago, In English

I'm writing this blog to propose a small yet impactful feature that could significantly enhance the way many of us practice problems.

Feature Suggestion:

Make the "Problem Tags" section on problem pages collapsible by default, with an option to reveal them when desired.

Why this matters:

When practicing, many users (myself included) prefer solving problems without any hints. However, currently, the topic tags are visible right away, and even subconsciously, they can influence our thought process. This affects the learning experience and makes it harder to simulate a real contest environment where no hints are available.

On the other hand, if we disable tags entirely, we lose the ability to use them as a hint when we're stuck, which can be helpful to nudge our thinking in the right direction.

By hiding tags initially and allowing users to expand them when needed, we can:

  • Think independently without any bias.
  • Use tags later as a hint if we're stuck, helping guide our thoughts.
  • Maintain a cleaner and more focused problem interface.

Proposed Behavior:

  • The tags section should be collapsed by default during upsolving/practice.
  • A small "Show Tags" button/link can be added to expand the section.
  • Optionally, users could toggle this behavior in their settings.

This is a minor UI change, but it would greatly help users who want to challenge themselves and use tags only as a last resort. I believe many in the community would benefit from this addition.

  • Vote: I like it
  • +46
  • Vote: I do not like it

»
11 months ago, hide # |
Rev. 2  
Vote: I like it 0 Vote: I do not like it

Optionally, users could toggle this behavior in their settings.

You can already do that, but yes, an explicit 'Show Tags' button will give more control.

»
11 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

There is an extension which does exactly this called CF GetRating

I'd rather not having to use an extension for this, but i guess its kind of the best option right now.

»
11 months ago, hide # |
Rev. 2  
Vote: I like it +9 Vote: I do not like it

You can even use this extension: CF Problem Insights

It will give you more control for tags and also Estimated Rating for problem also

»
11 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

You can use this website. It also has a filter option to sort problems based on the contest division, and a toggle option to collapse the rating, tags, and solved sections https://cfhelper-v18h.vercel.app/

»
11 months ago, hide # |
 
Vote: I like it +3 Vote: I do not like it

»
11 months ago, hide # |
 
Vote: I like it +5 Vote: I do not like it

Well, Luogu has already developed this function, so you can browse the problems in www.luogu.com [DOGE] But I agree. Independent thinking is important.

»
11 months ago, hide # |
Rev. 2  
Vote: I like it 0 Vote: I do not like it

Opening a problem in Incognito also reveals tags. Don't ask me how i know it :)

»
11 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Bro, this function already exists, and I have been using this for years.

Go to PROBLESET. On the right, there is a checkbox "Show tags for unsolved problems" below the settings. Just uncheck it, and you won't see tags while upsolving.

»
11 months ago, hide # |
 
Vote: I like it +3 Vote: I do not like it

I just want to be able to see the rating of a problem without looking at the tags (without an extension).

»
10 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Yeah, once I see the tags I start thinking in that particular direction although there is an option to turn off that in settings but it also hides the rating of the problem, so I don't get to know if that problem is even solvable, an option to initially hide the tags will be helpful.