It’s not a must-have request by any means. It’s more an idea out of the blue I wrote while it was still fresh.
Description of the limitation and why it is relevant to address
As an application developer, I want to rewards users achievements with badges or highlights to acknowledge utilisation within one given workspace.
If you think of a software such as Github, developers are rewarded for creating or completing items with badges: Github Achivements. It’s a little detail, but I think it does add to the human aspect of using Github (nothing warms my heart more than receiving a Quickdraw badge… okay I may exaggerate but you get the idea!)
I think this is relevant for the VIKTOR platform because adding an additional ‘soft-experience’ to the software could make user experience even more enjoyable in a very different sense than how we usually approach it. It’s a form of engagement that is shared among users.
Submitter proposed design (optional)
Keep the achievements nice and simple (X = 1, 10, 50, 100).
- Create X entities
- Save X entities
- Delete X entities
- Copy X entities
- Rename X entities
- Copy or Update an entity created by someone else (Pair Extraordinaire)
- Save an entity within 5 minutes of its creation (Quickdraw)
As for the UI, it could be included in the activity statements, a separate tabs under activities (My activity, Group activity, Achievements), or somewhere completely different.
Limitation
Going back to the initial statement, I’m well aware this represents a workload for a development team and the influence on user engagement is unknown. No user feedback was given for this request. It comes from using various software and how they tend to ‘gamified’ user experience, which does add a nice touch overall.