e-mission / e-mission-docs

Repository for docs and issues. If you need help, please file an issue here. Public conversations are better for open source projects than private email.
https://e-mission.readthedocs.io/en/latest
BSD 3-Clause "New" or "Revised" License
15 stars 34 forks source link

Habitica / Goals Tab #559

Open jf87 opened 4 years ago

jf87 commented 4 years ago

Is the plan to continue to do these leader-boards, gamification through habitica? Could you point me to the steps to setup habitica? Is it enough to configure habitica.com in the config file? How do users register? Thanks!

For some simple leader-board, maybe it is possible to do something simple in e-mission directly. I imagine that most deployments would benefit from having a global leader-board (ranking after some defined function, e.g., based on walked distance, saved CO2 etc.) and some group-based leader board (e.g., I can have a group with my colleagues and another with my family members).

shankari commented 4 years ago

@jf87 there hasn't been much interest in the habitica integration, maybe because it doesn't feel as integrated. If you are interested in renewing it, I can add some more instructions. We also have a custom version of habitica with some group-based leaderboards, etc that I should probably talk to @sunil07t about pulling into the e-mission org at some point.

The next gamification project (TripAware) chose not to use habitica because of the somewhat clunky integration. They integerated the polar bears and the leaderboard directly into the app (in a kind of bad way code-wise, and I have to fix that sometime). I recently refreshed their server and phone branches for the CEO project in case you want to use that instead. They should both be up-to-date with master.

https://github.com/e-mission/e-mission-phone/tree/urap-2017-emotion https://github.com/e-mission/e-mission-server/tree/urap-2017

You can try out a live demo of what that looks like at: https://e-mission.eecs.berkeley.edu/#/client_setup?new_client=urap2017emotion