Sage-Bionetworks / sage-monorepo

Where OpenChallenges, Schematic, and other Sage open source apps are built
https://sage-bionetworks.github.io/sage-monorepo/
Apache License 2.0
22 stars 12 forks source link

[Feature] Show the role of orgs that contribute to a challenge ⭐ #2222

Closed tschaffter closed 10 months ago

tschaffter commented 11 months ago

What product(s) is this feature for?

OpenChallenges

Description

On a challenge page, we show all the orgs that contributes to it without showing their role(s). The goal of this ticket is to show this information to the users. The information is already made available to the web app by the backend.

Tasks:

Anything else?

No response

Code of Conduct

vpchung commented 11 months ago

Expanding on #1666 , I have come up with a couple of options:

Option 1

Update the layout of the Contributors page/section:

Image

Option 2

Update the organization card. With this, there are 3 proposed changes:

  1. replace the organization members with the organization role
  2. add the role to the card, not replacing any existing elements
  3. replace the footer info (# of contributions) with the role

Image

@tschaffter @rrchai @gaiaandreoletti @mdsage1

vpchung commented 11 months ago

^ currently working with Adam to see which option(s) would be better and/or more user-friendly. Stay tuned.

tschaffter commented 11 months ago

One think to keep in mind is that an org can have more than one contributor role (e.g. data provider AND Challenge Organizer).

rrchai commented 10 months ago

On the profile page, option 1 seems a better option with less adjustment on the UI of org card and easier navigation for roles.

On the org search page, I feel the option 2.2 is too long and condensed with both roles and members info. I prefer option 2.3 (replace the footer info (# of contributions) with the role) if we do need to display member info, but I like "# of challenges" as well TAT. Do you think if replacing the "# of challenges" by an icon will fit?

vpchung commented 10 months ago

On the org search page

To be clear, the intention was for the card design to only change when it's loaded on the profile page. When on the search org page, the design will remain as it is currently. I don't know the feasibility of this idea though.

On the profile page, option 1 seems a better option

I agree; I think Option 1 would be the easiest to implement and maybe the most user-friendly? option.

tschaffter commented 10 months ago

Option 1 has several benefits:

vpchung commented 10 months ago

10/27 update

I haven't heard back from Adam yet, but I think we all agree that Option 1 would be the best (and safest) choice to move forward with

EDIT: The UI portion for the feature will be tracked in #2284

tschaffter commented 10 months ago

Added to Sprint 23.11