Scholar-6 / brillder

Apache License 2.0
3 stars 11 forks source link

Restrict library user access to cash prizes and competitions #4656

Open s-steddy opened 2 years ago

s-steddy commented 2 years ago

As a librarian, I want to be sure library customers are not (mistakenly) led to pay for access to anything (ie. they shouldn't have access to upgrade to premium, or to pay for credits). I also want to ensure they don't win cash prizes

This issue builds on #4636. Some libraries won't start circulating Brillder until these and login/security issues are taken care of (except maybe the point about terms and conditions here). See login/security issue (link tbc).

IMMEDIATE ISSUES: All of these issues except the last should be prefaced: For library users:

This text has needed a rewrite for several weeks as it wasn't written for the BM competition anyway. I rewrote the text as follows, or it can be accessed in a google doc here (third page): https://docs.google.com/document/d/13DQaoSass13a4DT8Do7H5dleOjzFUe_yTrPZ3UGkqrQ/edit

What can I win? If you have an individual* Brillder subscription, you can indeed win cash. But first, you need to start collecting BRILLS. You earn a small number of these every time you play a brick in our catalogue (based on your percentage score). But for competition bricks, you can earn much more – potentially hundreds or thousands of brills – depending on how highly you score, and how many players take part: 5,000 brills earns you £25, 10,000 is worth £75, and for 20,000 you can win £200** (credited to the card you used to set up your account). Please note: you must have a premium subscription to receive a payout, so if you win big while using your free introductory credits, you'll have to upgrade first. But the good news is that you can do this at no cost by redeeming 5,000 brills.

*These are accounts belonging to individual players, which are not provided by institutions such as a library or school. **These exchange rates may vary from time to time.

How can I win? Simply put: play regularly, and of course, try to earn high scores! But, there are many different ways to win: just by playing, any score over 50% wins double in brills (e.g. 65% earns you 130 brills). if you score 100%, you are awarded an extra 200 brills automatically, earning you 400 brills from one brick! when a competition closes you receive an extra 100 brills for finishing in the top 25% of players, 150 brills for finishing in the top 15%, or 250 brills for finishing in the top 5%. outright winners, or those who share top spot, divide a prize pot which could be worth hundreds or even thousands of brills depending on how many people played. (Please note: during competitions, you can only play a prize brick once, so every answer counts!) Whenever your brill total reaches 5,000 (or a multiple of 5,000) you will receive a notification inviting you to cash out if you want to.

LONGER TERM:

ivanromakh commented 2 years ago

@s-steddy I have done most of it. last two are not related to me. about competition banner, even if I remove it they still will play competition when they click it. we will need to remove ability to play competitions for them but probably in separated task.

s-steddy commented 2 years ago

Fantastic, thank you. Probably the banners are fine, really. I'd still like library users to be able to earn bonus brills from competition, but this will need to be thought through more in the future.

s-steddy commented 2 years ago

This all looks great, thanks Ivan. I'd like to make one last small suggestion about banners.

If you click on a competition brick you get this popup:

Screenshot 2022-08-16 at 13 14 56

We'll need to check how this works after the summer competitions are finished I think

ivanromakh commented 2 years ago

@s-steddy updated version. image

s-steddy commented 2 years ago

Great. Marking as to be deployed. What if someone doesn't want to enter the competition to play the brick though, and so only wants to spend a credit?! A problem for the future...