[geeklog-devel] CrowdTranslator - Gamification

Benjamin Talic b.ttalic at gmail.com
Thu Jul 25 08:46:45 EDT 2013


>Will be a help when translating (what is done already).
They can actually see the translation in the form screen
shot<http://1.bp.blogspot.com/-MG1mAAjuo9w/UeHPfZS8RPI/AAAAAAAAB8I/hhA5XRKm9kc/s1600/not_voted.png>
Don't get me wrong I am not trying to get out of doing this :) I think it
would be nice feature,
but I think this should go into the features  I will implement once the
core part of the plugin is done.
As for now there is still a bunch of parts missing (first and foremost
packing translations)

Ben

On Thu, Jul 25, 2013 at 2:31 PM, Wim Niemans <niemans at nlbox.com> wrote:

> >-- add a query "find translations of this user in <language>"
>
> Should be on the user profile page; compare stories, comments.
>
> >-- add a query "find latest translations in <language>"
> Did you mean to add this for general use or for the site admin?
>
> General use. Will stimulate ppl to learn a language. Will be a help when
> translating (what is done already).
>
>
> Wim
>
>
> Op 25 jul. 2013, om 14:05 heeft Benjamin Talic het volgende geschreven:
>
> Hi all,
>
> So I have tackled the problem of gamification. Currently I am thinking of
> the n-th translation problem. If my code is correct this far the user would
> translate cc 1700 strings for one language (if they translated the whole
> thing). I think it would be impossible to have enough different badges for
> the number of translations a user could make.
> So I taught about giving the same badge but with different levels.
>
> So I would re-write the awarded_gems table to be :
> user_id | gem_id | gem_lvl |
> 2            1             1
> 3             2             2
> ...
> The badge would then have the same title and image but different
> description, you can see how I imagined it in the attachment.
>
> The other 'problem' with this was how to choose the steps, for now I am
> thinking of going with the Pentagonal number series. It should be easy to
> do the calculations and the steps would be 1, 5, 12, 22, 35, 51, 70, 92,
> 117, 145, ... the general formula is (3n^2-n)/n.
> I would however divide the first translation award from this, so the
> awards would be for 5 translations, 12 translations etc.
>
> >Along with people earning badges will there be a block that displays the
> >last badges earned and by whom?
>
> I could add this to the side view of the plugin, as I did with the
> guidelines?
>
> >People are not going to want to earn badges if they don't know about them
> They would get an award for the first translation
> I thought the curiosity about what they are going to get next could also be
> a motivator?
>
> > It should also be mentioned on their profile page.
> At this stage I am displaying their badges on the
> public_html/crowdtranslator/index.php but Dirk already told me that Geeklog
> has an
> API that would allow me to display them on the user profile so I plan to
> add it after the process of giving gems is done.
>
> >Not to create more work buy maybe have a translations page which lists
> the
> >languages along with the latest submitters and badge earners.
> That could be added to the index page, please take a look here<http://summergeeek.blogspot.com/2013/07/the-plugins-index-page.html>to see how it looks like for now. Somewhere at the top could be a few Top
> lists, Most translations, Latest Translation, Most votes up.
>
> >-- add a query "find translations of this user in <language>"
> >-- add a query "find latest translations in <language>"
> Did you mean to add this for general use or for the site admin?
> I have added some functionality to the previews, not this although it
> could be added, for now I have sorting by user, language, time posted,
> votes.
>
> I keep track of everything on the blog<http://summergeeek.blogspot.com/2013/07/plugin-admin-page.html>
> .
>
> Sorry for the long post.
>
> Thank you all for the ideas and suggestions.
> Ben
> <one badge.png>_______________________________________________
>
> geeklog-devel mailing list
> geeklog-devel at lists.geeklog.net
> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>
>
>
> _______________________________________________
> geeklog-devel mailing list
> geeklog-devel at lists.geeklog.net
> http://eight.pairlist.net/mailman/listinfo/geeklog-devel
>
>


-- 
Regards,
Benjamin


home:         http://summergeeek.blogspot.com/   nvandgsoc.blogspot.com
skype:         benjamintalic
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist8.pair.net/pipermail/geeklog-devel/attachments/20130725/935dd4b7/attachment.html>


More information about the geeklog-devel mailing list