Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use encomiums and/or achievements to encourage students' performance #549

Open
domenicoMuscill0 opened this issue Dec 7, 2024 · 1 comment
Labels
✨ enhancement An improvement of existing functionalities priority: low

Comments

@domenicoMuscill0
Copy link

Is your feature request related to a problem? Please describe.
It is not related to a problem since it is a nice to have. However it could boost students' performance due to the gamification nature this feature would provide to the global end user experience.

Describe the solution you'd like
Once reached some remarkable achievements a student will be awarded with golden, silver or bronze colored banners appearing on top of its home page. This feature idea comes from many online games (like Destiny, Clash Royale or Pokèmon for instance) where the engagement these addons brought is consistent. Achievements could be decided by both students (custom achievements collected by the community) and PoliTO staff. This could also help students keep track of their results (in my personal experience i had to open the web page of PoliTO inherent to the requirements to get extra points for the final mark frequently, spending plenty of time in the process, whence a more rewarding experience would have been to be able to simply scan the list of acquired achievements and check if the one i was interested in was already there or if it was even anymore possible to get it). Achievements could describe one's career in the years spent in university and could be a good fit for information sharing enhancements for automatic CV generation. Also research studies have shown that games with a consistent corpus of achievements have been cleared and enjoyed much more than the counterpart with few and poorly designed goals.

Describe alternatives you've considered
Give the banner a bronze base color and make it upgrade as the achievement is acquired more times (i.e. upgrading to silver and then gold if the goal has been reached 2 or 3 times)

Additional context
Some examples of possible achievements:

  • Book Worm: Get 30L
  • Team Player: take a role in a PoliTO student team
  • Almost there: Get 29
  • Here we go again: enroll in master degree after finishing bachelor at PoliTO
  • Better than nothing: Get 18
  • All according to plan: get a degree on time
  • First time?: Fail an exam

An interesting feature could be to add the percentage of other students that got those achievements in a Steam achievements fashion.

Are you willing to contribute to this issue? [Yes/No]
Yes

@domenicoMuscill0 domenicoMuscill0 added the ✨ enhancement An improvement of existing functionalities label Dec 7, 2024
@Bri74
Copy link
Contributor

Bri74 commented Dec 11, 2024

@domenicoMuscill0 thanks for your amusing suggestion.
This is a topic that will need to be discussed with the communication team within the University, but it’s definitely an interesting idea!
Unfortunately, it cannot take priority over the other issues, as we have a number of rather urgent problems to address, but if you feel like starting a development proposal, we’d be happy to discuss it!

domenicoMuscill0 added a commit to domenicoMuscill0/polito-app that referenced this issue Dec 16, 2024
Implement achievements frontend. Need validation
Refs polito#549
domenicoMuscill0 added a commit to domenicoMuscill0/polito-app that referenced this issue Dec 16, 2024
Single quotes cause problems when running from Windows
Refs polito#549
domenicoMuscill0 added a commit to domenicoMuscill0/polito-app that referenced this issue Dec 16, 2024
Same as last commit but missed format:check and format scripts
Refs polito#549
domenicoMuscill0 added a commit to domenicoMuscill0/polito-app that referenced this issue Dec 16, 2024
Had to specify the types used
Refs polito#549
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ enhancement An improvement of existing functionalities priority: low
Projects
Status: No status
Development

No branches or pull requests

2 participants