Comments (9)
In proportion to what?
from expfactory-docker.
to the numeric value. So if you have 100 points I want to be able to pay 100*X, where X is some value.
So I want to be able to turn "points" into payment.
from expfactory-docker.
What points are you talking about? The experiment variable value?
from expfactory-docker.
Ah, yeah. Exactly. If someone defines an experiment variable that is of type "bonus" and is a "numeric" they should be able to say "take that value, multiply it by something and pay that out"
from expfactory-docker.
If someone defines an experiment variable of type "Bonus" - the variable refers to what is collected during the experiment (eg, reaction time), I'm not sure how that would be multiplied to produce a monetary outcome? The use case of wanting to give some static reward for performance of the variable (eg, a fast reaction time) seems like the more common use case.
from expfactory-docker.
Can't believe I didn't see this response until now. People will definitely want what I am talking about. Two use cases:
(1) Bonus variable refers to points and each point represents 1cents. I'd want to pay them, literally, 1 cents per point.
(2) Bonus variable is determined by a choice (like in a delay discounting task). So bonus = one choice, which might be $500 or $1000, or $575, whatever the choice is. We'd want bonus pay to equal that amount * X, maybe .01.
Those use cases are probably more likely than even rewarding for "fast" reaction times.
from expfactory-docker.
Yes, right now it's up to the user to define the amount of bonus to allocate for some condition. You can pull out a calculator and do this manually, and entire the amount manually, it doesn't make sense to hard code into the infrastructure.
from expfactory-docker.
This isn't hard coded. It is a user specified ratio. The experiment determines the bonus variable (say points). So a subject completes the experiment and either gets 50 points or 79 points or whatever.
Individual researchers may want to bonus different amounts based on the points. Right now users can set different thresholds - if bonus (points) is above 55, pay $3, or whatever.
Another option people (including us) must have is to determine how those points translate to money in a continuous manner. I may want each point to be worth 1 cents, while someone else wants 25 cents.
So bonus paid will equal "bonus variable" (points) * [some multiplier]. The bonus variable is determined by the experiment template, but the [some multiplier](and the option to do this kind of bonusing) should be determined by the user on expfactory.org
from expfactory-docker.
from expfactory-docker.
Related Issues (20)
- Add "send custom message" to manage workers page HOT 2
- restrict data access
- Battery level dependencies/prereqs
- Remove deprecated battery variables
- order, add information to HIT table, clone HIT HOT 1
- API needs view to send information about batteries to desktop app
- development of version 2.0
- experiments should be installed specific to users
- customize custom qualification
- running games throws 500 Error
- use email as a "database" for users to send results HOT 1
- remove Cognitive Atlas modeling
- add gravatars!! HOT 2
- experiments should load dynamically on page from github without page reload HOT 1
- Quality of life - Add link to HIT name on manage page
- Optimize page loading and CI testing for expfactory.org with WebPageTest
- Save to Filesystem as automatic fallback HOT 7
- saving BLOB into database HOT 3
- Broken Link? HOT 3
- Bigger body size for NGINX HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from expfactory-docker.