rolling-scopes / rsschool-app

An application for the RS School education process
https://app.rs.school
Mozilla Public License 2.0
9.91k stars 203 forks source link

Contribution Dashboard #2194

Open dzmitry-varabei opened 1 year ago

dzmitry-varabei commented 1 year ago

Once a month, the EPAM DEP department requests a selection of the top RS School volunteer contributors from each country. Currently, this has to be done manually. I suggest we automate this process as follows.

Badges System

As a Course Manager or Admin, I want to enhance the current system on the Gratitude Page to award badges in RS APP for various contributions volunteers make to the RS School educational process or RS APP development. When awarding a badge, I should be able to indicate the approximate time the volunteer has spent and provide a brief text of what was done.

Acceptance Criteria:

Example badges:

Example User Cases:

Contribution Dashboard

As an RS APP user, I want to have a dashboard where I can view all contributors, filter by country and time period (for example, April 2023), and sort by the total contribution time.

Acceptance Criteria:

ktnktag commented 1 year ago

Badges

https://www.figma.com/file/D31S4jMK4EQfnpvguVjc8W/RS-Redesign_Ant-design?type=design&node-id=134960%3A498384&mode=design&t=GwkQjJ6VT35BIXZk

Screenshot 2023-07-18 at 21 07 02

https://www.figma.com/file/D31S4jMK4EQfnpvguVjc8W/RS-Redesign_Ant-design?type=design&node-id=134960%3A498215&mode=d

Screenshot 2023-07-18 at 21 07 52

https://www.figma.com/file/D31S4jMK4EQfnpvguVjc8W/RS-Redesign_Ant-design?type=design&node-id=134963%3A498236&mode=design&t=GwkQjJ6VT35BIXZk-1

Screenshot 2023-07-18 at 21 08 18

https://www.figma.com/file/D31S4jMK4EQfnpvguVjc8W/RS-Redesign_Ant-design?type=design&node-id=134965%3A498240&mode=design&t=GwkQjJ6VT35BIXZk-1

Screenshot 2023-07-18 at 21 08 35