Our teambuilding has the task of assigning awards to XWiki users, so that by the number of these awards we can choose the best (best author, best reviewer, etc.) and award them.
Requirements:
For awards must be able customization of appearance (image).
These awards must be displayed in the user card (user profile).
An award can be given to the author or commentator of the current wiki page without going to his user profile.
XWiki can display statistics on awardees (dynamic lists).
Question: maybe there is a ready-made extension that can be used for this? I can’t finde it in the extensions store.
And if there is no such extension, is it possible to create it using the XWiki tools? And what would be the path?
I know about Like Application and Ratings Application, but that’s not quite what I need.
I don’t remember having seen any extension like that. I’m a bit surprised thought that we don’t have anything in https://design.xwiki.org/xwiki/bin/view/Main/WebHome about a gamification mechanism in XWiki as I thought it was discussed in the past maybe someone else will remind if we had note about that?
Sure it’s possible. Very first step is to have a look at https://contrib.xwiki.org which gives all info for contributing extensions. Also you’re encouraged to create a page on https://design.xwiki.org on the topic to gather all ideas and ease the development.
Then for the dev itself, you’ll need several things: probably defining a new xclass for your awards, define APIs to manipulate them etc.
It was a long time ago, but yes we discussed ideas on what could be done in this subject. If it’s not on design, then I guess it might be in some mailing list (might be too old for the forum).
Ok, there is no ready-made solution.
Then we will think about how to implement it using the capabilities of XWiki.
Thanks to everyone for the responses!