コード例 #1
0
ファイル: tests.py プロジェクト: ccoppe/oTree
    def play_1(self):
        # P1/A - propose contract
        fixed_pay = random.choice(money_range(-self.subsession.max_fixed_payment, self.subsession.max_fixed_payment, 0.50))
        return_share = random.choice([x/100.0 for x in range(10, 110, 10)])

        time.sleep(sleep_seconds())
        self.submit(views.Offer,
                    {'agent_fixed_pay': fixed_pay,
                     'agent_return_share': return_share})
コード例 #2
0
ファイル: tests.py プロジェクト: czehnder/oTree
    def play(self):

        # start
        self.submit(views.Introduction)

        # bid
        self.submit(views.Bid, {'bid_amount': random.choice(money_range(0, Constants.max_bid_amount))})

        # results
        self.submit(views.Results)
コード例 #3
0
    def play(self):
        # compete price
        self.submit(
            views.Decide, {
                'price':
                random.choice(
                    money_range(self.subsession.marginal_cost,
                                self.subsession.maximum_price, 0.05))
            })

        # results
        self.submit(views.Results)
コード例 #4
0
    def play_1(self):
        # P1/A - propose contract
        fixed_pay = random.choice(
            money_range(-self.subsession.max_fixed_payment,
                        self.subsession.max_fixed_payment, 0.50))
        return_share = random.choice([x / 100.0 for x in range(10, 110, 10)])

        time.sleep(sleep_seconds())
        self.submit(views.Offer, {
            'agent_fixed_pay': fixed_pay,
            'agent_return_share': return_share
        })
コード例 #5
0
ファイル: tests.py プロジェクト: ddarai/oTree
    def play(self):

        # start
        self.submit(views.Introduction)

        # bid
        self.submit(views.Bid, {
            'bid_amount':
            random.choice(money_range(0, Constants.max_bid_amount))
        })

        # results
        self.submit(views.Results)
コード例 #6
0
ファイル: models.py プロジェクト: czehnder/oTree
 def sp_choices(self):
     return money_range(0, self.cash, 0.5)
コード例 #7
0
ファイル: models.py プロジェクト: ccoppe/oTree
 def bid_amount_choices(self):
     return money_range(self.subsession.min_allowable_bid, self.subsession.max_allowable_bid, 0.05)
コード例 #8
0
ファイル: tests.py プロジェクト: czehnder/oTree
    def play(self):
        # compete price
        self.submit(views.Decide, {'price': random.choice(money_range(Constants.marginal_cost, Constants.maximum_price, 0.05))})

        # results
        self.submit(views.Results)
コード例 #9
0
 def contribution_choices(self):
     return money_range(0, self.endowment, 1.00)
コード例 #10
0
ファイル: models.py プロジェクト: ddarai/oTree
 def agent_fixed_pay_choices(self):
     return money_range(-Constants.max_fixed_payment, Constants.max_fixed_payment, 0.50)
コード例 #11
0
 def bid_amount_choices(self):
     return money_range(Constants.min_allowable_bid, Constants.max_allowable_bid, 0.05)
コード例 #12
0
ファイル: models.py プロジェクト: ccoppe/oTree
 def bid_amount_choices(self):
     return money_range(self.subsession.min_allowable_bid,
                        self.subsession.max_allowable_bid, 0.05)
コード例 #13
0
 def calculate_value(self):
     self.random_value = random.choice(money_range(0.00, 1.00))
コード例 #14
0
ファイル: models.py プロジェクト: ccoppe/oTree
 def sent_back_amount_choices(self):
     """Range of allowed values during send back"""
     return money_range(0, self.sent_amount * 3, self.subsession.increment_amount)
コード例 #15
0
ファイル: models.py プロジェクト: ccoppe/oTree
 def calculate_value(self):
     self.random_value = random.choice(money_range(0.00, 1.00))
コード例 #16
0
ファイル: models.py プロジェクト: ccoppe/oTree
 def sent_amount_choices(self):
     """Range of allowed values during send"""
     return money_range(0, self.subsession.amount_allocated, self.subsession.increment_amount)
コード例 #17
0
ファイル: models.py プロジェクト: ccoppe/oTree
 def request_amount_choices(self):
     """Range of allowed request amount"""
     return money_range(0, self.subsession.amount_shared, 0.05)
コード例 #18
0
ファイル: models.py プロジェクト: ccoppe/oTree
 def claim_choices(self):
     """Range of allowed claim values"""
     return money_range(self.subsession.min_amount,
                        self.subsession.max_amount, 0.05)
コード例 #19
0
ファイル: models.py プロジェクト: ccoppe/oTree
 def request_amount_choices(self):
     """Range of allowed request amount"""
     return money_range(0, self.subsession.amount_shared, 0.05)
コード例 #20
0
ファイル: models.py プロジェクト: czehnder/oTree
 def bid_amount_choices(self):
     return money_range(0, Constants.max_bid_amount, 0.05)
コード例 #21
0
ファイル: models.py プロジェクト: ccoppe/oTree
 def bid_amount_choices(self):
     return money_range(0, self.subsession.max_bid_amount, 0.05)
コード例 #22
0
ファイル: models.py プロジェクト: ddarai/oTree
 def contribution_choices(self):
     return money_range(0,self.subsession.endowment,1.00)
コード例 #23
0
 def sp_choices(self):
     return money_range(0, self.cash, 0.5)
コード例 #24
0
 def bid_amount_choices(self):
     return money_range(0, self.subsession.max_bid_amount, 0.05)
コード例 #25
0
 def bid_amount_choices(self):
     return money_range(0, Constants.max_bid_amount, 0.05)
コード例 #26
0
ファイル: models.py プロジェクト: ccoppe/oTree
 def offer_amount_choices(self):
     return money_range(0, self.subsession.allocated_amount, 0.05)
コード例 #27
0
ファイル: models.py プロジェクト: czehnder/oTree
 def offer_amount_choices(self):
     return money_range(0, Constants.allocated_amount, 0.05)
コード例 #28
0
ファイル: models.py プロジェクト: czehnder/oTree
 def price_choices(self):
     return money_range(Constants.marginal_cost, Constants.maximum_price, 0.05)
コード例 #29
0
 def price_choices(self):
     return money_range(Constants.marginal_cost, Constants.maximum_price,
                        0.05)
コード例 #30
0
 def price_choices(self):
     return money_range(self.subsession.marginal_cost,
                        self.subsession.maximum_price, 0.05)
コード例 #31
0
ファイル: models.py プロジェクト: ccoppe/oTree
 def price_choices(self):
     return money_range(self.subsession.marginal_cost, self.subsession.maximum_price, 0.05)
コード例 #32
0
ファイル: models.py プロジェクト: ccoppe/oTree
 def agent_fixed_pay_choices(self):
     return money_range(-self.subsession.max_fixed_payment,
                        self.subsession.max_fixed_payment, 0.50)
コード例 #33
0
ファイル: models.py プロジェクト: ccoppe/oTree
 def agent_fixed_pay_choices(self):
     return money_range(-self.subsession.max_fixed_payment, self.subsession.max_fixed_payment, 0.50)
コード例 #34
0
ファイル: models.py プロジェクト: ddarai/oTree
 def offer_amount_choices(self):
     return money_range(0, Constants.allocated_amount, 0.05)
コード例 #35
0
ファイル: models.py プロジェクト: ccoppe/oTree
 def claim_choices(self):
     """Range of allowed claim values"""
     return money_range(self.subsession.min_amount, self.subsession.max_amount, 0.05)
コード例 #36
0
ファイル: models.py プロジェクト: ccoppe/oTree
 def offer_amount_choices(self):
     return money_range(0, self.subsession.allocated_amount, 0.05)