Training Toolkit: Incentive Server - Example

Post on 08-Jan-2017

81 views 1 download

Transcript of Training Toolkit: Incentive Server - Example

INCENTIVE SERVERUsage examples

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

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

Incentive Server

Enter here your username

And here your password

And Click “Log in”

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…

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.

Lets start with “Send Collective Reminder”

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

Second, we need to insert the reminder message

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

represented by UNIX timestamp

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

Server.

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

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

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

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

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.

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

Incentive Server.

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

provides a more flexible incentivizing options.

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”.

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

Let’s choose “Peer” this time.

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

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”.

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.

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.

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

Server.

AND THAT’S IT… EASY RIGHT?