Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Welcome to Codidact Meta!

Codidact Meta is the meta-discussion site for the Codidact community network and the Codidact software. Whether you have bug reports or feature requests, support questions or rule discussions that touch the whole network – this is the site for you.

Comments on Merge abilities help page with abilities dashboard

Parent

Merge abilities help page with abilities dashboard

+3
−0

Where to find information about the abilities, is currently a bit confusing. There are too many pages. The help page for abilities, as well as the dashboard, present pretty much the exact same information, although the table on the dashboard is more informative than the list on the help page. I suggest replacing the list on the help page with the table currently sitting on the abilities dashboard, and then remove the dashboard altogether.

Abilities help page Abilities dashboard
Screenshot of abilities help page Screenshot of abilities dashboard

There is however one issue with this; the abilities dashboard serves one more purpose other than showing one self's abilities; it's also used for viewing the abilities of other site members. For instance, my abilities are listed here, by specifying my account's ID in the URL (for=8046). This URL is available on each user's profile page, with that argument included in it.

I see 2 workarounds:

  1. Allow specifiying an account ID on the help page; this will show the entire standard help page, the table for the user with the given ID, as well as a title over that table, which says what user this list is for. The table title is omitted if one's viewing one's own abilities.

  2. Redirect to the help page (/help/abilities) when attempting to load the abilities page for oneself (/abilities), and otherwise show the current dashboard when visiting it with the account ID of another user (/abilities?for=8046).

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.
Why should this post be closed?

1 comment thread

Hold up! (1 comment)
Post
+2
−0

I think it's important to discuss this, but I'm mildly against the proposal as it stands. In principle I like removing redundancy, but it does serve some purpose here. It seems awkward to have that much framing text when simply trying to check one's own abilities, and weird to see information specific to oneself when looking up documentation. I don't think that adding a user switch to the interface resolves that weirdness, either.

I'd like to offer a countering proposal:

  • Have the abilities dashboard directly link to the corresponding help entry, in the opening summary.

  • Replace the explanations of individual abilities on the Help page, with an appropriately framed link back to the user's own ability page. Something like:

    A detailed list of abilities is shown
    [on your Abilities dashboard](//site.codidact.com/abilities),
    which is linked from [your user page](//site.codidact.com/users/me)
    in the sidebar. You can similarly access information about other
    users' abilities from their user pages.
    

Although it would arguably be better to have abilities appear as a tab of the user page instead, the same way that e.g. Activity and Vote Summary do. (But that's a separate feature request.)

This sort of cross-linking allows the right information to be in the appropriate place, while still avoiding the risks associated with redundancy (i.e., the risk of creating a regression when the abilities list is changed).

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.

1 comment thread

General comments (2 comments)
General comments

It's kinda cumbersome not to see the table from the dashboard, on the help page. When I go to the help page, I do so to learn more about abilities; I would certainly assume that my abilities progression is listed there. That's a part of learning about the abilities.

I also find it quite pointless to go to the abilities dashboard from my profile page, only to not also see the help page information there. That is, unless I only want the progress. I have found that to rarely be the case.

However, I'm not entirely sure I want to be bothered with the help page text if I'm just interested in looking at the abilities of another person's account; since, I'm not going there to learn more about abilities, but to figure out which abilities this particular account has.

Andreas witnessed the end of the world today‭ wrote about 1 year ago · edited about 1 year ago

Bullet point 1 is quite an obvious and uncontroversial improvement, and doesn't require much resources, so I'd say that one should go through immediately.

Bullet point 2 is only a mild improvement over the current situation, so I don't really think it's enough of an improvement to mitigate the drawbacks of the current design.

However, I do agree that the abilities dashboard should be replaced with a tab on the profile instead, yes. That'll also make bullet point 1 a sufficient change to the help page. I'd be happy with succeeding my feature request here with this change (including bullet point 1).