smartcommunitylab / smartcampus.gamification

8 stars 11 forks source link

Introduce challenge as a concept #100

Closed mirkoperillo closed 8 years ago

mirkoperillo commented 8 years ago

Challenge with ID, name, and parameters as a game concept. Model/store challenge rules together with challenge definition. Instantiate (through API) the challenge for the user assigning period and parameters. API changes for challenge read (as a part of user state). Loading challenge rules only for active challenges when creating a session. Implicit properties like 'state'.