training toolkit: incentive server - example

27
INCENTIVE SERVER Usage examples

Upload: smart-society-project

Post on 08-Jan-2017

81 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: Training Toolkit: Incentive Server - Example

INCENTIVE SERVERUsage examples

Page 2: Training Toolkit: Incentive Server - Example

This is the main page of the Incentive Server.As stated above, first we need to log in.

Page 3: Training Toolkit: Incentive Server - Example

Click here to log in, and enjoy the functionalities of the

Incentive Server

Page 4: Training Toolkit: Incentive Server - Example

Enter here your username

And here your password

Page 5: Training Toolkit: Incentive Server - Example

And Click “Log in”

Page 6: Training Toolkit: Incentive Server - Example

This is the main page for logged in users.As you can see, there are some new features now.

Of course, we will focus on SmartSociety’s features.Let’s click there…

Page 7: Training Toolkit: Incentive Server - Example

Here are the possible features you can use:Send Incentive – allows you to send incentives to both collectives and peer, with custom or preconfigures messages.Send Collective Reminder – allows you to send a reminder incentive to a collective. Invalidate from Collective – allows you to invalidate individual peers from a collective that is about to be reminded.The last two options will be mainly used by the PeerManager.

Page 8: Training Toolkit: Incentive Server - Example

Lets start with “Send Collective Reminder”

Page 9: Training Toolkit: Incentive Server - Example

First, we need to insert the id of the collective that is about to be reminded

Page 10: Training Toolkit: Incentive Server - Example

Second, we need to insert the reminder message

Page 11: Training Toolkit: Incentive Server - Example

Lastly, we need to insert the time that the reminder should be sent,

represented by UNIX timestamp

Page 12: Training Toolkit: Incentive Server - Example

And of course, click “Send Incentive” to send the request to the Incentive

Server.

Page 13: Training Toolkit: Incentive Server - Example

Now, let’s invalidate some peers!Click on “Invalidate from Collective”

Page 14: Training Toolkit: Incentive Server - Example

Here you are presented with two options:You can either enter the collective id and click “Continue”

Page 15: Training Toolkit: Incentive Server - Example

Or just navigate directly to the appropriate page.In our example, /invalidate/6802/

Page 16: Training Toolkit: Incentive Server - Example

Let’s enter the collective id, and click “Continue”

Page 17: Training Toolkit: Incentive Server - Example

Now, we are in the page that allows us to invalidate the peers.To do so, we need to insert their

ids, separated by semicolons.

Page 18: Training Toolkit: Incentive Server - Example

And of course, click “Invalidate” to send the request to the

Incentive Server.

Page 19: Training Toolkit: Incentive Server - Example

We saved the best for the last!Let’s look at “Send Incentive” feature, that

provides a more flexible incentivizing options.

Page 20: Training Toolkit: Incentive Server - Example

Here, we need the name of the project, that the its user (peer or

collective) is going to be incentivized.Let’s call our app “WriteShare”.

Page 21: Training Toolkit: Incentive Server - Example

Here, we need choose the type of the user we incentivizing.

Let’s choose “Peer” this time.

Page 22: Training Toolkit: Incentive Server - Example

Here, we need to enter the user id.This time it will be the Peer id.

Page 23: Training Toolkit: Incentive Server - Example

Here, we choose the type of the incentive we want to send:Message – if we want to write our own incentive messagePreconfigured – if we want to use a preconfigured incentive.This time, we’ll choose “Message”.

Page 24: Training Toolkit: Incentive Server - Example

Here, we need to enter the message content of our incentive.

Note – If we chose “Preconfigured”, we had to put here the id of the

preconfigured incentive.

Page 25: Training Toolkit: Incentive Server - Example

Lastly, we need to insert the time that the incentive should be sent,

represented by UNIX timestamp.If you want the Incentive Server to be sent after a timeout that is defined by

the system, you can leave this field empty.

Page 26: Training Toolkit: Incentive Server - Example

And of course, click “Send Incentive” to send the request to the Incentive

Server.

Page 27: Training Toolkit: Incentive Server - Example

AND THAT’S IT… EASY RIGHT?