Difference between revisions of "BasicInternet:Voucher Platform"

From its-wiki.no

Jump to: navigation, search
(Create Vouchers)
Line 15: Line 15:
 
Click on the ''Create Voucher'' to start voucher creation
 
Click on the ''Create Voucher'' to start voucher creation
  
 +
Then create the Voucher limits, any combination of time (1h, 1day, 1 week, 1 month), amount (100 MB, 1 GB). Please ensure to set '''voucher limitation =1,3,6 months''' to ensure that vouchers expire. Otherwise they will overload the platform. And please identify the set of  vouchers (voucher badge) by a name representing what you created.
  
 
[[File:2-Voucher_limits.png|450px|Voucher Limits]]
 
[[File:2-Voucher_limits.png|450px|Voucher Limits]]
  
 
+
Having created the limits, next step is to create the username and password. The username/password are created in two steps, first the username, then the passwords. ''Note: Create easy vouchers, which are easy to identify for your users, e.g. 4 digits with lowercase characters''
[[File:3-Voucher_badge.png|450px|right|Badge of Vouchers]]
+
[[File:3-Voucher_badge.png|350px|centre|Badge of Vouchers]]
 
+
 
[[File:4-Voucher_passwd.png|450px|right|Passwd for Voucher]]
 
[[File:4-Voucher_passwd.png|450px|right|Passwd for Voucher]]
  
[[File:5-Voucher_created.png|450px|right|Created Vouchers]]
+
Press Create
 +
[[File:5-Voucher_created.png|450px|centre|Created Vouchers]]
  
  
[[File:6-Examples_vouchers.png|450px|right|Example of Vouchers]]
+
[[File:6-Examples_vouchers.png|450px|Centre|Example of Vouchers]]
  
 
== Role administration ==
 
== Role administration ==

Revision as of 17:00, 23 February 2020

Voucher creation

Voucher Platform for Basic Internet

Our team at Mondragon University have created the Voucher Platform for Basic Internet. The Voucher platform is available as https://voucher.basicinternet.org

Create Vouchers

Select Region

In every area we have a voucher administrator who can log-in on the voucher platform. This person has the authority to create vouchers for his region, e.g.

  • Catherine for TZ African Child
  • Rashid for TZ BOACSE
  • Barrack for Aheri

Click on the Create Voucher to start voucher creation

Then create the Voucher limits, any combination of time (1h, 1day, 1 week, 1 month), amount (100 MB, 1 GB). Please ensure to set voucher limitation =1,3,6 months to ensure that vouchers expire. Otherwise they will overload the platform. And please identify the set of vouchers (voucher badge) by a name representing what you created.

Voucher Limits

Having created the limits, next step is to create the username and password. The username/password are created in two steps, first the username, then the passwords. Note: Create easy vouchers, which are easy to identify for your users, e.g. 4 digits with lowercase characters

Badge of Vouchers
Passwd for Voucher

Press Create

Created Vouchers


Example of Vouchers

Role administration

  • Limited Administrator - for voucher creation of the region
  • Zone Administrator - for creation of Limited Administrators and for creation of Zones
  • Super Administrator (for platform administration)

Technical details

The goal of the platform is to create an IP-domain specific voucher sets, e.g. Kinderdorf, Kigali, Kenya, Uganda, Tanzania. This is accompanied by a prefix added to the vouchers.

  • Add a hidden string to identify the origin of the vouchers.For example, let's consider the following voucher "TFOP" for the Kinderdorf. During the voucher creation process, I would add "_Kinderdorf" to all vouchers. That would give us "TFOP_Kinderdorf" as result.

In order to have the solution up and running, we will need to modify the login page for each site, so that each login web page automatically adds the site related string. Thus, users will only need to introduce TFOP and the web page will append "_Kinderdorf" before sending the information to the radius server.


  • Adminstrator login for ordering vouchers, specification of vouchers (out of a list)
    • pattern (alphanumeric, length)
    • first character
    • validity (time, amount of data, validity e.g. 1 year)

see more in talk page