CIVIS-project / YouPower

Work repository for development of the CIVIS project
Apache License 2.0
4 stars 6 forks source link

Achievements! #47

Open FruitieX opened 9 years ago

FruitieX commented 9 years ago

Challenges, actions and the line between these seems a bit confusing at the moment.

What we could do instead is a system of achievements. These would be different in that you don't explicitly need to "participate" or "join" an achievement in any way, instead you just automatically "unlock" them by completing the required conditions (such as finishing 10 actions of any kind).

FruitieX commented 9 years ago

Marking as important because this influences quite a bit of (as of yet unfinished!) code that deals with actions & challenges.

FruitieX commented 9 years ago

It has been agreed that we will implement achievements instead of challenges.

sanja7s commented 9 years ago

Having achievements instead of challenges is good.

-- one more note however would be, if possible, to have some way to tell to the people when they are some % close to achieving some of "achievements" as that way we could still keep the goal setting aspect in our app. -- perhaps a user could see what are the closest achievements on the way for him? would that be feasible?

FruitieX commented 9 years ago

Yep, we should be able to tell how close a user is to completing a certain achievement. We could then display these sorted according to percentage completed on eg. the app front page.

sanja7s commented 9 years ago

that sounds perfect. in that way, people do not even need to subscribe to "achievements" but will still in a way get subscribed.

FruitieX commented 9 years ago

Yes, they just get that achievement right away when they have completed some goal/goals.

FruitieX commented 9 years ago

Ideas:

etc...

sanja7s commented 9 years ago
sanja7s commented 9 years ago

Good ideas, let us discuss later today their feasibility and which ones are the best to have

FruitieX commented 9 years ago

62 implemented the achievements framework.

TODO

FruitieX commented 9 years ago

Several achievements are still awaiting other completion of other features, such as households, energy data...

Approx. half of the above ideas are now implemented in the master branch.